(file) Return to cimns.xml CVS log (file) (dir) Up to [OMI] / omi / xml / chkxml

File: [OMI] / omi / xml / chkxml / Attic / cimns.xml (download) / (as text)
Revision: 1.2, Mon Jun 25 18:51:05 2012 UTC (12 years ago) by mike
Branch: MAIN
CVS Tags: OMI_1_0_2
Changes since 1.1: +1451 -1451 lines
1.0.2 drop

<?xml version="1.0"?>
<cim:CIM
    xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
    xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
    xmlns:xml="http://www.w3.org/XML/1998/namespace"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:wsman="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd"
    xmlns:wsmb="http://schemas.dmtf.org/wbem/wsman/1/cimbinding.xsd"
    xmlns:cim="http://dmtf.org/cim/2/1/7/cimnamespace.xsd"
    xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
    xmlns:wxf="http://schemas.xmlsoap.org/ws/2004/09/transfer"
    xmlns:wsen="http://schemas.xmlsoap.org/ws/2004/09/enumeration"
    xmlns:wse="http://schemas.xmlsoap.org/ws/2004/08/eventing"
    xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl"
    xmlns:wscim="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2"
    CIMVERSION="2.3"
    DTDVERSION="2.2">
<cim:DECLARATION><cim:DECLGROUP><cim:VALUE.OBJECT><cim:INSTANCE CLASSNAME="CIM_Namespace"><cim:PROPERTY PROPAGATED="false" NAME="Name" TYPE="string"><cim:VALUE>interop</cim:VALUE></cim:PROPERTY><cim:PROPERTY PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:VALUE>CIM_Namespace</cim:VALUE></cim:PROPERTY><cim:PROPERTY PROPAGATED="false" NAME="ClassType" TYPE="uint16"><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY PROPAGATED="false" NAME="ClassInfo" TYPE="uint16"><cim:VALUE>0</cim:VALUE></cim:PROPERTY></cim:INSTANCE></cim:VALUE.OBJECT>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:SCOPE ASSOCIATION="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="Indication" TYPE="boolean"><cim:SCOPE INDICATION="true" CLASS="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION TOSUBCLASS="false" ISARRAY="false" NAME="Abstract" TYPE="boolean"><cim:SCOPE INDICATION="true" CLASS="true" ASSOCIATION="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:SCOPE REFERENCE="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:SCOPE ASSOCIATION="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:SCOPE PROPERTY="true" PARAMETER="true"/><cim:VALUE>Bag</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="true" NAME="BitMap" TYPE="string"><cim:SCOPE PROPERTY="true" PARAMETER="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="true" TRANSLATABLE="true" NAME="BitValues" TYPE="string"><cim:SCOPE PROPERTY="true" PARAMETER="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="true" NAME="ClassConstraint" TYPE="string"><cim:SCOPE INDICATION="true" CLASS="true" ASSOCIATION="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:SCOPE ASSOCIATION="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="true" NAME="Correlatable" TYPE="string"><cim:SCOPE PROPERTY="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="Counter" TYPE="boolean"><cim:SCOPE PROPERTY="true" PARAMETER="true" METHOD="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION TOSUBCLASS="false" ISARRAY="true" NAME="Deprecated" TYPE="string"><cim:SCOPE INDICATION="true" PROPERTY="true" REFERENCE="true" CLASS="true" PARAMETER="true" ASSOCIATION="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:SCOPE INDICATION="true" PROPERTY="true" REFERENCE="true" CLASS="true" PARAMETER="true" ASSOCIATION="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" TRANSLATABLE="true" NAME="DisplayName" TYPE="string"><cim:SCOPE INDICATION="true" PROPERTY="true" REFERENCE="true" CLASS="true" PARAMETER="true" ASSOCIATION="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="DN" TYPE="boolean"><cim:SCOPE PROPERTY="true" PARAMETER="true" METHOD="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="EmbeddedInstance" TYPE="string"><cim:SCOPE PROPERTY="true" PARAMETER="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="EmbeddedObject" TYPE="boolean"><cim:SCOPE PROPERTY="true" PARAMETER="true" METHOD="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="Exception" TYPE="boolean"><cim:SCOPE INDICATION="true" CLASS="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION TOSUBCLASS="false" ISARRAY="false" NAME="Experimental" TYPE="boolean"><cim:SCOPE INDICATION="true" PROPERTY="true" REFERENCE="true" CLASS="true" PARAMETER="true" ASSOCIATION="true" METHOD="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="Gauge" TYPE="boolean"><cim:SCOPE PROPERTY="true" PARAMETER="true" METHOD="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:SCOPE PARAMETER="true"/><cim:VALUE>true</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="IsPUnit" TYPE="boolean"><cim:SCOPE PROPERTY="true" PARAMETER="true" METHOD="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:SCOPE PROPERTY="true" REFERENCE="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="true" NAME="MappingStrings" TYPE="string"><cim:SCOPE INDICATION="true" PROPERTY="true" REFERENCE="true" CLASS="true" PARAMETER="true" ASSOCIATION="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="Max" TYPE="uint32"><cim:SCOPE REFERENCE="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="MaxLen" TYPE="uint32"><cim:SCOPE PROPERTY="true" PARAMETER="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="MaxValue" TYPE="sint64"><cim:SCOPE PROPERTY="true" PARAMETER="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="true" NAME="MethodConstraint" TYPE="string"><cim:SCOPE METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="Min" TYPE="uint32"><cim:SCOPE REFERENCE="true"/><cim:VALUE>0</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="MinLen" TYPE="uint32"><cim:SCOPE PROPERTY="true" PARAMETER="true" METHOD="true"/><cim:VALUE>0</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="MinValue" TYPE="sint64"><cim:SCOPE PROPERTY="true" PARAMETER="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="true" NAME="ModelCorrespondence" TYPE="string"><cim:SCOPE INDICATION="true" PROPERTY="true" REFERENCE="true" CLASS="true" PARAMETER="true" ASSOCIATION="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="Nonlocal" TYPE="string"><cim:SCOPE REFERENCE="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="NonlocalType" TYPE="string"><cim:SCOPE REFERENCE="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="NullValue" TYPE="string"><cim:SCOPE PROPERTY="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="Octetstring" TYPE="boolean"><cim:SCOPE PROPERTY="true" PARAMETER="true" METHOD="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="Out" TYPE="boolean"><cim:SCOPE PARAMETER="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION TOSUBCLASS="false" ISARRAY="false" NAME="Override" TYPE="string"><cim:SCOPE PROPERTY="true" REFERENCE="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:SCOPE PROPERTY="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="true" NAME="PropertyConstraint" TYPE="string"><cim:SCOPE PROPERTY="true" REFERENCE="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="PUnit" TYPE="string"><cim:SCOPE PROPERTY="true" PARAMETER="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="Read" TYPE="boolean"><cim:SCOPE PROPERTY="true"/><cim:VALUE>true</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:SCOPE PROPERTY="true" REFERENCE="true" PARAMETER="true" METHOD="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" TRANSLATABLE="true" NAME="Revision" TYPE="string"><cim:SCOPE INDICATION="true" CLASS="true" ASSOCIATION="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" TRANSLATABLE="true" NAME="Schema" TYPE="string"><cim:SCOPE PROPERTY="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="Source" TYPE="string"><cim:SCOPE INDICATION="true" CLASS="true" ASSOCIATION="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="SourceType" TYPE="string"><cim:SCOPE INDICATION="true" REFERENCE="true" CLASS="true" ASSOCIATION="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="Static" TYPE="boolean"><cim:SCOPE PROPERTY="true" METHOD="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="Terminal" TYPE="boolean"><cim:SCOPE INDICATION="true" CLASS="true" ASSOCIATION="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="UMLPackagePath" TYPE="string"><cim:SCOPE INDICATION="true" CLASS="true" ASSOCIATION="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:SCOPE PROPERTY="true" PARAMETER="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="true" NAME="ValueMap" TYPE="string"><cim:SCOPE PROPERTY="true" PARAMETER="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="true" TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:SCOPE PROPERTY="true" PARAMETER="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION TOSUBCLASS="false" ISARRAY="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:SCOPE INDICATION="true" CLASS="true" ASSOCIATION="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:SCOPE REFERENCE="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="Write" TYPE="boolean"><cim:SCOPE PROPERTY="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" TRANSLATABLE="true" NAME="Alias" TYPE="string"><cim:SCOPE PROPERTY="true" REFERENCE="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="Delete" TYPE="boolean"><cim:SCOPE REFERENCE="true" ASSOCIATION="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" TRANSLATABLE="true" NAME="DisplayDescription" TYPE="string"><cim:SCOPE INDICATION="true" PROPERTY="true" REFERENCE="true" CLASS="true" PARAMETER="true" ASSOCIATION="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="Expensive" TYPE="boolean"><cim:SCOPE INDICATION="true" PROPERTY="true" REFERENCE="true" CLASS="true" PARAMETER="true" ASSOCIATION="true" METHOD="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="Ifdeleted" TYPE="boolean"><cim:SCOPE REFERENCE="true" ASSOCIATION="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="Invisible" TYPE="boolean"><cim:SCOPE PROPERTY="true" REFERENCE="true" CLASS="true" ASSOCIATION="true" METHOD="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="Large" TYPE="boolean"><cim:SCOPE PROPERTY="true" CLASS="true"/><cim:VALUE>false</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="PropertyUsage" TYPE="string"><cim:SCOPE PROPERTY="true"/><cim:VALUE>CurrentContext</cim:VALUE></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="Provider" TYPE="string"><cim:SCOPE INDICATION="true" PROPERTY="true" REFERENCE="true" CLASS="true" PARAMETER="true" ASSOCIATION="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="SyntaxType" TYPE="string"><cim:SCOPE PROPERTY="true" REFERENCE="true" PARAMETER="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="Syntax" TYPE="string"><cim:SCOPE PROPERTY="true" REFERENCE="true" PARAMETER="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="false" NAME="TriggerType" TYPE="string"><cim:SCOPE INDICATION="true" PROPERTY="true" REFERENCE="true" CLASS="true" ASSOCIATION="true" METHOD="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="true" OVERRIDABLE="false" NAME="UnknownValues" TYPE="string"><cim:SCOPE PROPERTY="true"/></cim:QUALIFIER.DECLARATION>
<cim:QUALIFIER.DECLARATION ISARRAY="true" OVERRIDABLE="false" NAME="UnsupportedValues" TYPE="string"><cim:SCOPE PROPERTY="true"/></cim:QUALIFIER.DECLARATION>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ManagedElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ManagedElement is an abstract class that provides a common superclass (or top of the inheritance tree) for the non-association classes in the CIM Schema.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="false" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="false" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="false" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_ManagedSystemElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_ManagedSystemElement is the base class for the System Element hierarchy. Any distinguishable component of a System is a candidate for inclusion in this class. Examples of system components include: 
- software components such as application servers, databases, and applications 
- operating system components such as files, processes, and threads 
- device components such as disk drives, controllers, processors, and printers 
- physical components such as chips and cards.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="false" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="false" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="false" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="false" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="false" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="false" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="false" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="false" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="false" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_MethodParameters"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::MethodParms</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_MethodParameters represents a set of values to be used as the parameters of a method. These parameters can be passed to the method, directly used by the method in its invocation, or accessed by the method when it is called. The properties of a concrete subclass of MethodParameters are mapped to the parameters of a method by the method itself or by the method caller. This mapping is an implementation detail that is independent of the definition of the class. For ease of use, property names should match parameter names. 
Property values should be set before the method is invoked. The ModelCorrespondence qualifier can be used to indicate if the property value should come from the property of another class. The instances that the property values should be gleaned from should be associated with MethodParameters using the Parameter ValueSources association. 
If the property is declared as an array, then the same property value (identified by the Model Correspondence) will be retrieved from all appropriate ParameterValueSources instances and stored in the array. 
If the property is declared as an array and the Model Correspondence is to an array property, then only one instance of the array will be copied from one ParameterValueSource. 
If the property is not declared as an array and there are multiple instances of the class and property associated with it through ModelCorrespondence where the values are not all the same, then an error will occur and the value of the property will not be set. 
Several MethodParameters instances can be associated with any of the ManagedElement methods. This association allows the maintenance of &apos;canned&apos; method invocation and reduces the overhead of re-creating all method parameters for every method invocation.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MethodParameters" PROPAGATED="false" NAME="MethodParametersId" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identifier by which the MethodParameters object is known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_MethodParameters" NAME="ResetValues" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The resetValues method updates the values of the properties of MethodParameters, which have ModelCorrespondence to the SourceME ManagedElement. This update allows several source candidates to be associated with the MethodParameters and one candidate to be selected as the source for this set of values. If resetValues is invoked and sourceME is null, then all associated ManagedElements in ParameterValueSources will be used to set the values of the MethodParameters properties.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="SourceME"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The source ManagedElement.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ParametersForMethod"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::MethodParms</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ParametersForMethod represents the association between MethodParameters classes and a ManagedElement that has a method that can use the MethodParameters during its invocation. This association is optional. The Method Parameters instance can be passed as a parameter to a method or used to create a method signature before the method is invoked. This association is useful for finding all the valid MethodParameters instances for a particular method. It might be particularly useful for user-oriented interfaces and automated or policy driven method invocations.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ParametersForMethod" PROPAGATED="false" REFERENCECLASS="CIM_MethodParameters" NAME="Parameters"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MethodParameters instance, which can be used by the ParametersForMethod&apos;s method invocation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ParametersForMethod" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="TheMethod"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement that has a method that can use this instance of MethodParameters.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ParametersForMethod" PROPAGATED="false" NAME="MethodName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the method that can use the referenced instance of MethodParameters during its invocation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ParameterValueSources"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::MethodParms</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ParameterValueSources represents the association between a MethodParameters instance and the ManagedElement instances, which contain properties to be used to create values for the MethodParameters properties.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ParameterValueSources" PROPAGATED="false" REFERENCECLASS="CIM_MethodParameters" NAME="Parameters"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MethodParameters instance whose property values are to be set.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ParameterValueSources" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="ValueSource"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement that contains properties to be used to populate the values of the properties of the MethodParameters instance.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedSystemElement" NAME="CIM_PhysicalElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Physical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Subclasses of CIM_PhysicalElement define any component of a System that has a distinct physical identity. Instances of this class can be defined as an object that can be seen or touched. All Processes, Files, and LogicalDevices are considered not to be Physical Elements. For example, it is not possible to touch the functionality of a &apos;modem.&apos; You can touch only the card or package that implements the modem. The same card could also implement a LAN adapter. PhysicalElements are tangible ManagedSystemElements that have a physical manifestation of some sort. 

Note that the properties of PhysicalElement describe a hardware entity. Possible replacement (FRU) information is defined by following the ElementFRU association to one or more instances of the ReplacementFRU class. This definition allows a client to determine what hardware can be replaced (FRUed) and what &apos;spare&apos; parts might be required by a customer or engineer doing the replacement. If it can be instrumented or manually determined that an element actually replaced (FRUed) another, then this can be described in the model using the ElementHasBeenFRUed association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="false" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="false" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="false" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="false" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="false" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="false" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="false" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="false" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="false" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="false" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="false" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="false" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="false" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="false" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="false" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_Product"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::ProductFRU</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_Product is a concrete class that aggregates PhysicalElements, software (SoftwareIdentity and SoftwareFeatures), Services and/or other Products, and is acquired as a unit. Acquisition implies an agreement between supplier and consumer which may have implications to Product licensing, support and warranty. Non-commercial (e.g., in-house developed Products) should also be identified as an instance of CIM_Product. 
Note that software is handled a bit differently in the list of aggregated entities, above. This is because software can be viewed as a tangible asset (similar to PhysicalElements) AND/ OR as a set of features that make up a Product and are deployed. These are two different concepts, usually managed by different units in a business&apos; organization. When software &apos;features&apos; are described, the CIM_SoftwareFeature class from the Application Model is instantiated (where Features are Weak to/scoped by a Product). When a specific piece of software is acquired and perhaps warrantied as part of a Product, this is addressed by the class, SoftwareIdentity.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Product" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Commonly used Product name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PRS_Product.ProductName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Product" PROPAGATED="false" NAME="IdentifyingNumber" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Product identification such as a serial number on software, a die number on a hardware chip, or (for non-commercial Products) a project number.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Product" PROPAGATED="false" NAME="Vendor" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the Product&apos;s supplier, or entity selling the Product (the manufacturer, reseller, OEM, etc.). Corresponds to the Vendor property in the Product object in the DMTF Solution Exchange Standard.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PRS_Product.Vendor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Product" PROPAGATED="false" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Product version information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PRS_Product.Version</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Product" PROPAGATED="false" NAME="SKUNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Product SKU (stock keeping unit) information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Product" PROPAGATED="false" NAME="WarrantyStartDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If this Product is under warranty, the start date of the warranty.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|002.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Product.WarrantyDuration</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Product" PROPAGATED="false" NAME="WarrantyDuration" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If this Product is under warranty, the duration of the warranty in days.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Days</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|002.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Product.WarrantyStartDate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>day</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ProductParentChild"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::ProductFRU</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_ProductParentChild association defines a parent child hierarchy among Products. For example, a Product may come bundled with other Products.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductParentChild" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="Parent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent Product in the association.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductParentChild" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="Child"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The child Product in the association.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ProductPhysicalElements"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProductPhysicalComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::ProductFRU</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the PhysicalElement(s) that make up a Product. This association is deprecated in order to correctly place it in the inheritance hierarchy and align the definition with other new classes that are being added to the model, such as CIM_ProductServiceComponent. ProductPhysicalElements was defined in the original CIM V2.0 release, when a Managed Element and a Component relationship between ManagedElements did not exist.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductPhysicalElements" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="Product"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProductPhysicalComponent.GroupComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Product.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductPhysicalElements" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalElement" NAME="Component"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProductPhysicalComponent.PartComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalElement which is a part of the Product.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ProductProductDependency"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::ProductFRU</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_ProductProductDependency is an association between two Products, indicating that one must be installed, or must be absent, for the other to function. This is conceptually equivalent to the ServiceServiceDependency association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductProductDependency" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="RequiredProduct"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required Product.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductProductDependency" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="DependentProduct"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Product that is dependent on another Product.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ProductProductDependency" PROPAGATED="false" NAME="TypeOfDependency" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The nature of the Product dependency. This property describes that the associated Product must be installed (value=2) or must be absent (value=3) in order for the Product to function.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Product Must Be Installed</cim:VALUE><cim:VALUE>Product Must Not Be Installed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_SettingData"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_SettingData is used to represent configuration and and operational parameters for CIM_ManagedElement instances. There are a number of different uses of CIM_SettingData supported in the model today. Additional uses may be defined in the future.
Instances of CIM_SettingData may represent Aspects of a CIM_ManagedElement instance. This is modeled using the CIM_SettingsDefineState association. CIM_SettingData may be used to define capabilities when associated to an instance of CIM_Capabilities through the CIM_SettingsDefineCapabilities association. 
Instances of CIM_SettingData may represent different types of configurations for a CIM_ManagedElement, including persistent configurations, in progress configuration changes, or requested configurations. The CIM_ElementSettingData association is used to model the relationship between a CIM_SettingData instance and the CIM_ManagedElement for which it is a configuration. 
When an instance of CIM_SettingData represents a configuration, the current operational values for the parameters of the element are reflected by properties in the Element itself or by properties in its associations. These properties do not have to be the same values that are present in the SettingData object. For example, a modem might have a SettingData baud rate of 56Kb/sec but be operating at 19.2Kb/sec. 
Note: The CIM_SettingData class is very similar to CIM_Setting, yet both classes are present in the model because many implementations have successfully used CIM_Setting. However, issues have arisen that could not be resolved without defining a new class. Therefore, until a new major release occurs, both classes will exist in the model. Refer to the Core White Paper for additional information. SettingData instances can be aggregated together into higher- level SettingData objects using ConcreteComponent associations.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="false" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_SettingsDefineState"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SettingsDefineState is used to associate an instance of SettingData with an instance of ManagedElement. This association indicates that the SettingData instance provides additional information about the Current State of the associated ManagedElement. State is broadly defined to include the configuration, status, capabilities, and other information of an instance. 
Use of the same instance of SettingData to represent more than one of Current State (SettingsDefineState) and Desired State (ElementSettingData) and Possible State (SettingsDefineCapabilities) for a ManagedElement is not recommended.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SettingsDefineState" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The managed element.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SettingsDefineState" PROPAGATED="false" REFERENCECLASS="CIM_SettingData" NAME="SettingData"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SettingData object that provides additional information about the current state and configuration of the ManagedElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_StatisticalData"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_StatisticalData is a root class for any arbitrary collection of statistical data and/or metrics applicable to one or more ManagedElements. These statistics MUST represent the most recent observations and MUST NOT be provided if irrelevant or stale. Note that this class uses a simplified naming/identity algorithm as compared to CIM_StatisticalInformation.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="false" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="false" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="false" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="false" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_StatisticalInformation"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_StatisticalInformation is a root class for any arbitrary collection of statistical data and/or metrics applicable to one or more ManagedSystemElements. Note that the CIM_ StatisticalData class uses a simplified naming/identity algorithm as compared to this class. StatisticalInformation is not deprecated since its naming algorithm is still in use in various implementations.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StatisticalInformation" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the statistic or metric is known. When subclassed, the property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_StatisticalSetting"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_StatisticalSetting is the class for setting the collection criteria of statistical data and/or metrics applicable to one or more ManagedElements.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StatisticalSetting" PROPAGATED="false" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic is to be collected, when the first measurement is to be taken.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalSetting" PROPAGATED="false" NAME="EndStatisticTime" TYPE="datetime"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic is to be collected, when the measurement is to end.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalSetting" PROPAGATED="false" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property when set indicates the desired minimum time that new statistics should be polled or calculated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.SampleInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_Statistics"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_Statistics is an association that relates Managed Elements to the StatisticalGroup(s) that apply to them.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Statistics" PROPAGATED="false" REFERENCECLASS="CIM_StatisticalInformation" NAME="Stats"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The statistic information/object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Statistics" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Element"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement for which statistical or metric data is defined.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_SupportAccess"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::ProductFRU</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_SupportAccess association defines how to obtain assistance for a Product.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SupportAccess" PROPAGATED="false" NAME="SupportAccessId" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SupportAccessID is an arbitrary, free form string defined by the Product Vendor or by the organization that deploys the Product. This property, since it is a key, should be unique throughout the enterprise.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SupportAccess" PROPAGATED="false" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the type of Support provided.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Support|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SupportAccess" PROPAGATED="false" NAME="CommunicationInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationInfo provides the details of the Communication Mode. For example, if the CommunicationMode is &apos;Phone&apos;, CommunicationInfo specifies the phone number to be called.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|002.11</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|002.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SupportAccess" PROPAGATED="false" NAME="CommunicationMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationMode defines the form of communication in order to obtain support. For example, phone communication (value =2), fax (3) or email (8) can be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Phone</cim:VALUE><cim:VALUE>Fax</cim:VALUE><cim:VALUE>BBS</cim:VALUE><cim:VALUE>Online Service</cim:VALUE><cim:VALUE>Web Page</cim:VALUE><cim:VALUE>FTP</cim:VALUE><cim:VALUE>E-mail</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Support|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SupportAccess" PROPAGATED="false" NAME="Locale" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Locale defines the geographic region and/or language dialect to which this Support resource pertains.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Support|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_Synchronized"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that two ManagedElements were aligned or made to be equivalent at the specified point in time. If the Boolean property SyncMaintained is true, then synchronization of the Elements is preserved. Both like and unlike objects can be synchronized. For example, two WatchDog timers can be aligned, or the contents of a LogicalFile can be synchronized with the contents of a StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Synchronized" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="SystemElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SystemElement represents one ManagedElement that is synchronized with the entity referenced as SyncedElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Synchronized" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="SyncedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SyncedElement represents another ManagedElement that is synchronized with the entity referenced as SystemElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_Synchronized" PROPAGATED="false" NAME="WhenSynced" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The point in time that the Elements were synchronized.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Synchronized" PROPAGATED="false" NAME="SyncMaintained" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether synchronization is maintained.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_SystemConfiguration"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ScopedSettingData</cim:VALUE><cim:VALUE>CIM_SystemSetting</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: Similar to the deprecation of CIM_Configuration, this peer class is also deprecated in favor of aggregating instances of Setting or SettingData into &quot;higher-level&quot; Settings or SettingData objects using the ConcreteComponent association. 
Deprecated description: CIM_SystemConfiguration represents the general concept of a CIM_Configuration that is scoped by a System. This class is a peer of CIM_Configuration because the key structure of Configuration is currently defined and cannot be modified with additional properties.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SystemConfiguration" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SystemSetting.SystemCreationClassName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: The CreationClassName of the scoping system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemConfiguration" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SystemSetting.SystemName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: The Name of the scoping system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemConfiguration" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SystemSetting.CreationClassName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemConfiguration" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ScopedSettingData.InstanceID</cim:VALUE><cim:VALUE>CIM_SystemSetting.SettingID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The label by which the Configuration object is known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalInformation" NAME="CIM_SystemStatisticalInformation"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistical information associated with a System object or one of its subclasses.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SystemStatisticalInformation" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemStatisticalInformation" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemStatisticalInformation" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemStatisticalInformation" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_VirtualSystemSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.25.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_VirtualSystemSettingData defines the virtual aspects of a virtual system through a set of virtualization specific properties. CIM_VirtualSystemSettingData is also used as the top level class of virtual system configurations. Virtual system configurations model configuration information about virtual systems and their components. A virtual system configuration consists of one top-level instance of class CIM_VirtualSystemSettingData that aggregates a number of instances of class CIM_ResourceAllocationSettingData, using association CIM_ConcreteComponent. 
Virtual system configurations may for example be used to reflect configurations of 
- virtual systems that are defined at a virtualization platform, 
- virtual systems that are currently active, 
- input requests to create new virtual systems, 
- input requests to modify existing virtual systems, or 
- snapshots of virtual systems.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_VirtualSystemSettingData" PROPAGATED="false" NAME="VirtualSystemIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VirtualSystemIdentifier shall reflect a unique name for the system as it is used within the virtualization platform. Note that the VirtualSystemIdentifier is not the hostname assigned to the operating system instance running within the virtual system, nor is it an IP address or MAC address assigned to any of its network ports. 
On create requests VirtualSystemIdentifier may contain implementation specific rules (like simple patterns or regular expresssion) that may be interpreted by the implementation when assigning a VirtualSystemIdentifier.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VirtualSystemSettingData" PROPAGATED="false" NAME="VirtualSystemType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VirtualSystemType shall reflect a particular type of virtual system.
The property value shall conform to this format (in ABNF): vs-type = dmtf-value / other-org-value / legacy-value; dmtf-value = &quot;DMTF:&quot; defining-org &quot;:&quot; org-vs-type; other-org-value = defining-org &quot;:&quot; org-vs-type;
Where: dmtf-value:
is a property value defined by DMTF and is defined in the description of this property. other-org-value:
is a property value defined by a business entity other than DMTF and is not defined in the description of this property. legacy-value:
is a property value defined by a business entity other than DMTF and is not defined in the description of this property. These values are permitted but recommended to be deprecated over time. defining-org:
is an identifier for the business entity that defines the virtual system type. It shall include a copyrighted, trademarked, or otherwise unique name that is owned by that business entity. It shall not be &quot;DMTF&quot; and shall not contain a colon (:). org-vs-type:
is an identifier for the virtual system type within the defining business entity. It shall be unique within the defining-org. It may use any character allowed for CIM strings, except for the following: U0000-U001F (Unicode C0 controls) U0020 (space), note that the reason is that OVF allows for multiple space-separated vs-type values in this property. U007F (Unicode C0 controls) U0080-U009F (Unicode C1 controls)
If there is a need to structure the value into segments, the segments should be separated with a single colon (:).
The values of this property shall be processed case sensitively. They are intended to be processed programmatically (instead of being a display name) and should be short.
As stated in the class description, instances of this class may be used for various purposes. A management application intending to use an instance of this class as input parameter to an operation that creates or modifies a virtual system should first determine the set of valid virtual system types that are supported by the virtualization platform hosting the virtual system by inspecting values of array property VirtualSystemTypesSupported of the instance of class CIM_VirtualSystemManagementCapabilities that describes the capabilities of the virtualization platform.
The following DMTF values are defined: DMTF:unknown - the virtual system type is unknown or cannot be determined</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VirtualSystemSettingData" PROPAGATED="false" NAME="Notes" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>End-user supplied notes that are related to the virtual system.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_VirtualSystemSettingData" PROPAGATED="false" NAME="CreationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time when the virtual system configuration was created.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VirtualSystemSettingData" PROPAGATED="false" NAME="ConfigurationID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Unique id of the virtual system configuration. Note that the ConfigurationID is different from the InstanceID as it is assigned by the implementation to a virtual system or a virtual system configuration. It is not a key, and the same value may occur within more than one instance.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VirtualSystemSettingData" PROPAGATED="false" NAME="ConfigurationDataRoot" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Filepath of a directory where information about the virtual system configuration is stored.Format shall be URI based on RFC 2079.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VirtualSystemSettingData" PROPAGATED="false" NAME="ConfigurationFile" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Filepath of a file where information about the virtual system configuration is stored. A relative path appends to the value of the ConfigurationDataRoot property.Format shall be URI based on RFC 2079.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VirtualSystemSettingData" PROPAGATED="false" NAME="SnapshotDataRoot" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Filepath of a directory where information about virtual system snapshots is stored. A relative path appends to the value of the ConfigurationDataRoot property.Format shall be URI based on RFC 2079.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VirtualSystemSettingData" PROPAGATED="false" NAME="SuspendDataRoot" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Filepath of a directory where suspend related information about the virtual system is stored. A relative path appends to the value of the ConfigurationDataRoot property.Format shall be URI based on RFC 2079.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VirtualSystemSettingData" PROPAGATED="false" NAME="SwapFileDataRoot" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Filepath of a directory where swapfiles of the virtual system are stored. A relative path appends to the value of the ConfigurationDataRoot property.Format shall be URI based on RFC 2079.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VirtualSystemSettingData" PROPAGATED="false" NAME="LogDataRoot" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Filepath of a directory where log information about the virtual system is stored. A relative path appends to the value of the ConfigurationDataRoot property.Format shall be URI based on RFC 2079.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VirtualSystemSettingData" PROPAGATED="false" NAME="AutomaticStartupAction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Action to take for the virtual system when the host is started.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Restart if previously active</cim:VALUE><cim:VALUE>Always startup</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VirtualSystemSettingData" PROPAGATED="false" NAME="AutomaticStartupActionDelay" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Delay applicable to startup action. The value shall be in the interval variant of the datetime datatype.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VirtualSystemSettingData" PROPAGATED="false" NAME="AutomaticStartupActionSequenceNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number indicating the relative sequence of virtual system activation when the host system is started. A lower number indicates earlier activation. If one or more configurations show the same value, the sequence is implementation dependent. A value of 0 indicates that the sequence is implementation dependent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VirtualSystemSettingData" PROPAGATED="false" NAME="AutomaticShutdownAction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Action to take for the virtual system when the host is shut down.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Turn Off</cim:VALUE><cim:VALUE>Save state</cim:VALUE><cim:VALUE>Shutdown</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VirtualSystemSettingData" PROPAGATED="false" NAME="AutomaticRecoveryAction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Action to take for the virtual system when the software executed by the virtual system fails. Failures in this case means a failure that is detectable by the host platform, such as a non-interuptable wait state condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Restart</cim:VALUE><cim:VALUE>Revert to snapshot</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VirtualSystemSettingData" PROPAGATED="false" NAME="RecoveryFile" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Filepath of a file where recovery relateded information of the virtual system is stored.Format shall be URI based on RFC 2079.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_CommonDatabaseSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::Storage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class contains the specific settings that identify the degree to which the high-level database capabilities that are defined in the CIM_CommonDatabaseCapabilities class are supported by a CommonDatabase. Specific values for the properties in this class must correspond to a valid capability that has been defined in the CIM_CommonDatabaseCapabilities class. 
Instances in the CIM_CommonDatabaseSettingData class are tied to the CommonDatabase using the ElementSettingData association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CommonDatabaseSettingData" PROPAGATED="false" NAME="RecoverabilityOption" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RecoverabilityOption indicates the specific recoverability mode for the associated CommonDatabase.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Recoverable</cim:VALUE><cim:VALUE>Non-Recoverable</cim:VALUE><cim:VALUE>Rebuildable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CommonDatabaseSettingData.OtherRecoverabilityOption</cim:VALUE><cim:VALUE>CIM_CommonDatabaseCapabilities.RecoverabilityOptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CommonDatabaseSettingData" PROPAGATED="false" NAME="OtherRecoverabilityOption" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains additional recovery information for the CommonDatabase. This property must be specified when the Recoverability property is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CommonDatabaseSettingData.RecoverabilityOption</cim:VALUE><cim:VALUE>CIM_CommonDatabaseCapabilities.OtherRecoverabilityOptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_CommonDatabaseStatistics"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_CommonDatabaseStatistics class contains the current statistics for a database.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CommonDatabaseStatistics" PROPAGATED="false" NAME="SizeUsed" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The estimated amount of disk space (in units) that is currently used by the database.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsDbInfoSizeUsed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_DatabaseResourceStatistics"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_DatabaseServiceStatistics class contains the current statistics for a database resource. This class maps to the database and server-limited resource tables in the SNMP RDBMS MIB as defined in RFC 1697.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DatabaseResourceStatistics" PROPAGATED="false" NAME="Current" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current value of a limited database resource.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsDbLimitedResourceCurrent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseResourceStatistics" PROPAGATED="false" NAME="Limit" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum value that the database resource can attain.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsDbLimitedResourceLimit</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseResourceStatistics" PROPAGATED="false" NAME="Highwater" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of database resources used, as measured from the time when the first service was started for the database. 
Other external factors, such as an explicit reset of the statistics might cause this measurement to begin at a later point in time.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsDbLimitedResourceHighwater</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseResourceStatistics" PROPAGATED="false" NAME="Failures" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times that the system wanted to exceed the database resource limit that is measured from the time when the first service was started for the database.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsDbLimitedResourceFailures</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_DatabaseServiceStatistics"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_DatabaseServiceStatistics class contains the current statistics for a database service. These statistics are counters that are relative to the start of the service or from the time when a reset was issued.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DatabaseServiceStatistics" PROPAGATED="false" NAME="LastActivity" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when the most recent inbound activity was observed for the database service. A value of all zeros indicates that no inbound activity has taken place since the service was started.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoLastInboundActivity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseServiceStatistics" PROPAGATED="false" NAME="ActiveConnections" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of active inbound connections that are currently using the service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoapplInboundAssociation</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseServiceStatistics" PROPAGATED="false" NAME="CumulativeConnections" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of inbound connections to the service since it was started.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoapplAccumulatedInboundAssociations</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseServiceStatistics" PROPAGATED="false" NAME="RejectedConnections" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of inbound connections that were rejected by the service since it was started.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoapplRejectedInboundAssociations</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseServiceStatistics" PROPAGATED="false" NAME="CompletedTransactions" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of transactions that have been completed by a commit or abort. Some database operations, such as read-only queries, might not create a transaction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoFinishedTransactions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseServiceStatistics" PROPAGATED="false" NAME="DiskReads" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of database file reads that were issued by the service since it was started.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoDiskReads</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseServiceStatistics" PROPAGATED="false" NAME="DiskWrites" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of database file writes that were issued by the service since it was started.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoDiskWrites</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseServiceStatistics" PROPAGATED="false" NAME="LogicalReads" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of logical database file reads that were issued by the service since it was started.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoLogicalReads</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseServiceStatistics" PROPAGATED="false" NAME="LogicalWrites" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of logical database file writes that were issued by the service since it was started. A logical write is a count of the number of times that parts of database files have been marked dirty to indicate that they need to be written to disk.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoLogicalWrites</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseServiceStatistics" PROPAGATED="false" NAME="PageReads" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of database pages that have been read by the service since it was started.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoPageReads</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseServiceStatistics" PROPAGATED="false" NAME="PageWrites" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of database pages that have been written by the service since it was started.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoPageWrites</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseServiceStatistics" PROPAGATED="false" NAME="DiskSpaceUnavailable" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of times that the database requested disk space and it was not available since the service was started.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoDiskOutOfSpaces</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseServiceStatistics" PROPAGATED="false" NAME="RequestsHandled" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of requests that have been received by the service since it was started.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoHandledRequests</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseServiceStatistics" PROPAGATED="false" NAME="RequestsReceived" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of receive operations made by the service during request processing since it was started.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoRequestRecvs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseServiceStatistics" PROPAGATED="false" NAME="RequestsSent" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of send operations made by the service during request processing since it was started.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoRequestsSent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseServiceStatistics" PROPAGATED="false" NAME="HighwaterConnections" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of active inbound connections that have been concurrently using the service since it was started.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoHighwaterInboundAssociations</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_BlockStatisticsManifest"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageStatistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Instances of this class define a list of supported or desired properties of BlockStatisticalData instances. In the case where a BlockStatisticsManifest instance is a member of a BlockStatisticsManifestCollection used in a BlockStatisticsService.GetStatisticsCollection request, for each of the boolean &quot;include&quot; properties set to true in that BlockStatisticsManifest, the corresponding BlockStatisticalData property will be included, if available, in the statistics returned for BlockStatisticalData instances whose ElementType matches the ElementType of the BlockStatisticsManifest.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="ElementType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Determines the type of elements that this BlockStatisticsManifest can be applied to (e.g. during a GetStatisticsCollection request). This is used when the same set of statistical metrics is calculated for several types of devices. In this way, a single BlockStatisticsManifest instance can be used to filter all the StatsiticalData instances that contain metrics for the same type of element in a StatisticsCollection. If used, a subclass should override this property to specify the element types supported by that class, preferably through ValueMap and Values qualifiers to allow clients to programmatically retrieve those supported types.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Computer System</cim:VALUE><cim:VALUE>Front-end Computer System</cim:VALUE><cim:VALUE>Peer Computer System</cim:VALUE><cim:VALUE>Back-end Computer System</cim:VALUE><cim:VALUE>Front-end Port</cim:VALUE><cim:VALUE>Back-end Port</cim:VALUE><cim:VALUE>Volume</cim:VALUE><cim:VALUE>Extent</cim:VALUE><cim:VALUE>Disk Drive</cim:VALUE><cim:VALUE>Arbitrary LUs</cim:VALUE><cim:VALUE>Remote Replica Group</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.ElementType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeStartStatisticTime" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not the Statistics property of StatisticsService.GetStatisticsCollection method will include the time at time when statistics for this BlockStatisticsManifest were first captured.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeStatisticTime" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not the Statistics property of StatisticsService.GetStatisticsCollection method will include the time when statistics for this BlockStatisticsManifest were last captured.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeTotalIOs" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether to include in a filter for a metered element the cumulative count of I/Os for that element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeKBytesTransferred" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether to include in a filter for a metered element the cumulative count of data transferred in Kbytes for that element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.KBytesTransferred</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeIOTimeCounter" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether to include in a filter for a metered element the cumulative elapsed I/O time (number of Clock Tick Intervals) for all I/Os for that element as defined in &apos;Total I/Os&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.IOTimeCounter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeReadIOs" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether to include in a filter for a metered element the cumulative count of all reads for that element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.ReadIOs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeReadHitIOs" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether to include in a filter for a metered element the cumulative count of all read cache hits (Reads from Cache) for that element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.ReadHitIOs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeReadIOTimeCounter" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether to include in a filter for a metered element the cumulative elapsed time for all cumulative Read I/Os for that element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.ReadIOTimeCounter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeReadHitIOTimeCounter" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether to include in a filter for a metered element the cumulative elapsed time for all Read I/Os read from cache for that element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.ReadHitIOTimeCounter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeKBytesRead" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether to include in a filter for a metered element the cumulative count of data read in Kbytes for that element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.KBytesRead</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeWriteIOs" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether to include in a filter for a metered element the cumulative count of all writes for tat element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.WriteIOs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeWriteHitIOs" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether to include in a filter for a metered element the cumulative count of Write Cache Hits (Writes that went directly to Cache) for that element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.WriteHitIOs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeWriteIOTimeCounter" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether to include in a filter for a metered element the cumulative elapsed time for all Write I/Os for that element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.WriteIOTimeCounter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeWriteHitIOTimeCounter" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether to include in a filter for a metered element the cumulative elapsed time for all Write I/Os written to cache for that element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.WriteHitIOTimeCounter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeKBytesWritten" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether to include in a filter for a metered element the cumulative count of data written in Kbytes for that element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.KBytesWritten</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeIdleTimeCounter" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether to include in a filter for a metered element the cumulative elapsed idle time for that element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.IdleTimeCounter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeMaintOp" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether to include in a filter for a metered element the cumulative count of all maintenance operations for that element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.MaintOp</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifest" PROPAGATED="false" NAME="IncludeMaintTimeCounter" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether to include in a filter for a metered element the cumulative elapsed maintenance time for that element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.MaintTimeCounter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_BlockStorageStatisticalData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageStatistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass of StatisticalData which identifies individual statistics for an element of a block storage system. This class defines the metrics that MAY be kept for managed elements of the system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BlockStorageStatisticalData" PROPAGATED="false" NAME="ElementType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the role that the element played for which this statistics record was collected. If the metered element is a system or a component of a system associated to a RegisteredProfile, then that profile may provide a more specialized definition and additional usage information for this property. 
Generally, the ElementTypes defined here have the following meaning in the context of this class: 2, &quot;Computer System&quot;: Cumulative statistics for the storage system. In the case of a complex system with multiple component Computer Systems, these are the statistics for the top-level aggregate Computer System. 3, &quot;Front-end Computer System&quot;: Statistics for a component computer system that communicate with systems that initiate IO requests. 4, &quot;Peer Computer System&quot;: Statistics for a component computer system that communicates with peer storage systems e.g. to provide remote mirroring of a volume. 5, &quot;Back-end Computer System&quot;: Statistics for a component computer system that communicates with back-end storage. 6, &quot;Front-end Port&quot;: Statistics for a port that communicates with systems that initiate IO requests. 7, &quot;Back-end Port&quot;: Statistics for a port that initiates IO requests to storage devices. 8, &quot;Volume&quot;: Statistics for an exposable storage extent, such as a StorageVolume or LogicalDisk. 9, &quot;Extent&quot;: Statistics for an intermediate storage extent, i.e. an extent that is neither a volume or a disk. 10, &quot;Disk Drive: Statistics for a StorageExtent that is associated to a DiskDrive through the MediaPresent association. 11, &quot;Arbitrary LUs&quot;: Statistics that derive from access to Logical Units that are NOT StorageVolumes (e.g., controller commands). 12, &quot;Remote Replica Group&quot;: Statistics for control IOs between an array and a remote mirror across a Network. Note that statistics for the actual movement of data to the remote mirror are attributed to the targeted StorageVolume (or LogicalDisk). Note that a particular element could be associated to multiple BlockStorageStatisticalData instances if it had multiple roles. For example, a storage array could contain redundant component computer systems that communicate both with hosts on the front end and disks on the back end. Such a device could have one BlockStorageStatisticalData instance where ElementType=3 and another instance where ElementType=5.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Computer System</cim:VALUE><cim:VALUE>Front-end Computer System</cim:VALUE><cim:VALUE>Peer Computer System</cim:VALUE><cim:VALUE>Back-end Computer System</cim:VALUE><cim:VALUE>Front-end Port</cim:VALUE><cim:VALUE>Back-end Port</cim:VALUE><cim:VALUE>Volume</cim:VALUE><cim:VALUE>Extent</cim:VALUE><cim:VALUE>Disk Drive</cim:VALUE><cim:VALUE>Arbitrary LUs</cim:VALUE><cim:VALUE>Remote Replica Group</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStorageStatisticalData" PROPAGATED="false" NAME="TotalIOs" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cumulative count of I/Os for the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStorageStatisticalData" PROPAGATED="false" NAME="KBytesTransferred" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cumulative count of data transferred in Kbytes (1024bytes = 1KByte).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStorageStatisticalData" PROPAGATED="false" NAME="KBytesWritten" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cumulative count of data written in Kbytes (1024bytes = 1KByte).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStorageStatisticalData" PROPAGATED="false" NAME="IOTimeCounter" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cumulative elapsed I/O time (number of Clock Tick Intervals) for all I/Os as defined in &apos;Total I/Os&apos;. I/O response time is added to this counter at the completion of each measured I/O using ClockTickInterval units. This value can be divided by number of IOs to obtain an average response time.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStorageStatisticalData" PROPAGATED="false" NAME="ReadIOs" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cumulative count of all reads.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStorageStatisticalData" PROPAGATED="false" NAME="ReadHitIOs" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cumulative count of all read cache hits (Reads from Cache).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStorageStatisticalData" PROPAGATED="false" NAME="ReadIOTimeCounter" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cumulative elapsed time for all Read I/Os for all cumulative Read I/Os.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStorageStatisticalData" PROPAGATED="false" NAME="ReadHitIOTimeCounter" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cumulative elapsed time for all Read I/Os read from cache for all cumulative Read I/Os.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStorageStatisticalData" PROPAGATED="false" NAME="KBytesRead" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cumulative count of data read in Kbytes (1024bytes = 1KByte).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStorageStatisticalData" PROPAGATED="false" NAME="WriteIOs" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cumulative count of all writes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStorageStatisticalData" PROPAGATED="false" NAME="WriteHitIOs" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cumulative count of Write Cache Hits (Writes that went directly to Cache).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStorageStatisticalData" PROPAGATED="false" NAME="WriteIOTimeCounter" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cumulative elapsed time for all Write I/Os for all cumulative Writes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStorageStatisticalData" PROPAGATED="false" NAME="WriteHitIOTimeCounter" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cumulative elapsed time using ClockTickInterval units for all Write I/Os written to cache for all cumulative Write I/Os.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStorageStatisticalData" PROPAGATED="false" NAME="IdleTimeCounter" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cumulative elapsed idle time using ClockTickInterval units (Cumulative Number of Time Units for all idle time in the array).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStorageStatisticalData" PROPAGATED="false" NAME="MaintOp" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cumulative count of all disk maintenance operations (SCSI commands such as: Verify, skip-mask, XOR read, XOR write-read, etc).This is needed to understand the load on the disks that may interfere with normal read and write operations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStorageStatisticalData" PROPAGATED="false" NAME="MaintTimeCounter" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cumulative elapsed disk mainenance time. Maintainance response time is added to this counter at the completion of each measured maintenance operation using ClockTickInterval units.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalInformation" NAME="CIM_DeviceErrorCounts"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::DeviceElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DeviceErrorCounts is a statistical class containing error- related counters for a LogicalDevice. The types of errors are defined by CCITT (Rec X.733) and ISO (IEC 10164-4). Note that the CIM_DeviceErrorCountData class uses a simplified naming or identity algorithm as compared to this class. DeviceErrorCounts is not deprecated because its naming algorithm is still in use in various implementations.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DeviceErrorCounts" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceErrorCounts" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceErrorCounts" PROPAGATED="false" NAME="DeviceCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceErrorCounts" PROPAGATED="false" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ID of the scoping Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.DeviceID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceErrorCounts" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as part of the key for the DeviceErrorCounts instance. The object is scoped by the LogicalDevice to which the statistics apply.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceErrorCounts" PROPAGATED="false" NAME="IndeterminateErrorCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of the indeterminate errors.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceErrorCounts" PROPAGATED="false" NAME="CriticalErrorCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of the critical errors.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceErrorCounts" PROPAGATED="false" NAME="MajorErrorCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of the major errors.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceErrorCounts" PROPAGATED="false" NAME="MinorErrorCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of the minor errors.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceErrorCounts" PROPAGATED="false" NAME="WarningCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of the warnings.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_DeviceErrorCounts" NAME="ResetCounter" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset the error and warning counters. The method takes one parameter as input, an integer that indicates which counter to reset. For this input parameter, 0 indicates all, 1 indicates a reset of the indeterminate error counter, 2 the critical error counter, 3 the major error counter, 4 the minor error counter, and 5 the warning counter. The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the instrumentation of the LogicalDevice, which tabulates the errors and warnings, can also reset its internal processing and counters. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="SelectedCounter" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The counter to reset.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>All</cim:VALUE><cim:VALUE>Indeterminate Error Counter</cim:VALUE><cim:VALUE>Critical Error Counter</cim:VALUE><cim:VALUE>Major Error Counter</cim:VALUE><cim:VALUE>Minor Error Counter</cim:VALUE><cim:VALUE>Warning Counter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_DeviceErrorData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::DeviceElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DeviceErrorData is a statistical class that contains error- related counters for a LogicalDevice. The types of errors are defined by CCITT (Rec X.733) and ISO (IEC 10164-4). The element, whose statistics are described, is associated using the relationship, ElementStatisticalData. Note that this class uses a simplified identity or naming algorithm over CIM_DeviceErrorCounts.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DeviceErrorData" PROPAGATED="false" NAME="IndeterminateErrorCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of the indeterminate errors.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceErrorData" PROPAGATED="false" NAME="CriticalErrorCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of the critical errors.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceErrorData" PROPAGATED="false" NAME="MajorErrorCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of the major errors.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceErrorData" PROPAGATED="false" NAME="MinorErrorCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of the minor errors.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceErrorData" PROPAGATED="false" NAME="WarningCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of the warnings.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceErrorData" PROPAGATED="false" NAME="LastErrorCode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice. While the device is in this error condition, then the OperationalStatus of the LogicalDevice should not reflect an &apos;Okay&apos; status. When this error condition is cleared, then the OperationalStatus of the LogicalDevice should report an &apos;Okay&apos; status.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceErrorData" PROPAGATED="false" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode, and information on any corrective actions that might be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_FCPortRateStatistics"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::FC</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FCPortRateStatistics is the performance rate for the FCPort. The Frame and Byte rates report the average of a counter change per second and the maximum counter change per second over a specified interval, the SampleInterval, which is defined in the parent class, StatisticalData.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FCPortRateStatistics" PROPAGATED="false" NAME="TxFrameRate" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TxFrameRate is the instantaneous transmit frame rate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceRates|1.SWAPI_STATS_LBL_TFRR</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.SampleInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortRateStatistics" PROPAGATED="false" NAME="RxFrameRate" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RxFrameRate is the instantaneous receive frame rate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceRates|1.SWAPI_STATS_LBL_RFRR</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.SampleInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortRateStatistics" PROPAGATED="false" NAME="MaxTxFrameRate" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxTxFrameRate is the maximum transmit frame rate achieved.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceRates|1.SWAPI_STATS_LBL_TFPR</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.SampleInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortRateStatistics" PROPAGATED="false" NAME="MaxRxFrameRate" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxRxFrameRate is the maximum receive frame rate achieved.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceRates|1.SWAPI_STATS_LBL_RFPR</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.SampleInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortRateStatistics" PROPAGATED="false" NAME="TxRate" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TxRate is the instantaneous transmit byte rate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceRates|1. SWAPI_STATS_LBL_TBYR</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.SampleInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortRateStatistics" PROPAGATED="false" NAME="RxRate" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RxRate is the instantaneous receive byte rate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceRates|1.SWAPI_STATS_LBL_RBYR</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.SampleInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortRateStatistics" PROPAGATED="false" NAME="PeakTxRate" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PeakTxRate is the maximum transmit byte rate achieved.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceRates|1. SWAPI_STATS_LBL_TBPR</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.SampleInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortRateStatistics" PROPAGATED="false" NAME="PeakRxRate" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PeakRxRate is the maximum receive byte rate achieved.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceRates|1. SWAPI_STATS_LBL_RBPR</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.SampleInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_FCSwitchSettings"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::FC</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A ComputerSystem that supports FC Switch capabilities and can be configured using the FCSwitchConfig class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FCSwitchSettings" PROPAGATED="false" NAME="PreferredDomainID" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred domainID for the switch. If DomainIDLocked is true, then this property will be the required DomainID for the switch.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>239</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|UcUnitConfigGetDomainID</cim:VALUE><cim:VALUE>GC-GS.INCITS-T11|InterconnectElement|DomainIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchSettings.DomainIDLocked</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCSwitchSettings" PROPAGATED="false" NAME="DomainIDLocked" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates if the switch can negotiate a new domainID when the configured domainID is unavailable. If this value is true, a domainID conflict will cause the fabric merge process to fail.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|UcUnitConfigGetDomainIDLocked</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchSettings.PreferredDomainID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCSwitchSettings" PROPAGATED="false" NAME="PrincipalPriority" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This value affects the selection of a principal switch within the fabric. The value indirectly corresponds to the FC-FS switch_priority value used during principal switch selection. 
- Principal: Attempt to become the principal switch in the fabric. 
- Subordinate: Attempt not to become the principal switch in the fabric. 
- Any: No preference.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Principal</cim:VALUE><cim:VALUE>Subordinate</cim:VALUE><cim:VALUE>Any</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_PRINCIPAL_PRIORITY_T</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_LabelReaderStatData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistics for a LabelReader, related to read successes, failures and retries. The element whose statistics are described is associated using the relationship, ElementStatisticalData.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LabelReaderStatData" PROPAGATED="false" NAME="ScanSuccesses" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of successful physical label scans.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LabelReaderStatData" PROPAGATED="false" NAME="ScanFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of failed physical label scans.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LabelReaderStatData" PROPAGATED="false" NAME="ScanRetries" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of retried physical label scans.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_LogicalPortSettings"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A LogicalPort may be configured via the LogicalPortSettings class. The configuration changes are expected to be stored to non-volatile memory.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LogicalPortSettings" PROPAGATED="false" NAME="RequestedSpeed" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested bandwidth of the Port in Bits per Second. The actual bandwidth is reported in LogicalPort.Speed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|UcPortConfigSetLinkSpeed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPortSettings" PROPAGATED="false" NAME="AutoSenseSpeed" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A boolean indicating whether the LogicalPort should automatically negotiate an optimal bandwidth (TRUE), or attempt to communicate only at the RequestedSpeed (FALSE). The actual bandwidth is reported in LogicalPort.Speed. Changing this value to (FALSE) may cause the OperationalStatus to change to [stopped] if the RequestedSpeed is not compatible with the attached device 
Check LogicalPortCapabilities.AutoSenseSpeedConfigurable to see if this value may be changed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|UcPortConfigSetLinkSpeed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.Speed</cim:VALUE><cim:VALUE>CIM_LogicalPortCapabilities.AutoSenseSpeedConfigurable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_MediaAccessStatData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistics related to reading and writing at a specific MediaAccessDevice, or for a specific StorageExtent. The same class is used to represent this data - whether for the MediaAccessDevice (independent of the StorageExtent), OR for the Extent (independent of its AccessDevice). The element whose statistics are described is associated using the relationship, ElementStatisticalData. Note that this class models the same properties as MediaAccessStatInfo. This class, however, uses the simplified key mechanisms of its superclass, StatisticalData.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessStatData" PROPAGATED="false" NAME="ReadOperations" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of attempted read operations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessStatData" PROPAGATED="false" NAME="UnrecoverableReadOperations" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of unrecoverable read operations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessStatData" PROPAGATED="false" NAME="WriteOperations" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of attempted write operations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessStatData" PROPAGATED="false" NAME="UnrecoverableWriteOperations" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of unrecoverable write operations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessStatData" PROPAGATED="false" NAME="RecoveredReadOperations" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of recovered read operations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessStatData" PROPAGATED="false" NAME="RecoveredWriteOperations" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of recovered write operations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessStatData" PROPAGATED="false" NAME="RecoveredSeekOperations" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of recovered seek operations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessStatData" PROPAGATED="false" NAME="UnrecoverableSeekOperations" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of unrecoverable seek operations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_NetworkPortStatistics"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NetworkPortStatistics class describes the statistics for the NetworkPort.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortStatistics" PROPAGATED="false" NAME="BytesTransmitted" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of bytes that are transmitted, including framing characters.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|MIB-II.ifOutOctets</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortStatistics" PROPAGATED="false" NAME="BytesReceived" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of bytes that are received, including framing characters.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|MIB-II.ifInOctets</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortStatistics" PROPAGATED="false" NAME="PacketsTransmitted" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of packets that are transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortStatistics" PROPAGATED="false" NAME="PacketsReceived" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of packets that are received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_PickerStatData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistics for a PickerElement, related to pick/put successes, retries and failures. The element whose statistics are described is associated using the relationship, ElementStatisticalData.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PickerStatData" PROPAGATED="false" NAME="PickSuccesses" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of successful picks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PickerStatData" PROPAGATED="false" NAME="PickFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of failed picks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PickerStatData" PROPAGATED="false" NAME="PickRetries" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of retried picks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PickerStatData" PROPAGATED="false" NAME="PutSuccesses" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of successful puts.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PickerStatData" PROPAGATED="false" NAME="PutFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of failed puts.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PickerStatData" PROPAGATED="false" NAME="PutRetries" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of retried puts.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_StorageError"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageError defines blocks of media or memory space that are mapped &apos;out of use&apos; due to errors. The Key of the class is the StartingAddress of the bytes in error.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StorageError" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_StorageExtent.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageError" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_StorageExtent.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageError" PROPAGATED="false" NAME="DeviceCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping StorageExtent&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_StorageExtent.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageError" PROPAGATED="false" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping StorageExtent&apos;s DeviceID.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_StorageExtent.DeviceID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageError" PROPAGATED="false" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The starting address of the bytes in error.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageError" PROPAGATED="false" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ending address of the bytes in error.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_StorageSetting"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageSetting is roughly equivalent to a Service Level Agreement (SLA) It defines the characteristics, qualities of service and goals when used in a CreateOrModifyElement FromStoragePool or CreateOrModifyStoragePool method in the StorageConfigurationService. It specifies a series of properties with Maximum and Minimum values that define the (inclusive) bounds that the object should maintain. Note that the setting is associated to a StorageVolume or LogicalDisk, using ElementSetting. 
The use of these properties differs depending on whether the StorageSetting instance is being used as a goal for a configuration operation or being used as a Service Level Agreement for a created Volume. In addition the properties fall into two categories: The QOS properties(PackageRedundancy, Data Redundancy, &amp; NoSinglePointOfFailure) and the Detailed RAID properties(ExtentStripeLength, ParityLayout, and UserDataStripeDepth). In a Setting used as a goal, the QOS properties are required as a set; The Detailed RAID properties(if supported as indicated by the scoping StorageCapabilities instance) may be used optionally in any combination. The implementation MUST supply it&apos;s own best practice in the case where one or more supported RAID properties are not supplied. In this situation the use of StorageSettingWithHints can be useful to provide direction to the implementation. 
In a Setting used as a service agreement for a Volume, the QOS properties reflect the Service Level Agreement, with goal, min, &amp; max. The actual current service level is exposed by corresponding values in StorageExtent. 
The Detailed RAID properties, by contrast, reflect specific values that reflect the RAID construction of the Volume. Only the primary values are meaningful; Min and Max are set to match. 
Certain StorageSetting instances may be classed as &quot;Fixed&quot;, by using the &quot;ChangeableType&quot; property, indicating the setting is preset. Such settings are used when the possible setting variations are low enough to be instantiated in their entirety. The StorageCapabilities &quot;CreateSetting&quot; method MAY NOT be used to return settings that are not changeable. 
Other StorageSetting instances are created using the &quot;CreateSetting&quot; method. If the capabilities specifies ranges, then the setting can be used by a client to narrow the range to particular values within the range. In other words, the capabilities MAY be broad, but the related setting MUST be as capable or less capable, that is more narrowly defined, before it is used to create or modify resources. 
These created StorageSetting instances MUST have their &quot;ChangeableType&quot; property = 1, &quot;Changeable - Transient&quot;. 
GeneratedSettings MAY not remain after the restart or reset of the implementation. They may be deleted by implementation at any time. A reasonable minimal time to retain the generated transient settings is five minutes, although there is no minimal retention time.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the desired value for No Single Point of Failure. Possible values are false = single point of failure, and true = no single point of failure.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="DataRedundancyMax" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DataRedundancyMax describes the maximum number of complete copies of data to be maintained. Examples would be RAID 5 where 1 copy is maintained and RAID 1 where 2 or more copies are maintained. Possible values are 1 to n. The desired redundancy is specified using DataRedundancyGoal, while the minimum is defined by DataRedundancyMin.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="DataRedundancyMin" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DataRedundancyMin describes the minimum number of complete copies of data to be maintained. Examples would be RAID 5 where 1 copy is maintained and RAID 1 where 2 or more copies are maintained. Possible values are 1 to n. The desired redundancy is specified using DataRedundancyGoal, while the maximum is defined by DataRedundancyMax.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="DataRedundancyGoal" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DataRedundancyGoal describes the desired number of complete copies of data to be maintained. Examples would be RAID 5 where 1 copy is maintained and RAID 1 where 2 or more copies are maintained. Possible values are 1 to n. The bounds (max and min) for redundancy are defined using the properties, DataRedundancyMax and DataRedundancyMin.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="PackageRedundancyMax" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PackageRedundancyMax describes the maximum number of redundant packages to be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. An example would be RAID5 with a spare disk which would have a PackageRedundancy of 2. Possible values are 0 to n. The desired redundancy is specified using PackageRedundancyGoal, while the minimum is defined by PackageRedundancyMin.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="PackageRedundancyMin" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PackageRedundancyMin describes the minimum number of redundant packages to be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. An example would be RAID5 with a spare disk which would have a PackageRedundancy of 2. Possible values are 0 to n. The desired redundancy is specified using PackageRedundancyGoal, while the maximum is defined by PackageRedundancyMax.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="PackageRedundancyGoal" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PackageRedundancyGoal describes the desired number of redundant packages to be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. An example would be RAID5 with a spare disk which would have a PackageRedundancy of 2. Possible values are 0 to n. The bounds (max and min) for redundancy are defined using the properties, PackageRedundancyMax and PackageRedundancyMin.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="DeltaReservationMax" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DeltaReservationMax is a number between 1 (1%) and a 100 (100%) which specifies the maximum amount of space that should be reserved in a replica for caching changes. For a complete copy this would be 100%. The desired reservation is specified using DeltaReservationGoal, while the minimum is defined by DeltaReservationMin.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="DeltaReservationMin" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DeltaReservationMin is a number between 1 (1%) and a 100 (100%) which specifies the minimum amount of space that should be reserved in a replica for caching changes. For a complete copy this would be 100%. The desired reservation is specified using DeltaReservationGoal, while the maximum is defined by DeltaReservationMax.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="DeltaReservationGoal" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DeltaReservationGoal is a number between 1 (1%) and a 100 (100%) which specifies the desired amount of space that should be reserved in a replica for caching changes. For a complete copy this would be 100%. The bounds (max and min) for the reservation are defined using the properties, DeltaReservationMax and DeltaReservationMin.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="ChangeableType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating the type of setting. &quot;Fixed - Not Changeable&quot; settings are primordial. These setting are defined at the implementor of the class. &quot;Changeable - Transient&quot; is the type of setting produced by the &quot;CreateSetting&quot; method. A client can subsequently request that the implementation persist the generated and potentially modified setting indefinately. Only a &quot;Changeable - Transient&quot; setting SHALL be converted to a &quot;Changeable = Persistent&quot; setting; the setting SHALL NOT be changed back.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Fixed - Not Changeable</cim:VALUE><cim:VALUE>Changeable - Transient</cim:VALUE><cim:VALUE>Changeable - Persistent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="ExtentStripeLength" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ExtentStripeLength describes the number of underlying StorageExtents across which data is striped in the common striping-based storage organizations. This is also known as the number of &apos;members&apos; or &apos;columns&apos;. When used in a goal setting instance, ExtentStripeLength is the optimal desired value. The bounds (max and min) for Stripe Length are defined using the properties ExtentStripeLengthMax and ExtentStripeLengthMin. ExtentStripeLength MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. ExtentStripeLength can be used in conjunction with CreateOrModifyElementFromELements to explicitly configure storage. An example would be RAID 0+1 with mirroring two stripe sets, each set being three wide. In this case CreateOrModifyElementFromElements would be passed a goal setting with DataRedundancy = 2 and ExtentStripeLength = 3. The size of the InElements array would be 6 and would contain the StorageExtents to be used to construct the StorageElement as a RAID 0+1. ExtentStripeLengthMin and ExtentStripeLengthMax are meaningless and wouldbe set to NULL. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property indicates the specific value that the Volume was created with, and ExtentStripeLengthMin and ExtentStripeLengthMax will be set to the same specific value.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.ExtentStripeLengthMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.ExtentStripeLengthMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="ExtentStripeLengthMin" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ExtentStripeLength describes the number of underlying StorageExtents across which data is striped in the common striping-based storage organizations. This is also known as the number of &apos;members&apos; or &apos;columns&apos;. When used in a goal setting instance, ExtentStripeLengthMin is the minimum acceptable value. The desired Stripe Length is specified using ExtentStripeLength, while the maximum is defined by ExtentStripeLengthMax. ExtentStripeLengthMin MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property is set to the specific value of ExtentStripeLength.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.ExtentStripeLengthMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.ExtentStripeLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="ExtentStripeLengthMax" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ExtentStripeLength describes the number of underlying StorageExtents across which data is striped in the common striping-based storage organizations. This is also known as the number of &apos;members&apos; or &apos;columns&apos;. When used in a goal setting instance, ExtentStripeLengthMax is the maximum acceptable value. The desired Stripe Length is specified using ExtentStripeLength, while the minimum is defined by ExtentStripeLengthMin. ExtentStripeLengthMax MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property is set to the specific value of ExtentStripeLength.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.ExtentStripeLengthMin</cim:VALUE><cim:VALUE>CIM_StorageSetting.ExtentStripeLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="ParityLayout" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ParityLayout specifies whether a parity-based storage organization is using rotated or non-rotated parity. When used in a goal setting instance, ParityLayout is the desired value. It MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property indicates the specific value that the Volume was created with.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Non-rotated Parity</cim:VALUE><cim:VALUE>Rotated Parity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="UserDataStripeDepth" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UserDataStripeDepth describes the number of bytes forming a strip in common striping-based storage organizations. The strip is defined as the size of the portion of a stripe that lies on one extent. Thus, ExtentStripeLength * UserDataStripeDepth will yield the size of one stripe of user data. When used in a goal setting instance, UserDataStripeDepth is the optimal desired value. The bounds (max and min) for Stripe Depth are defined using the properties UserDataStripeDepthMax and UserDataStripeDepthMin. UserDataStripeDepth MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property indicates the specific value that the Volume was created with, and UserDataStripeDepthMin and UserDataStripeDepthMax will be set to the same specific value.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.UserDataStripeDepthMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.UserDataStripeDepthMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="UserDataStripeDepthMin" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UserDataStripeDepth describes the number of bytes forming a strip in common striping-based storage organizations. The strip is defined as the size of the portion of a stripe that lies on one extent. Thus, ExtentStripeLength * UserDataStripeDepth will yield the size of one stripe of user data. When used in a goal setting instance, UserDataStripeDepthMin is the minimum acceptable value. The desired Stripe Depth is specified using UserDataStripeDepth, while the maximum is defined by UserDataStripeDepthMax. UserDataStripeDepthMin MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property is set to the specific value of UserDataStripeDepth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.UserDataStripeDepthMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.UserDataStripeDepth</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="false" NAME="UserDataStripeDepthMax" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UserDataStripeDepth describes the number of bytes forming a strip in common striping-based storage organizations. The strip is defined as the size of the portion of a stripe that lies on one extent. Thus, ExtentStripeLength * UserDataStripeDepth will yield the size of one stripe of user data. When used in a goal setting instance, UserDataStripeDepthMax is the maximum acceptable value. The desired Stripe Depth is specified using UserDataStripeDepthGoal, while the minimum is defined by UserDataStripeDepthMin. UserDataStripeDepthMax MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingwWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property is set to the specific value of UserDataStripeDepth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.UserDataStripeDepthMin</cim:VALUE><cim:VALUE>CIM_StorageSetting.UserDataStripeDepth</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StorageSetting" NAME="CIM_StorageSettingWithHints"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This subclass of StorageSetting allows a client to specify &apos;hint&apos;s for optimization of the volume performance. The effect of these hints is implementation dependent.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StorageSettingWithHints" PROPAGATED="false" NAME="DataAvailabilityHint" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This hint is an indication from a client of the importance placed on data availability. Values are 0=Don&apos;t Care to 10=Very Important.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSettingWithHints" PROPAGATED="false" NAME="AccessRandomnessHint" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This hint is an indication from a client of the randomness of accesses. Values are 0=Entirely Sequential to 10=Entirely Random.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSettingWithHints" PROPAGATED="false" NAME="AccessDirectionHint" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This hint is an indication from a client of the direction of accesses. Values are 0=Entirely Read to 10=Entirely Write.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageSettingWithHints" PROPAGATED="false" NAME="AccessSizeHint" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This hint is an indication from a client of the optimal access sizes (in bytes). Since this property is an array, several sizes can be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageSettingWithHints" PROPAGATED="false" NAME="AccessLatencyHint" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This hint is an indication from a client how important access latency is. Values are 0=Don&apos;t Care to 10=Very Important.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSettingWithHints" PROPAGATED="false" NAME="AccessBandwidthWeight" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This hint is an indication from a client of bandwidth prioritization. Values are 0=Don&apos;t Care to 10=Very Important.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSettingWithHints" PROPAGATED="false" NAME="StorageCostHint" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This hint is an indication of the importance the client places on the cost of storage. Values are 0=Don&apos;t Care to 10=Very Important. A StorageVolume provider might choose to place data on low cost or high cost drives based on this parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSettingWithHints" PROPAGATED="false" NAME="StorageEfficiencyHint" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This hint is an indication of the importance placed on storage space efficiency by the client. Values are 0=Don&apos;t Care to 10=Very Important. A StorageVolume provider might choose different RAID levels based on this hint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the desired value for No Single Point of Failure. Possible values are false = single point of failure, and true = no single point of failure.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="DataRedundancyMax" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DataRedundancyMax describes the maximum number of complete copies of data to be maintained. Examples would be RAID 5 where 1 copy is maintained and RAID 1 where 2 or more copies are maintained. Possible values are 1 to n. The desired redundancy is specified using DataRedundancyGoal, while the minimum is defined by DataRedundancyMin.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="DataRedundancyMin" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DataRedundancyMin describes the minimum number of complete copies of data to be maintained. Examples would be RAID 5 where 1 copy is maintained and RAID 1 where 2 or more copies are maintained. Possible values are 1 to n. The desired redundancy is specified using DataRedundancyGoal, while the maximum is defined by DataRedundancyMax.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="DataRedundancyGoal" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DataRedundancyGoal describes the desired number of complete copies of data to be maintained. Examples would be RAID 5 where 1 copy is maintained and RAID 1 where 2 or more copies are maintained. Possible values are 1 to n. The bounds (max and min) for redundancy are defined using the properties, DataRedundancyMax and DataRedundancyMin.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="PackageRedundancyMax" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PackageRedundancyMax describes the maximum number of redundant packages to be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. An example would be RAID5 with a spare disk which would have a PackageRedundancy of 2. Possible values are 0 to n. The desired redundancy is specified using PackageRedundancyGoal, while the minimum is defined by PackageRedundancyMin.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="PackageRedundancyMin" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PackageRedundancyMin describes the minimum number of redundant packages to be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. An example would be RAID5 with a spare disk which would have a PackageRedundancy of 2. Possible values are 0 to n. The desired redundancy is specified using PackageRedundancyGoal, while the maximum is defined by PackageRedundancyMax.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="PackageRedundancyGoal" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PackageRedundancyGoal describes the desired number of redundant packages to be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. An example would be RAID5 with a spare disk which would have a PackageRedundancy of 2. Possible values are 0 to n. The bounds (max and min) for redundancy are defined using the properties, PackageRedundancyMax and PackageRedundancyMin.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="DeltaReservationMax" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DeltaReservationMax is a number between 1 (1%) and a 100 (100%) which specifies the maximum amount of space that should be reserved in a replica for caching changes. For a complete copy this would be 100%. The desired reservation is specified using DeltaReservationGoal, while the minimum is defined by DeltaReservationMin.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="DeltaReservationMin" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DeltaReservationMin is a number between 1 (1%) and a 100 (100%) which specifies the minimum amount of space that should be reserved in a replica for caching changes. For a complete copy this would be 100%. The desired reservation is specified using DeltaReservationGoal, while the maximum is defined by DeltaReservationMax.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="DeltaReservationGoal" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DeltaReservationGoal is a number between 1 (1%) and a 100 (100%) which specifies the desired amount of space that should be reserved in a replica for caching changes. For a complete copy this would be 100%. The bounds (max and min) for the reservation are defined using the properties, DeltaReservationMax and DeltaReservationMin.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="ChangeableType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating the type of setting. &quot;Fixed - Not Changeable&quot; settings are primordial. These setting are defined at the implementor of the class. &quot;Changeable - Transient&quot; is the type of setting produced by the &quot;CreateSetting&quot; method. A client can subsequently request that the implementation persist the generated and potentially modified setting indefinately. Only a &quot;Changeable - Transient&quot; setting SHALL be converted to a &quot;Changeable = Persistent&quot; setting; the setting SHALL NOT be changed back.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Fixed - Not Changeable</cim:VALUE><cim:VALUE>Changeable - Transient</cim:VALUE><cim:VALUE>Changeable - Persistent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="ExtentStripeLength" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ExtentStripeLength describes the number of underlying StorageExtents across which data is striped in the common striping-based storage organizations. This is also known as the number of &apos;members&apos; or &apos;columns&apos;. When used in a goal setting instance, ExtentStripeLength is the optimal desired value. The bounds (max and min) for Stripe Length are defined using the properties ExtentStripeLengthMax and ExtentStripeLengthMin. ExtentStripeLength MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. ExtentStripeLength can be used in conjunction with CreateOrModifyElementFromELements to explicitly configure storage. An example would be RAID 0+1 with mirroring two stripe sets, each set being three wide. In this case CreateOrModifyElementFromElements would be passed a goal setting with DataRedundancy = 2 and ExtentStripeLength = 3. The size of the InElements array would be 6 and would contain the StorageExtents to be used to construct the StorageElement as a RAID 0+1. ExtentStripeLengthMin and ExtentStripeLengthMax are meaningless and wouldbe set to NULL. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property indicates the specific value that the Volume was created with, and ExtentStripeLengthMin and ExtentStripeLengthMax will be set to the same specific value.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.ExtentStripeLengthMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.ExtentStripeLengthMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="ExtentStripeLengthMin" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ExtentStripeLength describes the number of underlying StorageExtents across which data is striped in the common striping-based storage organizations. This is also known as the number of &apos;members&apos; or &apos;columns&apos;. When used in a goal setting instance, ExtentStripeLengthMin is the minimum acceptable value. The desired Stripe Length is specified using ExtentStripeLength, while the maximum is defined by ExtentStripeLengthMax. ExtentStripeLengthMin MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property is set to the specific value of ExtentStripeLength.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.ExtentStripeLengthMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.ExtentStripeLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="ExtentStripeLengthMax" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ExtentStripeLength describes the number of underlying StorageExtents across which data is striped in the common striping-based storage organizations. This is also known as the number of &apos;members&apos; or &apos;columns&apos;. When used in a goal setting instance, ExtentStripeLengthMax is the maximum acceptable value. The desired Stripe Length is specified using ExtentStripeLength, while the minimum is defined by ExtentStripeLengthMin. ExtentStripeLengthMax MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property is set to the specific value of ExtentStripeLength.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.ExtentStripeLengthMin</cim:VALUE><cim:VALUE>CIM_StorageSetting.ExtentStripeLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="ParityLayout" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ParityLayout specifies whether a parity-based storage organization is using rotated or non-rotated parity. When used in a goal setting instance, ParityLayout is the desired value. It MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property indicates the specific value that the Volume was created with.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Non-rotated Parity</cim:VALUE><cim:VALUE>Rotated Parity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="UserDataStripeDepth" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UserDataStripeDepth describes the number of bytes forming a strip in common striping-based storage organizations. The strip is defined as the size of the portion of a stripe that lies on one extent. Thus, ExtentStripeLength * UserDataStripeDepth will yield the size of one stripe of user data. When used in a goal setting instance, UserDataStripeDepth is the optimal desired value. The bounds (max and min) for Stripe Depth are defined using the properties UserDataStripeDepthMax and UserDataStripeDepthMin. UserDataStripeDepth MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property indicates the specific value that the Volume was created with, and UserDataStripeDepthMin and UserDataStripeDepthMax will be set to the same specific value.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.UserDataStripeDepthMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.UserDataStripeDepthMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="UserDataStripeDepthMin" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UserDataStripeDepth describes the number of bytes forming a strip in common striping-based storage organizations. The strip is defined as the size of the portion of a stripe that lies on one extent. Thus, ExtentStripeLength * UserDataStripeDepth will yield the size of one stripe of user data. When used in a goal setting instance, UserDataStripeDepthMin is the minimum acceptable value. The desired Stripe Depth is specified using UserDataStripeDepth, while the maximum is defined by UserDataStripeDepthMax. UserDataStripeDepthMin MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property is set to the specific value of UserDataStripeDepth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.UserDataStripeDepthMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.UserDataStripeDepth</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSetting" PROPAGATED="true" NAME="UserDataStripeDepthMax" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UserDataStripeDepth describes the number of bytes forming a strip in common striping-based storage organizations. The strip is defined as the size of the portion of a stripe that lies on one extent. Thus, ExtentStripeLength * UserDataStripeDepth will yield the size of one stripe of user data. When used in a goal setting instance, UserDataStripeDepthMax is the maximum acceptable value. The desired Stripe Depth is specified using UserDataStripeDepthGoal, while the minimum is defined by UserDataStripeDepthMin. UserDataStripeDepthMax MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingwWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property is set to the specific value of UserDataStripeDepth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.UserDataStripeDepthMin</cim:VALUE><cim:VALUE>CIM_StorageSetting.UserDataStripeDepth</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Synchronized" NAME="CIM_StorageSynchronized"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Indicates that two Storage objects were replicated at the specified point in time. If the CopyType property is set to &apos;Sync&apos; (=3), then synchronization of the Storage objects is preserved.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_StorageSynchronized" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="SystemElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SystemElement</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SystemElement represents the Storage that is the source of the replication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_StorageSynchronized" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="SyncedElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SyncedElement</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SyncedElement represents the Storage that is the target of the replication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_StorageSynchronized" PROPAGATED="false" NAME="CopyType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CopyType describes the Replication Policy. Values are: 
Async: create and maintain an asynchronous copy of the source. 
Sync: create and maintain a synchronized copy of the source. 
UnSyncAssoc: create an unsynchronized copy and maintain an association to the source.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Async</cim:VALUE><cim:VALUE>Sync</cim:VALUE><cim:VALUE>UnSyncAssoc</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSynchronized" PROPAGATED="false" NAME="ReplicaType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ReplicaType provides information on how the Replica is being maintained. Values are: 
Full Copy: This indicates that a full copy of the source object is (or will be) generated . 
Before Delta: This indicates that the source object will be maintained as a delta data from the replica. 
After Delta: This indicates that the replica will be maintained as delta data from the source object. 
Log: This indicates that the replica object is being maintained as a log of changes to the source. 
Not Specified: The method of maintaining the copy is not specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Specified</cim:VALUE><cim:VALUE>Full Copy</cim:VALUE><cim:VALUE>Before Delta</cim:VALUE><cim:VALUE>After Delta</cim:VALUE><cim:VALUE>Log</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageSynchronized" PROPAGATED="false" NAME="SyncState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SyncState describes the state of the association with respect to Replication activity. Values are: 
Initialized: The link to enable replication is established. 
PrepareInProgress: Preparation for Replication is in progress. 
Prepared: All necessary preparation has completed. 
ResyncInProgress: Synchronization or Resynchronization is in progress. 
This may be the initial &apos;copy&apos; or subsequent changes being copied. 
Synchronized: An Async or Sync replication is currently synchronized. When this value is set, SyncMaintained will be true. 
FractureInProgress: An operation to fracture an Async or Sync replication is in progress. 
Fractured: An Async or Sync replication is fractured. 
QuiesceInProgress: A quiesce operation is in progress. 
Quiesced: The replication has been quiesced and is ready for a change. 
RestoreInProgress: An operation is in progress to copy the Synced object to the System object. 
Idle: The &apos;normal&apos; state for an UnSyncAssoc replica. 
Broken: The relationship is non-functional due to errors in the source, the target, the path between the two or space constraints.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Initialized</cim:VALUE><cim:VALUE>PrepareInProgress</cim:VALUE><cim:VALUE>Prepared</cim:VALUE><cim:VALUE>ResyncInProgress</cim:VALUE><cim:VALUE>Synchronized</cim:VALUE><cim:VALUE>Fracture In Progress</cim:VALUE><cim:VALUE>QuiesceInProgress</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE><cim:VALUE>Restore In Progresss</cim:VALUE><cim:VALUE>Idle</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Fractured</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Synchronized" PROPAGATED="true" NAME="WhenSynced" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The point in time that the Elements were synchronized.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Synchronized" PROPAGATED="true" NAME="SyncMaintained" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether synchronization is maintained.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NetworkPortStatistics" NAME="CIM_TokenRingPortStatistics"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TokenRingPortStatistics class describes the statistics for the TokenRingPort.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPortStatistics" PROPAGATED="false" NAME="BurstErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This counter is incremented when a station detects the absence of transitions for five half-bit timers (burst-five errors).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsBurstErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPortStatistics" PROPAGATED="false" NAME="ACErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This counter is incremented when a station receives an AMP or SMP frame in which A is equal to C and C is equal to 0, and then receives another SMP frame with A equal to C and C equal to 0 without first receiving an AMP frame. This condition indicates a station that cannot set the AC bits properly.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsACErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPortStatistics" PROPAGATED="false" NAME="AbortTransErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This counter is incremented when a station transmits an abort delimiter while transmitting data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsAbortTransErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPortStatistics" PROPAGATED="false" NAME="InternalErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This counter is incremented when a station recognizes an internal error.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsInternalErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPortStatistics" PROPAGATED="false" NAME="LostFrameErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This counter is incremented when a station is transmitting and its TRR timer expires. This condition indicates where a transmitting station in strip mode does not receive the trailer of the frame before the TRR timer goes off.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsLostFrameErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPortStatistics" PROPAGATED="false" NAME="ReceiveCongestions" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This counter is incremented when a station recognizes a frame addressed to its specific address but has no available buffer space, which indicates that the station is congested.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsReceiveCongestions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPortStatistics" PROPAGATED="false" NAME="FrameCopiedErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This counter is incremented when a station recognizes a frame addressed to its specific address and detects that the FS field A bits are set to 1, which indicates a possible line hit or duplicate address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsFrameCopiedErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPortStatistics" PROPAGATED="false" NAME="TokenErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This counter is incremented when a station acting as the active monitor recognizes an error condition that needs a token transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsTokenErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPortStatistics" PROPAGATED="false" NAME="SoftErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of Soft Errors that the Device has detected. This condition directly corresponds to the number of Report Error MAC frames that this Device has transmitted. Soft Errors are those which are recoverable by the MAC layer protocols.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsSoftErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPortStatistics" PROPAGATED="false" NAME="HardErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times this Device has detected an immediately recoverable fatal error. The number of times this Device is either transmitting or receiving beacon MAC frames.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsHardErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPortStatistics" PROPAGATED="false" NAME="SignalLossCount" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times this Device has detected the loss of a signal condition from the ring.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsSignalLoss</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPortStatistics" PROPAGATED="false" NAME="TransmittedBeacons" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times this Device has transmitted a beacon frame.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsTransmitBeacons</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPortStatistics" PROPAGATED="false" NAME="Recoverys" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of Claim Token MAC frames that are received or transmitted after the Device has received a Ring Purge MAC frame. This counter signifies the number of times that the ring has been purged and is being recovered back into a normal operating state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsRecoverys</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPortStatistics" PROPAGATED="false" NAME="LobeWires" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times that the Device has detected an open or short circuit in the lobe data path. The port will be closed and RingState will signify this condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsLobeWires</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPortStatistics" PROPAGATED="false" NAME="Removes" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times that the Device has received a Remove Ring Station MAC frame request. When this frame is received, the Device will enter the close state and RingState will signify this condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsRemoves</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPortStatistics" PROPAGATED="false" NAME="Singles" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times that the Device has sensed that it is the only station on the ring. This condition occurs if the Device is the first one up on a ring or if there is a hardware problem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsSingles</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPortStatistics" PROPAGATED="false" NAME="FrequencyErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times that the Device has detected that the frequency of the incoming signal differs from the expected frequency by more than that specified by the IEEE 802.5 standard.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsFreqErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortStatistics" PROPAGATED="true" NAME="BytesTransmitted" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of bytes that are transmitted, including framing characters.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|MIB-II.ifOutOctets</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortStatistics" PROPAGATED="true" NAME="BytesReceived" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of bytes that are received, including framing characters.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|MIB-II.ifInOctets</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortStatistics" PROPAGATED="true" NAME="PacketsTransmitted" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of packets that are transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortStatistics" PROPAGATED="true" NAME="PacketsReceived" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of packets that are received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_Indication"><cim:QUALIFIER OVERRIDABLE="false" NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.24.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_Indication is the abstract root class for all notifications about changes in schema, objects and their data, and about events detected by providers and instrumentation. Subclasses represent specific types of notifications. 

To receive an Indication, a consumer (or subscriber) must create an instance of CIM_IndicationFilter describing the criteria of the notification, an instance of CIM_ListenerDestination describing the delivery of the notification, and an instance of CIM_IndicationSubscription associating the Filter and Handler.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="false" NAME="IndicationIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. 
If the above &quot;preferred&quot; algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm should be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Notification identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Indication" PROPAGATED="false" NAME="CorrelatedIndications" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Correlated notifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.IndicationIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="false" NAME="IndicationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="false" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="false" NAME="OtherSeverity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Holds the value of the user defined severity value when &apos;PerceivedSeverity&apos; is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.PerceivedSeverity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="false" NAME="IndicationFilterName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt;, where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:) and &lt; OrgID &gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, &lt; OrgID &gt; shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between &lt; OrgID &gt; and &lt; LocalID &gt;. &lt; LocalID &gt; is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="false" NAME="SequenceContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name &quot;#&quot; cim-service-start-id &quot;#&quot; listener-destination-creation-time
Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="false" NAME="SequenceNumber" TYPE="sint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_IndicationFilter"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_IndicationFilter defines the criteria for generating an instance of CIM_Indication and what data should be returned in that instance. It is derived from CIM_ManagedElement to allow modeling the dependency of the filter on a specific service.
If used with the &quot;DMTF:CQLT&quot; language, the processing and CQLT tokens that must be supported are described in the description of the QueryLanguage property</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IndicationFilter" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A System&apos;s CreationClassName. The Filter is defined in the context of a CIM_System, where it is hosted or to which it applies. In a future release, a weak relationship will be explicitly added to the model. This is not done now to allow further refinement of the Filter definition and its inheritance tree. Keys are defined now to allow the class to be instantiated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationFilter" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A System&apos;s Name. The Filter is defined in the context of a CIM_System, where it is hosted or to which it applies. In a future release, a weak relationship will be explicitly added to the model. This is not done now to allow further refinement of the Filter definition and its inheritance tree. Keys are defined now to allow the class to be instantiated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationFilter" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, it allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationFilter" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the filter.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationFilter" PROPAGATED="false" NAME="SourceNamespace" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.SourceNamespaces</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The path to a local namespace where the Indications originate. If NULL, the namespace of the Filter registration is assumed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IndicationFilter" PROPAGATED="false" NAME="SourceNamespaces" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The names of the local namespaces where the Indications originate. If NULL, the namespace of the Filter registration is assumed. SourceNamespaces replaces the SourceNamespace property on IndicationFilter to provide a means of defining the multiple namespaces where indications may originate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Namespace.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_IndicationFilter" PROPAGATED="false" NAME="IndividualSubscriptionSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If IndividualSubscriptionSupported is true, the implementation shall support direct subscription to this IndicationFilter. If IndividualSubscriptionSupported is false, the implementation shall not support direct subscription to this IndicationFilter.</cim:VALUE></cim:QUALIFIER><cim:VALUE>true</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationFilter" PROPAGATED="false" NAME="Query" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A query expression that defines the condition(s) under which instances of CIM_Indication will be generated. For CIM_InstIndication subclasses of CIM_Indication classes, the query expression may also define the instance properties to be copied to the CIM_InstIndication&apos;s SourceInstance and PreviousInstance properties. Query language semantics include projection (e.g., Select), range (e.g., From) and predicate (e.g., Where). 
When used with QueryLanguage set to &quot;DMTF:CQL&quot; or &quot;DMTF:CQLT&quot;, the FROM clause shall contain at least one subclass of CIM_Indication and may contain any number of other classes or subqueries. If only one subclass of CIM_Indication is named, it defines the CIM_Indication that this Instance of CIM_IndicationFilter will produce. If more than one subclass of CIM_Indication is named, then one of them must be named explicitly in the select-list. 
The select-list must refer explicitly or implicitly to exactly one CIM_Indication subclass. In addition, it shall conform to one of several options: 
1) only a &quot;*&quot;: This may only be used if the Indication subclass is the only entry on the FROM list. 
2) only a &quot;&lt;Indicationclass or alias&gt;.*&quot;: This form may be used if the FROM clause contains more than one Indication subclass. 
3) a list of the form &quot;&lt;propertyname&gt;*[&quot;,&quot;[&lt;literal&gt; AS ]&lt;propertyname&gt;]&quot;: This form may only be used if the CIM_Indication subclass is the only entry on the FROM list. In this form, the literal is assigned to the named property of the selected CIM_Indication subclass 
4) a list of the form &quot;&lt;Indicationname&gt;.&lt;propertyname&gt; *[&quot;,&quot; [&lt;Indicationname&gt;.&lt;propertyname&gt; |&quot;&quot;: &lt;literal&gt; AS &lt;propertyname&gt; | &lt;fromname&gt;.&lt;propertyname&gt; AS &lt;propertyname&gt; ] ]&quot; : The first term selects the appropriate CIM_Indication subclass to produce. Subsequent terms allow other properties of that indication, or allow a literal or property of another class to be assigned to the output as one of the properties of the selected CIM_Indication subclass. 
Note that in all cases, only the property names of the selected CIM_Indication subclass may be referred to in the select-list.
When used with &quot;DMTF:CQLT&quot;, the additional string array property TemplateVariable should be used to provide additional filtering information to the query.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.QueryLanguage</cim:VALUE><cim:VALUE>CIM_IndicationFilter.TemplateVariable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationFilter" PROPAGATED="false" NAME="QueryLanguage" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The language in which the query is expressed. . 
&quot;DMTF:CQL&quot; indicates a CIM Query Language string. 
&quot;DMTF:CQLT&quot; indicates a CIM Query Language Template string. When used, the identifiers recognized in the $identifier$ tokens are &quot;SELF&quot; and the property names of this class, or one of its subclasses. As seen by a CIM client, the value of the Query property is not changed as a result of template processing. Template processing conceptually produces a new query string, which defines the actual conditions that will trigger production of a CIM_Indication instance. When used in the Query string, $SELF$ will be replaced by a string corresponding to a WBEM URI referencing the instance of this class that contains the Query template string. Tokens of the form $&lt;propertyname&gt;$ will be replaced by a string representing the corresponding property value of the instance of this class that contains the Query string. The Query string must be evaluated when the CIM_IndicationFilter is created and at any time when one any modification of any property referenced by tokens in the Query string are modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Query</cim:VALUE><cim:VALUE>CIM_IndicationFilter.TemplateVariable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_IndicationServiceSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.20.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An IndicationService is a Service of the CIM Object Manager that is responsible for delivering indications. The following are available settings for the Indication Service. The following describes a possible configuration of settings for the associated Indication Service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IndicationServiceSettingData" PROPAGATED="false" NAME="FilterCreationEnabled" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FilterCreationEnabled property controls whether or not clients can create indication filters. If this value is set to false, only the indication filters that exist can be subscribed to. If this value is true clients may attempt to create filters.
Note that implementations may preset this setting and not allow this value to be modified.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationServiceSettingData" PROPAGATED="false" NAME="DeliveryRetryAttempts" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the number of retries that the indication service will try to deliver an indication to a particular listener destination. This does not effect the original delivery attempt, thus if set to 0, it will only try to deliver the indication once. Note that implementations may preset this setting and not allow this value to be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationServiceSettingData.DeliveryRetryInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationServiceSettingData" PROPAGATED="false" NAME="DeliveryRetryInterval" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the minimal time interval in seconds for the indication service to use before delivering an indication to a particular listener destination that previously failed. The implementation may take longer due to QoS or other processing. Note that implementations may preset this setting and not allow this value to be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationServiceSettingData.DeliveryRetryAttempts</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:VALUE>30</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationServiceSettingData" PROPAGATED="false" NAME="SubscriptionRemovalAction" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the removal action for subscriptions that have two failed indication deliveries without any successful indication deliveries in between and the time between the failed deliveries exceeded the timeout defined in the SubscriptionRemovalTimeInterval property. &quot;Remove&quot; defines the subscription is to be removed. 
&quot;Disable&quot; indicates that subscription removal process isnot being enforced.
&quot;Ignore&quot; indicates that the removal action is temporarily not enforced.
Implementations may preset this setting and not allow this value to be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Remove</cim:VALUE><cim:VALUE>Disable</cim:VALUE><cim:VALUE>Ignore</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationServiceSettingData.SubscriptionRemovalTimeInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationServiceSettingData" PROPAGATED="false" NAME="SubscriptionRemovalTimeInterval" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum time between two failed indication deliveries without any successful indication deliveries in between before the SubscriptionRemovalPolicy goes into effect.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationServiceSettingData.SubscriptionRemovalAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Indication" NAME="CIM_InstIndication"><cim:QUALIFIER NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_InstIndication is an abstract superclass describing changes to instances. Subclasses represent specific types of change notifications, such as instance creation, deletion and modification.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="false" NAME="SourceInstance" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A copy of the instance that changed to generate the Indication. SourceInstance contains the current values of the properties selected by the Indication Filter&apos;s Query. In the case of CIM_InstDeletion, the property values are copied before the instance is deleted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="EmbeddedObject" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="false" NAME="SourceInstanceModelPath" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Model Path of the SourceInstance. The following format MUST be used to encode the Model Path: 
&lt;NamespacePath&gt;:&lt;ClassName&gt;.&lt;Prop1&gt;=&quot;&lt;Value1&gt;&quot;, 
&lt;Prop2&gt;=&quot;&lt;Value2&gt;&quot;, ...</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_InstIndication.SourceInstance</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="false" NAME="SourceInstanceHost" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The host name or IP address of the SourceInstance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_InstIndication.SourceInstance</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. 
If the above &quot;preferred&quot; algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm should be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Notification identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="CorrelatedIndications" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Correlated notifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.IndicationIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="OtherSeverity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Holds the value of the user defined severity value when &apos;PerceivedSeverity&apos; is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.PerceivedSeverity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationFilterName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt;, where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:) and &lt; OrgID &gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, &lt; OrgID &gt; shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between &lt; OrgID &gt; and &lt; LocalID &gt;. &lt; LocalID &gt; is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name &quot;#&quot; cim-service-start-id &quot;#&quot; listener-destination-creation-time
Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceNumber" TYPE="sint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_InstIndication" NAME="CIM_InstMethodCall"><cim:QUALIFIER NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_InstMethodCall notifies when an instance&apos;s method is invoked.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_InstMethodCall" PROPAGATED="false" NAME="MethodName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the method invoked.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstMethodCall" PROPAGATED="false" NAME="MethodParameters" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parameters of the method, formatted as an EmbeddedObject (with a predefined class name of &quot;__MethodParameters&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="EmbeddedObject" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstMethodCall" PROPAGATED="false" NAME="ReturnValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ReturnValue&apos;s data is dependent on the PreCall property. When PreCall is TRUE, this property is NULL describing that there is no method return value (since the method has not yet executed). When PreCall is FALSE, ReturnValue contains a string representation of the method&apos;s return value.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_InstMethodCall.PreCall</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstMethodCall" PROPAGATED="false" NAME="PreCall" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Indication is sent before the method begins executing (TRUE) or when the method completes (FALSE). When TRUE, the inherited property SourceInstance contains the value of the instance (the properties defined by the Filter&apos;s Query clause), before execution of the method. When PreCall is FALSE, SourceInstance embeds the instance as it appears after the completion of the method.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="true" NAME="SourceInstance" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A copy of the instance that changed to generate the Indication. SourceInstance contains the current values of the properties selected by the Indication Filter&apos;s Query. In the case of CIM_InstDeletion, the property values are copied before the instance is deleted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="EmbeddedObject" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="true" NAME="SourceInstanceModelPath" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Model Path of the SourceInstance. The following format MUST be used to encode the Model Path: 
&lt;NamespacePath&gt;:&lt;ClassName&gt;.&lt;Prop1&gt;=&quot;&lt;Value1&gt;&quot;, 
&lt;Prop2&gt;=&quot;&lt;Value2&gt;&quot;, ...</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_InstIndication.SourceInstance</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="true" NAME="SourceInstanceHost" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The host name or IP address of the SourceInstance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_InstIndication.SourceInstance</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. 
If the above &quot;preferred&quot; algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm should be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Notification identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="CorrelatedIndications" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Correlated notifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.IndicationIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="OtherSeverity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Holds the value of the user defined severity value when &apos;PerceivedSeverity&apos; is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.PerceivedSeverity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationFilterName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt;, where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:) and &lt; OrgID &gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, &lt; OrgID &gt; shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between &lt; OrgID &gt; and &lt; LocalID &gt;. &lt; LocalID &gt; is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name &quot;#&quot; cim-service-start-id &quot;#&quot; listener-destination-creation-time
Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceNumber" TYPE="sint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_InstIndication" NAME="CIM_InstModification"><cim:QUALIFIER NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_InstModification notifies when an instance is modified.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_InstModification" PROPAGATED="false" NAME="PreviousInstance" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A copy of the &apos;previous&apos; instance whose change generated the Indication. PreviousInstance contains &apos;older&apos; values of an instance&apos;s properties (as compared to SourceInstance), selected by the IndicationFilter&apos;s Query.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="EmbeddedObject" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="true" NAME="SourceInstance" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A copy of the instance that changed to generate the Indication. SourceInstance contains the current values of the properties selected by the Indication Filter&apos;s Query. In the case of CIM_InstDeletion, the property values are copied before the instance is deleted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="EmbeddedObject" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="true" NAME="SourceInstanceModelPath" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Model Path of the SourceInstance. The following format MUST be used to encode the Model Path: 
&lt;NamespacePath&gt;:&lt;ClassName&gt;.&lt;Prop1&gt;=&quot;&lt;Value1&gt;&quot;, 
&lt;Prop2&gt;=&quot;&lt;Value2&gt;&quot;, ...</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_InstIndication.SourceInstance</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="true" NAME="SourceInstanceHost" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The host name or IP address of the SourceInstance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_InstIndication.SourceInstance</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. 
If the above &quot;preferred&quot; algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm should be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Notification identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="CorrelatedIndications" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Correlated notifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.IndicationIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="OtherSeverity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Holds the value of the user defined severity value when &apos;PerceivedSeverity&apos; is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.PerceivedSeverity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationFilterName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt;, where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:) and &lt; OrgID &gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, &lt; OrgID &gt; shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between &lt; OrgID &gt; and &lt; LocalID &gt;. &lt; LocalID &gt; is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name &quot;#&quot; cim-service-start-id &quot;#&quot; listener-destination-creation-time
Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceNumber" TYPE="sint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_InstIndication" NAME="CIM_InstRead"><cim:QUALIFIER NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_InstRead notifies when an instance is read but not modified.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="true" NAME="SourceInstance" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A copy of the instance that changed to generate the Indication. SourceInstance contains the current values of the properties selected by the Indication Filter&apos;s Query. In the case of CIM_InstDeletion, the property values are copied before the instance is deleted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="EmbeddedObject" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="true" NAME="SourceInstanceModelPath" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Model Path of the SourceInstance. The following format MUST be used to encode the Model Path: 
&lt;NamespacePath&gt;:&lt;ClassName&gt;.&lt;Prop1&gt;=&quot;&lt;Value1&gt;&quot;, 
&lt;Prop2&gt;=&quot;&lt;Value2&gt;&quot;, ...</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_InstIndication.SourceInstance</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="true" NAME="SourceInstanceHost" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The host name or IP address of the SourceInstance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_InstIndication.SourceInstance</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. 
If the above &quot;preferred&quot; algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm should be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Notification identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="CorrelatedIndications" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Correlated notifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.IndicationIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="OtherSeverity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Holds the value of the user defined severity value when &apos;PerceivedSeverity&apos; is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.PerceivedSeverity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationFilterName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt;, where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:) and &lt; OrgID &gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, &lt; OrgID &gt; shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between &lt; OrgID &gt; and &lt; LocalID &gt;. &lt; LocalID &gt; is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name &quot;#&quot; cim-service-start-id &quot;#&quot; listener-destination-creation-time
Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceNumber" TYPE="sint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_ListenerDestination"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The description of a CIM Listener destination. A CIM_Listener is an entity capable of receiving CIM Export Messages (e.g., Indications or responses to an asynchronous CIM Operation).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A System&apos;s CreationClassName. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A System&apos;s Name. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, it allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the name of the CIM Listener destination.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="false" NAME="PersistenceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the Persistence Type of the destination defined by this instance. If the value of PersistenceType is not specified, the value of PersistenceType MUST be treated as 2 (&quot;Permanent&quot;). A value of 2 (&quot;Permanent&quot;) declares that the destination is always expected to be available (e.g., system log file). Inability to access this destination MUST be treated as an error condition. A value of 3 (&quot;Transient&quot;) indicates that the destination is short-lived. Inability to access the destination MAY be treated as a normal termination condition. Subscriptions with &quot;Transient&quot; destinations MAY be deleted when the destination terminates or is no longer available.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Permanent</cim:VALUE><cim:VALUE>Transient</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.OtherPersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="false" NAME="OtherPersistenceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing (&quot;Other&quot;) values for PersistenceType. This value MUST be set to a non NULL value when the PersistenceType is 1 (&quot;Other&quot;). For all other values of PersistenceType, the value of OtherPersistenceType MUST be NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.PersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="false" NAME="Destination" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The destination IETF URI to which Export Messages are to be delivered. The scheme in the URI must be supported by theprotocol selected in the Protocol property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="false" NAME="OtherProtocol" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string providing a description of the supported protocols when 1, &quot;Other&quot;, is specified for the Protocol.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.Protocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="false" NAME="Protocol" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Protocol describes an encoding and protocol which will be used to deliver the indication. If Other is used, the value for OtherProtocol must not be null.
If a protocol is not specified, 2 &quot;CIM-XML&quot; must be assumed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>CIM-XML</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>WS-Management</cim:VALUE><cim:VALUE>WSDM</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.OtherProtocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ListenerDestination" NAME="CIM_ListenerDestinationCIMXML"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_ListenerDestinationCIMXML describes the destination for CIM Export Messages to be delivered via CIM-XML.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestinationCIMXML" PROPAGATED="false" NAME="Destination" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Destination</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The destination URL to which CIM-XML Export Messages are to be delivered.The scheme prefix MUST be consistent with the DMTF CIM-XML specifications.If a scheme prefix is not specified, the scheme &quot;http:&quot; MUST be assumed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A System&apos;s CreationClassName. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A System&apos;s Name. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, it allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the name of the CIM Listener destination.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="PersistenceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the Persistence Type of the destination defined by this instance. If the value of PersistenceType is not specified, the value of PersistenceType MUST be treated as 2 (&quot;Permanent&quot;). A value of 2 (&quot;Permanent&quot;) declares that the destination is always expected to be available (e.g., system log file). Inability to access this destination MUST be treated as an error condition. A value of 3 (&quot;Transient&quot;) indicates that the destination is short-lived. Inability to access the destination MAY be treated as a normal termination condition. Subscriptions with &quot;Transient&quot; destinations MAY be deleted when the destination terminates or is no longer available.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Permanent</cim:VALUE><cim:VALUE>Transient</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.OtherPersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="OtherPersistenceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing (&quot;Other&quot;) values for PersistenceType. This value MUST be set to a non NULL value when the PersistenceType is 1 (&quot;Other&quot;). For all other values of PersistenceType, the value of OtherPersistenceType MUST be NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.PersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="OtherProtocol" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string providing a description of the supported protocols when 1, &quot;Other&quot;, is specified for the Protocol.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.Protocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="Protocol" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Protocol describes an encoding and protocol which will be used to deliver the indication. If Other is used, the value for OtherProtocol must not be null.
If a protocol is not specified, 2 &quot;CIM-XML&quot; must be assumed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>CIM-XML</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>WS-Management</cim:VALUE><cim:VALUE>WSDM</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.OtherProtocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ListenerDestination" NAME="CIM_ListenerDestinationWSManagement"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_ListenerDestinationWSManagement describes the destination for CIM indications to be delivered via WS-Management.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestinationWSManagement" PROPAGATED="false" NAME="Destination" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Destination</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The destination URL defined in the WS-Eventing Subscribe message. This must match the wsa:Address element in the wse:NotifyTo EPR. The value may be the WS-Addressing anonymous URI if the subscription uses or employs a Pull mode.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestinationWSManagement" PROPAGATED="false" NAME="DestinationEndTo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Separate To address for notice of abnormal subscription termination.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestinationWSManagement" PROPAGATED="false" NAME="Locale" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the events contain localized content, the service should accept a subscription with this Locale block acting as a hint. The language of the event message is encoded in an xml:lang attribute using RFC 3066 language codes. The service should attempt to localize any descriptive content to the specified language when delivering such events.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestinationWSManagement" PROPAGATED="false" NAME="ContentEncoding" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This block acts as a hint to indicate how the delivered events should be encoded. The two standard tokens defined for this purpose are &quot;UTF-8&quot; or &quot;UTF-16&quot;, although other encoding formats may be specified if necessary.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestinationWSManagement" PROPAGATED="false" NAME="DeliveryMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method by which the service is to deliver events to the client. Values are as follows. Push (2): the event is sent to the destination address; depending on the protocol, delivery may not be guaranteed. PushWithAck (3): the service sends the event and waits for a specific acknowledgment message from the subscriber. Events (4): the service collects events into batches and sends the batches to the subscriber. Pull (5): the service collects the events into batches and the subscriber pulls each batch from the service using wxf:Pull.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32787..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Push</cim:VALUE><cim:VALUE>PushWithAck</cim:VALUE><cim:VALUE>Events</cim:VALUE><cim:VALUE>Pull</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestinationWSManagement" PROPAGATED="false" NAME="Heartbeat" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies how often heartbeat events are added to the event stream at the specified interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestinationWSManagement" PROPAGATED="false" NAME="SendBookmark" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A property element that instructs the service to send a bookmark with each event. Bookmarks apply to all delivery modes. The bookmark is a token which represents an abstract pointer in the event stream, but whether it points to the last delivered event or the last event plus one (the upcoming event) makes no difference since the token is supplied to the same implementation during a subsequent wse:Subscribe operation. The service may thus attach any service-specific meaning and structure to the bookmark with no change to the client.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestinationWSManagement" PROPAGATED="false" NAME="MaxTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This element may contain a duration that indicates the maximum amount of time the service should allow to elapse while batching EVENT bodies. That is, this time may not be exceeded between the encoding of the first event in the batch and the dispatching of the batch for delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestinationWSManagement" PROPAGATED="false" NAME="DeliveryAuth" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A URI identifying the WS-Management security profile to be used by the service (acting as publisher) when authenticating to the event sink (consumer) at event delivery time.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestinationWSManagement" PROPAGATED="false" NAME="PolyMorphismMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the treatment of Indication subclasses, whether subclasses are to be included and with what set of properties. Valid values are: None, IncludeSubclassProperties, and ExcludeSubclassProperties. Using None, only instances of the parent class are included in the output (event stream). For other modes, subclass instances are included with the sets of properties stated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>IncludeSubclassProperties</cim:VALUE><cim:VALUE>ExcludeSubclassProperties</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A System&apos;s CreationClassName. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A System&apos;s Name. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, it allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the name of the CIM Listener destination.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="PersistenceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the Persistence Type of the destination defined by this instance. If the value of PersistenceType is not specified, the value of PersistenceType MUST be treated as 2 (&quot;Permanent&quot;). A value of 2 (&quot;Permanent&quot;) declares that the destination is always expected to be available (e.g., system log file). Inability to access this destination MUST be treated as an error condition. A value of 3 (&quot;Transient&quot;) indicates that the destination is short-lived. Inability to access the destination MAY be treated as a normal termination condition. Subscriptions with &quot;Transient&quot; destinations MAY be deleted when the destination terminates or is no longer available.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Permanent</cim:VALUE><cim:VALUE>Transient</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.OtherPersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="OtherPersistenceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing (&quot;Other&quot;) values for PersistenceType. This value MUST be set to a non NULL value when the PersistenceType is 1 (&quot;Other&quot;). For all other values of PersistenceType, the value of OtherPersistenceType MUST be NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.PersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="OtherProtocol" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string providing a description of the supported protocols when 1, &quot;Other&quot;, is specified for the Protocol.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.Protocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="Protocol" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Protocol describes an encoding and protocol which will be used to deliver the indication. If Other is used, the value for OtherProtocol must not be null.
If a protocol is not specified, 2 &quot;CIM-XML&quot; must be assumed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>CIM-XML</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>WS-Management</cim:VALUE><cim:VALUE>WSDM</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.OtherProtocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Indication" NAME="CIM_ProcessIndication"><cim:QUALIFIER NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>An abstract superclass for specialized Indication classes, addressing specific changes and alerts published by providers and instrumentation. Subclasses include AlertIndication (with properties such as PerceivedSeverity and ProbableCause), and SNMPTrapIndication (which recasts Traps as CIM indications).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. 
If the above &quot;preferred&quot; algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm should be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Notification identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="CorrelatedIndications" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Correlated notifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.IndicationIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="OtherSeverity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Holds the value of the user defined severity value when &apos;PerceivedSeverity&apos; is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.PerceivedSeverity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationFilterName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt;, where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:) and &lt; OrgID &gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, &lt; OrgID &gt; shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between &lt; OrgID &gt; and &lt; LocalID &gt;. &lt; LocalID &gt; is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name &quot;#&quot; cim-service-start-id &quot;#&quot; listener-destination-creation-time
Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceNumber" TYPE="sint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProcessIndication" NAME="CIM_SNMPTrapIndication"><cim:QUALIFIER NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A concrete class for mapping an SNMP Trap to CIM based on the IETF RFC 1157. The usefulness of this class is to describe common trap semantics. But, a complete understanding of any trap data received relies on the Indicaton recipient having access to the sender&apos;s MIB. Understanding can be improved by mapping the SNMP domain to CIM, and using CIM LifeCycle and standard subclasses of CIM_ProcessIndication.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SNMPTrapIndication" PROPAGATED="false" NAME="Enterprise" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of object generating the trap.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PDU.IETF|RFC1157-TRAP-PDU.enterprise</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SNMPTrapIndication" PROPAGATED="false" NAME="AgentAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Address of the object generating the trap.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PDU.IETF|RFC1157-TRAP-PDU.agent-addr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SNMPTrapIndication" PROPAGATED="false" NAME="GenericTrap" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the generic trap type: 
- The coldStart(0) trap signifies that the sending protocol entity is reinitializing itself such that the agent&apos;s configuration or the protocol entity implementation may be altered. 
- The warmStart(1) trap signifies that the sending protocol entity is reinitializing itself such that neither the agent configuration nor the protocol entity implementation is altered. 
- The linkDown(2) trap signifies that the sending protocol recognizes a failure in one of the communication links represented in the agent&apos;s configuration. The Trap-PDU of type linkDown contains as the first element of its variable-bindings the name and value of the ifIndex instance for the affected interface. 
- The linkUp(3) trap signifies that the sending protocol entity recognizes that one of the communication links represented in the agent&apos;s configuration has come up. The Trap-PDU of type linkUp contains as the first element of its variable-bindings, the name and value of the ifIndex instance for the affected interface. 
- An authenticationFailure(4) trap signifies that the sending protocol entity is the adressee of a protocol message that was not properly authenticated. While implementations of SNMP must be capable of generating this trap, they must also be capable of suppressing the emission of such traps via an implementation- specific mechanism. 
- An egpNeighborLoss(5) trap signifies that an EGP neighbor for whom the sending protocol entity was an EGP peer has been marked as down and the peer relationship no longer pertains. The Trap-PDU of type egpNeighborLoss contains as the first element of its variable-bindings, the name and value of the egpNeighAddr instance for the affected neighbor. 
- An enterpriseSpecific(6) trap signifies that the sending protocol entity recognizes that some enterprise-specific event has occurred. The specific-trap field identifies the particular trap which occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Cold Start</cim:VALUE><cim:VALUE>Warm Start</cim:VALUE><cim:VALUE>Link Down</cim:VALUE><cim:VALUE>Link Up</cim:VALUE><cim:VALUE>Authentication Failure</cim:VALUE><cim:VALUE>EGP Neighbor Loss</cim:VALUE><cim:VALUE>Enterprise Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PDU.IETF|RFC1157-TRAP-PDU.generic-trap</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SNMPTrapIndication" PROPAGATED="false" NAME="SpecificTrap" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specific trap code.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PDU.IETF|RFC1157-TRAP-PDU.specific-trap</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SNMPTrapIndication" PROPAGATED="false" NAME="TimeStamp" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time elapsed between the last (re)intialization of the managed entity and the generation of the trap.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PDU.IETF|RFC1157-TRAP-PDU.time-stamp</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SNMPTrapIndication" PROPAGATED="false" NAME="VarBindNames" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Object naming information (an OID) from the &apos;variable binding&apos; portion of the Trap. This array is correlated with the VarBindSyntaxes and VarBindValues arrays. Each entry is related to the entries in the other arrays, that are located at the same index. In this way, the variable binding&apos;s name/syntax/value tuple can be constructed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PDU.IETF|RFC1157-TRAP-PDU.variable-bindings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SNMPTrapIndication.VarBindSyntaxes</cim:VALUE><cim:VALUE>CIM_SNMPTrapIndication.VarBindValues</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SNMPTrapIndication" PROPAGATED="false" NAME="VarBindSyntaxes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Object syntax information (defined as an enumerated value) from the &apos;variable binding&apos; portion of the Trap. This array is correlated with the VarBindNames and VarBindValues arrays. Each entry is related to the entries in the other arrays, that are located at the same index. In this way, the variable binding&apos;s name/syntax/value tuple can be constructed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Integer</cim:VALUE><cim:VALUE>OctetString</cim:VALUE><cim:VALUE>ObjectIdentifier</cim:VALUE><cim:VALUE>NetworkAddress</cim:VALUE><cim:VALUE>Counter</cim:VALUE><cim:VALUE>Gauge</cim:VALUE><cim:VALUE>TimeTicks</cim:VALUE><cim:VALUE>Opaque</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PDU.IETF|RFC1157-TRAP-PDU.variable-bindings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SNMPTrapIndication.VarBindNames</cim:VALUE><cim:VALUE>CIM_SNMPTrapIndication.VarBindValues</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SNMPTrapIndication" PROPAGATED="false" NAME="VarBindValues" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An OctetString representing object value information from the &apos;variable binding&apos; portion of the Trap. This array is correlated with the VarBindNames and VarBindSyntaxes arrays. Each entry is related to the entries in the other arrays, that are located at the same index. In this way, the variable binding&apos;s name/syntax/value tuple can be constructed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PDU.IETF|RFC1157-TRAP-PDU.variable-bindings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SNMPTrapIndication.VarBindNames</cim:VALUE><cim:VALUE>CIM_SNMPTrapIndication.VarBindSyntaxes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. 
If the above &quot;preferred&quot; algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm should be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Notification identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="CorrelatedIndications" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Correlated notifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.IndicationIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="OtherSeverity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Holds the value of the user defined severity value when &apos;PerceivedSeverity&apos; is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.PerceivedSeverity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationFilterName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt;, where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:) and &lt; OrgID &gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, &lt; OrgID &gt; shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between &lt; OrgID &gt; and &lt; LocalID &gt;. &lt; LocalID &gt; is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name &quot;#&quot; cim-service-start-id &quot;#&quot; listener-destination-creation-time
Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceNumber" TYPE="sint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_CIMOMStatisticalData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_CIMOMStatisticalData provides statistical data about the performance of the CIM Object Manager. Each object of this class provides elapsed time and size data for a particular type of CIM operation. All operations of that type, regardless of the CIM operations protocol being used, are accumulated in one object and covers the CIM operations issued by all clients of the Object Manager scoping the instance. Batched CIM operations are accumulated into a separate operation type for &quot;Batched&quot;. The counters in this class SHOULD be implemented such that they always increment and naturally wrap around when their numerical limit is exceeded. A client that calculates the difference of two snapshots of a counter at the beginning and end of a measurement interval should get the correct result, even if there was a wrap-around in between obtaining the two snapshots. (Two or more wrap arounds will result in wrong data being calculated.) The gathering of the data can be controlled through the property, CIM_ObjectManager.GatherStatisticalData. The time interval to which the statistical data applies, ends at the current time and therefore includes the most current CIM operations. The interval starts when the statistical data gathering was last turned on for the Object Manager.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CIMOMStatisticalData" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InstanceID property opaquely identifies a unique instance of CIMOMStatisticalData and MUST be unique within a namespace. In order to ensure uniqueness, the value of InstanceID MUST be constructed in the following manner: 
CIM&lt;ID&gt; 
The &lt;ID&gt; MUST include a CIM Object Manager specified unique identifier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CIMOMStatisticalData" PROPAGATED="false" NAME="OperationType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OperationType property identifies the type of CIM operation for which data is reported in this instance. Batched CIM operations (consisting of multiple simple CIM operations) are reported against the &quot;Batched&quot; type only.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Batched</cim:VALUE><cim:VALUE>GetClass</cim:VALUE><cim:VALUE>GetInstance</cim:VALUE><cim:VALUE>DeleteClass</cim:VALUE><cim:VALUE>DeleteInstance</cim:VALUE><cim:VALUE>CreateClass</cim:VALUE><cim:VALUE>CreateInstance</cim:VALUE><cim:VALUE>ModifyClass</cim:VALUE><cim:VALUE>ModifyInstance</cim:VALUE><cim:VALUE>EnumerateClasses</cim:VALUE><cim:VALUE>EnumerateClassNames</cim:VALUE><cim:VALUE>EnumerateInstances</cim:VALUE><cim:VALUE>EnumerateInstanceNames</cim:VALUE><cim:VALUE>ExecQuery</cim:VALUE><cim:VALUE>Associators</cim:VALUE><cim:VALUE>AssociatorNames</cim:VALUE><cim:VALUE>References</cim:VALUE><cim:VALUE>ReferenceNames</cim:VALUE><cim:VALUE>GetProperty</cim:VALUE><cim:VALUE>SetProperty</cim:VALUE><cim:VALUE>GetQualifier</cim:VALUE><cim:VALUE>SetQualifier</cim:VALUE><cim:VALUE>DeleteQualifier</cim:VALUE><cim:VALUE>EnumerateQualifiers</cim:VALUE><cim:VALUE>IndicationDelivery</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CIMOMStatisticalData.OtherOperationType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CIMOMStatisticalData" PROPAGATED="false" NAME="OtherOperationType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OtherOperationType property identifies the operation if the OperationType property has a value of 1 (&quot;Other&quot;). For all other values of OperationType, the property is NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CIMOMStatisticalData.OperationType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CIMOMStatisticalData" PROPAGATED="false" NAME="NumberOfOperations" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NumberOfOperations property contains the number of CIM operations of the specified type. This property can be used to calculate average values per CIM operation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CIMOMStatisticalData" PROPAGATED="false" NAME="CimomElapsedTime" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CimomElapsedTime property contains the elapsed time spent in the CIM Object Manager for this operation type, not counting the elapsed time spent in providers and the underlying instrumentation. The measurement points for this property SHOULD be at the transport layer interface on the network side, and at the provider interface on the instrumentation side of the CIM Object Manager.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CIMOMStatisticalData" PROPAGATED="false" NAME="ProviderElapsedTime" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ProviderElapsedTime property contains the elapsed time spent in all providers involved with this operation type, including the underlying instrumentation. The measurement point for this property SHOULD be from the provider interface of the CIM Object Manager.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CIMOMStatisticalData" PROPAGATED="false" NAME="RequestSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RequestSize property contains the size of the operation requests sent to the CIM Object Manager. Any overhead of protocols above the transport protocol SHOULD be included in the count. For example, for the HTTP protocol, the size would include the size of the HTTP payload and the size of the HTTP headers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CIMOMStatisticalData" PROPAGATED="false" NAME="ResponseSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ResponseSize property contains the size of the operation responses sent back from the CIM Object Manager. Any overhead of protocols above the transport protocol SHOULD be included in the count. For example, for the HTTP protocol, the size would include the size of the HTTP payload and the size of the HTTP headers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_Error"><cim:QUALIFIER OVERRIDABLE="false" NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Exception" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>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:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Error" PROPAGATED="false" NAME="ErrorType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>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:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Communications Error</cim:VALUE><cim:VALUE>Quality of Service Error</cim:VALUE><cim:VALUE>Software Error</cim:VALUE><cim:VALUE>Hardware Error</cim:VALUE><cim:VALUE>Environmental Error</cim:VALUE><cim:VALUE>Security Error</cim:VALUE><cim:VALUE>Oversubscription Error</cim:VALUE><cim:VALUE>Unavailable Resource Error</cim:VALUE><cim:VALUE>Unsupported Operation Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Error.OtherErrorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Error" PROPAGATED="false" NAME="OtherErrorType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing the ErrorType when 1, &quot;Other&quot;, is specified as the ErrorType.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Error.ErrorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Error" PROPAGATED="false" NAME="OwningEntity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>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:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Error" PROPAGATED="false" NAME="MessageID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An opaque string that uniquely identifies, within the scope of the OwningEntity, the format of the Message.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Error.Message</cim:VALUE><cim:VALUE>CIM_Error.MessageArguments</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Error" PROPAGATED="false" NAME="Message" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>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:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Error.MessageID</cim:VALUE><cim:VALUE>CIM_Error.MessageArguments</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Error" PROPAGATED="false" NAME="MessageArguments" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array containing the dynamic content of the message.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Error.MessageID</cim:VALUE><cim:VALUE>CIM_Error.Message</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Error" PROPAGATED="false" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;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&apos;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&apos;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:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Error" PROPAGATED="false" NAME="ProbableCause" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the probable cause of the error.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124</cim:VALUE><cim:VALUE>125</cim:VALUE><cim:VALUE>126</cim:VALUE><cim:VALUE>127</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Adapter/Card Error</cim:VALUE><cim:VALUE>Application Subsystem Failure</cim:VALUE><cim:VALUE>Bandwidth Reduced</cim:VALUE><cim:VALUE>Connection Establishment Error</cim:VALUE><cim:VALUE>Communications Protocol Error</cim:VALUE><cim:VALUE>Communications Subsystem Failure</cim:VALUE><cim:VALUE>Configuration/Customization Error</cim:VALUE><cim:VALUE>Congestion</cim:VALUE><cim:VALUE>Corrupt Data</cim:VALUE><cim:VALUE>CPU Cycles Limit Exceeded</cim:VALUE><cim:VALUE>Dataset/Modem Error</cim:VALUE><cim:VALUE>Degraded Signal</cim:VALUE><cim:VALUE>DTE-DCE Interface Error</cim:VALUE><cim:VALUE>Enclosure Door Open</cim:VALUE><cim:VALUE>Equipment Malfunction</cim:VALUE><cim:VALUE>Excessive Vibration</cim:VALUE><cim:VALUE>File Format Error</cim:VALUE><cim:VALUE>Fire Detected</cim:VALUE><cim:VALUE>Flood Detected</cim:VALUE><cim:VALUE>Framing Error</cim:VALUE><cim:VALUE>HVAC Problem</cim:VALUE><cim:VALUE>Humidity Unacceptable</cim:VALUE><cim:VALUE>I/O Device Error</cim:VALUE><cim:VALUE>Input Device Error</cim:VALUE><cim:VALUE>LAN Error</cim:VALUE><cim:VALUE>Non-Toxic Leak Detected</cim:VALUE><cim:VALUE>Local Node Transmission Error</cim:VALUE><cim:VALUE>Loss of Frame</cim:VALUE><cim:VALUE>Loss of Signal</cim:VALUE><cim:VALUE>Material Supply Exhausted</cim:VALUE><cim:VALUE>Multiplexer Problem</cim:VALUE><cim:VALUE>Out of Memory</cim:VALUE><cim:VALUE>Output Device Error</cim:VALUE><cim:VALUE>Performance Degraded</cim:VALUE><cim:VALUE>Power Problem</cim:VALUE><cim:VALUE>Pressure Unacceptable</cim:VALUE><cim:VALUE>Processor Problem (Internal Machine Error)</cim:VALUE><cim:VALUE>Pump Failure</cim:VALUE><cim:VALUE>Queue Size Exceeded</cim:VALUE><cim:VALUE>Receive Failure</cim:VALUE><cim:VALUE>Receiver Failure</cim:VALUE><cim:VALUE>Remote Node Transmission Error</cim:VALUE><cim:VALUE>Resource at or Nearing Capacity</cim:VALUE><cim:VALUE>Response Time Excessive</cim:VALUE><cim:VALUE>Retransmission Rate Excessive</cim:VALUE><cim:VALUE>Software Error</cim:VALUE><cim:VALUE>Software Program Abnormally Terminated</cim:VALUE><cim:VALUE>Software Program Error (Incorrect Results)</cim:VALUE><cim:VALUE>Storage Capacity Problem</cim:VALUE><cim:VALUE>Temperature Unacceptable</cim:VALUE><cim:VALUE>Threshold Crossed</cim:VALUE><cim:VALUE>Timing Problem</cim:VALUE><cim:VALUE>Toxic Leak Detected</cim:VALUE><cim:VALUE>Transmit Failure</cim:VALUE><cim:VALUE>Transmitter Failure</cim:VALUE><cim:VALUE>Underlying Resource Unavailable</cim:VALUE><cim:VALUE>Version Mismatch</cim:VALUE><cim:VALUE>Previous Alert Cleared</cim:VALUE><cim:VALUE>Login Attempts Failed</cim:VALUE><cim:VALUE>Software Virus Detected</cim:VALUE><cim:VALUE>Hardware Security Breached</cim:VALUE><cim:VALUE>Denial of Service Detected</cim:VALUE><cim:VALUE>Security Credential Mismatch</cim:VALUE><cim:VALUE>Unauthorized Access</cim:VALUE><cim:VALUE>Alarm Received</cim:VALUE><cim:VALUE>Loss of Pointer</cim:VALUE><cim:VALUE>Payload Mismatch</cim:VALUE><cim:VALUE>Transmission Error</cim:VALUE><cim:VALUE>Excessive Error Rate</cim:VALUE><cim:VALUE>Trace Problem</cim:VALUE><cim:VALUE>Element Unavailable</cim:VALUE><cim:VALUE>Element Missing</cim:VALUE><cim:VALUE>Loss of Multi Frame</cim:VALUE><cim:VALUE>Broadcast Channel Failure</cim:VALUE><cim:VALUE>Invalid Message Received</cim:VALUE><cim:VALUE>Routing Failure</cim:VALUE><cim:VALUE>Backplane Failure</cim:VALUE><cim:VALUE>Identifier Duplication</cim:VALUE><cim:VALUE>Protection Path Failure</cim:VALUE><cim:VALUE>Sync Loss or Mismatch</cim:VALUE><cim:VALUE>Terminal Problem</cim:VALUE><cim:VALUE>Real Time Clock Failure</cim:VALUE><cim:VALUE>Antenna Failure</cim:VALUE><cim:VALUE>Battery Charging Failure</cim:VALUE><cim:VALUE>Disk Failure</cim:VALUE><cim:VALUE>Frequency Hopping Failure</cim:VALUE><cim:VALUE>Loss of Redundancy</cim:VALUE><cim:VALUE>Power Supply Failure</cim:VALUE><cim:VALUE>Signal Quality Problem</cim:VALUE><cim:VALUE>Battery Discharging</cim:VALUE><cim:VALUE>Battery Failure</cim:VALUE><cim:VALUE>Commercial Power Problem</cim:VALUE><cim:VALUE>Fan Failure</cim:VALUE><cim:VALUE>Engine Failure</cim:VALUE><cim:VALUE>Sensor Failure</cim:VALUE><cim:VALUE>Fuse Failure</cim:VALUE><cim:VALUE>Generator Failure</cim:VALUE><cim:VALUE>Low Battery</cim:VALUE><cim:VALUE>Low Fuel</cim:VALUE><cim:VALUE>Low Water</cim:VALUE><cim:VALUE>Explosive Gas</cim:VALUE><cim:VALUE>High Winds</cim:VALUE><cim:VALUE>Ice Buildup</cim:VALUE><cim:VALUE>Smoke</cim:VALUE><cim:VALUE>Memory Mismatch</cim:VALUE><cim:VALUE>Out of CPU Cycles</cim:VALUE><cim:VALUE>Software Environment Problem</cim:VALUE><cim:VALUE>Software Download Failure</cim:VALUE><cim:VALUE>Element Reinitialized</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Logging Problems</cim:VALUE><cim:VALUE>Leak Detected</cim:VALUE><cim:VALUE>Protection Mechanism Failure</cim:VALUE><cim:VALUE>Protecting Resource Failure</cim:VALUE><cim:VALUE>Database Inconsistency</cim:VALUE><cim:VALUE>Authentication Failure</cim:VALUE><cim:VALUE>Breach of Confidentiality</cim:VALUE><cim:VALUE>Cable Tamper</cim:VALUE><cim:VALUE>Delayed Information</cim:VALUE><cim:VALUE>Duplicate Information</cim:VALUE><cim:VALUE>Information Missing</cim:VALUE><cim:VALUE>Information Modification</cim:VALUE><cim:VALUE>Information Out of Sequence</cim:VALUE><cim:VALUE>Key Expired</cim:VALUE><cim:VALUE>Non-Repudiation Failure</cim:VALUE><cim:VALUE>Out of Hours Activity</cim:VALUE><cim:VALUE>Out of Service</cim:VALUE><cim:VALUE>Procedural Error</cim:VALUE><cim:VALUE>Unexpected Information</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Probable cause</cim:VALUE><cim:VALUE>Recommendation.ITU|M3100.probableCause</cim:VALUE><cim:VALUE>ITU-IANA-ALARM-TC</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Error.ProbableCauseDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Error" PROPAGATED="false" NAME="ProbableCauseDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing the probable cause of the error.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Error.ProbableCause</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Error" PROPAGATED="false" NAME="RecommendedActions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing recommended actions to take to resolve the error.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Error" PROPAGATED="false" NAME="ErrorSource" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>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:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Error.ErrorSourceFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Error" PROPAGATED="false" NAME="ErrorSourceFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>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:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>CIMObjectPath</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Error.ErrorSource</cim:VALUE><cim:VALUE>CIM_Error.OtherErrorSourceFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Error" PROPAGATED="false" NAME="OtherErrorSourceFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining &quot;Other&quot; values for ErrorSourceFormat. This value MUST be set to a non NULL value when ErrorSourceFormat is set to a value of 1 (&quot;Other&quot;). For all other values of ErrorSourceFormat, the value of this string must be set to NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Error.ErrorSourceFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Error" PROPAGATED="false" NAME="CIMStatusCode" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>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:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ERR_FAILED</cim:VALUE><cim:VALUE>CIM_ERR_ACCESS_DENIED</cim:VALUE><cim:VALUE>CIM_ERR_INVALID_NAMESPACE</cim:VALUE><cim:VALUE>CIM_ERR_INVALID_PARAMETER</cim:VALUE><cim:VALUE>CIM_ERR_INVALID_CLASS</cim:VALUE><cim:VALUE>CIM_ERR_NOT_FOUND</cim:VALUE><cim:VALUE>CIM_ERR_NOT_SUPPORTED</cim:VALUE><cim:VALUE>CIM_ERR_CLASS_HAS_CHILDREN</cim:VALUE><cim:VALUE>CIM_ERR_CLASS_HAS_INSTANCES</cim:VALUE><cim:VALUE>CIM_ERR_INVALID_SUPERCLASS</cim:VALUE><cim:VALUE>CIM_ERR_ALREADY_EXISTS</cim:VALUE><cim:VALUE>CIM_ERR_NO_SUCH_PROPERTY</cim:VALUE><cim:VALUE>CIM_ERR_TYPE_MISMATCH</cim:VALUE><cim:VALUE>CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED</cim:VALUE><cim:VALUE>CIM_ERR_INVALID_QUERY</cim:VALUE><cim:VALUE>CIM_ERR_METHOD_NOT_AVAILABLE</cim:VALUE><cim:VALUE>CIM_ERR_METHOD_NOT_FOUND</cim:VALUE><cim:VALUE>CIM_ERR_UNEXPECTED_RESPONSE</cim:VALUE><cim:VALUE>CIM_ERR_INVALID_RESPONSE_DESTINATION</cim:VALUE><cim:VALUE>CIM_ERR_NAMESPACE_NOT_EMPTY</cim:VALUE><cim:VALUE>CIM_ERR_INVALID_ENUMERATION_CONTEXT</cim:VALUE><cim:VALUE>CIM_ERR_INVALID_OPERATION_TIMEOUT</cim:VALUE><cim:VALUE>CIM_ERR_PULL_HAS_BEEN_ABANDONED</cim:VALUE><cim:VALUE>CIM_ERR_PULL_CANNOT_BE_ABANDONED</cim:VALUE><cim:VALUE>CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED</cim:VALUE><cim:VALUE>CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED</cim:VALUE><cim:VALUE>CIM_ERR_SERVER_LIMITS_EXCEEDED</cim:VALUE><cim:VALUE>CIM_ERR_SERVER_IS_SHUTTING_DOWN</cim:VALUE><cim:VALUE>CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>DSP0201.DMTF|ERROR.CODE|2.3</cim:VALUE><cim:VALUE>DSP0200.DMTF|CIMError|1.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Error.CIMStatusCodeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Error" PROPAGATED="false" NAME="CIMStatusCodeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>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:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>DSP0201.DMTF|ERROR.DESCRIPTION|2.3</cim:VALUE><cim:VALUE>DSP0200.DMTF|CIMError|1.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Error.CIMStatusCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_Namespace"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Namespace provides a domain (in other words, a container), in which the instances [of a class] are guaranteed to be unique per the KEY qualifier definitions. It is named relative to the CIM_ObjectManager implementation that provides such a domain.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Namespace" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ObjectManager.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Namespace" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ObjectManager.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Namespace" PROPAGATED="false" NAME="ObjectManagerCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ObjectManager&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ObjectManager.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Namespace" PROPAGATED="false" NAME="ObjectManagerName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ObjectManager&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ObjectManager.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Namespace" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Namespace" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string to uniquely identify the Namespace within the ObjectManager.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Namespace" PROPAGATED="false" NAME="ClassInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Namespace.ClassType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating the organization/schema of the Namespace&apos;s objects. For example, they may be instances of classes of a specific CIM version.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>CIM 1.0</cim:VALUE><cim:VALUE>CIM 2.0</cim:VALUE><cim:VALUE>CIM 2.1</cim:VALUE><cim:VALUE>CIM 2.2</cim:VALUE><cim:VALUE>CIM 2.3</cim:VALUE><cim:VALUE>CIM 2.4</cim:VALUE><cim:VALUE>CIM 2.5</cim:VALUE><cim:VALUE>CIM 2.6</cim:VALUE><cim:VALUE>CIM 2.7</cim:VALUE><cim:VALUE>CIM 2.8</cim:VALUE><cim:VALUE>DMI Recast</cim:VALUE><cim:VALUE>SNMP Recast</cim:VALUE><cim:VALUE>CMIP Recast</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Namespace.DescriptionOfClassInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Namespace" PROPAGATED="false" NAME="DescriptionOfClassInfo" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Namespace.DescriptionOfClassType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string providing more detail (beyond the general classification in ClassInfo) for the object hierarchy of the Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Namespace.ClassInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Namespace" PROPAGATED="false" NAME="ClassType" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating the schema of the Namespace&apos;s objects. For example, they may be instances of classes of a specific CIM version or a mapping from another standard, such as SNMP. If &apos;Other&apos; is selected, the DescriptionOfClassType property MUST be populated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>CIM</cim:VALUE><cim:VALUE>DMI Recast</cim:VALUE><cim:VALUE>SNMP Recast</cim:VALUE><cim:VALUE>CMIP Recast</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Namespace.DescriptionOfClassType</cim:VALUE><cim:VALUE>CIM_Namespace.ClassTypeVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Namespace" PROPAGATED="false" NAME="ClassTypeVersion" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the objects in this namespace. The string representing the version MUST be in the form: 
M + &quot;.&quot; + N + &quot;.&quot; + U 
Where: 
M - The major version (in numeric form) 
N - The minor version (in numeric form) 
U - The update (e.g. errata, patch, ..., in numeric form)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Namespace.DescriptionOfClassType</cim:VALUE><cim:VALUE>CIM_Namespace.ClassType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Namespace" PROPAGATED="false" NAME="DescriptionOfClassType" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string providing more detail (beyond the general classification in ClassInfo) for the object hierarchy of the Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Namespace.ClassType</cim:VALUE><cim:VALUE>CIM_Namespace.ClassTypeVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_RegisteredProfile"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A RegisteredProfile describes a set of CIM Schema classes with required properties and/or methods, necessary to manage a real-world entity or to support a usage scenario, in an interoperable fashion. RegisteredProfiles can be defined by the DMTF or other standards organizations. Note that this class should not be confused with CIM_Profile, which collects SettingData instances, to be applied as a &apos;configuration profile&apos; for an element. 
A RegisteredProfile is a named &apos;standard&apos; for CIM-based management of a particular System, subsystem, Service or other entity, for a specified set of uses. It is a complete, standalone definition, as opposed to the subclass RegisteredSubProfile, which requires a scoping profile for context. 
The uses for a RegisteredProfile or SubProfile MUST be specified in the document that defines the profile. Examples of Profiles are to manage various aspects of an Operating System, Storage Array, or Database. The name of the profile is defined and scoped by its authoring organization.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_RegisteredProfile" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the organizational entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RegisteredProfile" PROPAGATED="false" NAME="RegisteredOrganization" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The organization that defines this profile.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>DMTF</cim:VALUE><cim:VALUE>CompTIA</cim:VALUE><cim:VALUE>Consortium for Service Innovation</cim:VALUE><cim:VALUE>FAST</cim:VALUE><cim:VALUE>GGF</cim:VALUE><cim:VALUE>INTAP</cim:VALUE><cim:VALUE>itSMF</cim:VALUE><cim:VALUE>NAC</cim:VALUE><cim:VALUE>Northwest Energy Efficiency Alliance</cim:VALUE><cim:VALUE>SNIA</cim:VALUE><cim:VALUE>TM Forum</cim:VALUE><cim:VALUE>The Open Group</cim:VALUE><cim:VALUE>ANSI</cim:VALUE><cim:VALUE>IEEE</cim:VALUE><cim:VALUE>IETF</cim:VALUE><cim:VALUE>INCITS</cim:VALUE><cim:VALUE>ISO</cim:VALUE><cim:VALUE>W3C</cim:VALUE><cim:VALUE>OGF</cim:VALUE><cim:VALUE>The Green Grid</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RegisteredProfile.OtherRegisteredOrganization</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RegisteredProfile" PROPAGATED="false" NAME="OtherRegisteredOrganization" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string providing a description of the organization when 1, &quot;Other&quot;, is specified for the RegisteredOrganization.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RegisteredProfile.RegisteredOrganization</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RegisteredProfile" PROPAGATED="false" NAME="RegisteredName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of this registered profile. Since multiple versions can exist for the same RegisteredName, the combination of RegisteredName, RegisteredOrganization, and RegisteredVersion MUST uniquely identify the registered profile within the scope of the organization.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RegisteredProfile" PROPAGATED="false" NAME="RegisteredVersion" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of this profile. The string representing the version MUST be in the form: 
M + &quot;.&quot; + N + &quot;.&quot; + U 
Where: 
M - The major version (in numeric form) describing the profile&apos;s creation or last modification. 
N - The minor version (in numeric form) describing the profile&apos;s creation or last modification. 
U - The update (e.g. errata, patch, ..., in numeric form) describing the profile&apos;s creation or last modification.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_RegisteredProfile" PROPAGATED="false" NAME="AdvertiseTypes" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property signifies the advertisement for the profile information. It is used by the advertising services of the WBEM infrastructure to determine what should be advertised, via what mechanisms. The property is an array so that the profile MAY be advertised using several mechanisms. Note: If this property is null/uninitialized, this is equivalent to specifying the value 2, &quot;Not Advertised&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Advertised</cim:VALUE><cim:VALUE>SLP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RegisteredProfile.AdvertiseTypeDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_RegisteredProfile" PROPAGATED="false" NAME="AdvertiseTypeDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string providing additional information related to the AdvertiseType. A description MUST be provided when the AdvertiseType is 1, &quot;Other&quot;. An entry in this array corresponds to the entry in the AdvertiseTypes array at the same index. It is not expected that additional descriptions are needed if the Type is set to &quot;Not Advertised&quot; or &quot;SLP&quot;. However, as the SLP template expands, or as other advertisement mechanisms are defined, support for additional descriptions may be needed. This array is defined to support this.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RegisteredProfile.AdvertiseTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RegisteredProfile" NAME="CIM_RegisteredSubProfile"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A RegisteredSubProfile subclasses RegisteredProfile to indicate that a scoping profile is required to provide context. The latter is specified by the mandatory association, SubProfileRequiresProfile.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_RegisteredProfile" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the organizational entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RegisteredProfile" PROPAGATED="true" NAME="RegisteredOrganization" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The organization that defines this profile.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>DMTF</cim:VALUE><cim:VALUE>CompTIA</cim:VALUE><cim:VALUE>Consortium for Service Innovation</cim:VALUE><cim:VALUE>FAST</cim:VALUE><cim:VALUE>GGF</cim:VALUE><cim:VALUE>INTAP</cim:VALUE><cim:VALUE>itSMF</cim:VALUE><cim:VALUE>NAC</cim:VALUE><cim:VALUE>Northwest Energy Efficiency Alliance</cim:VALUE><cim:VALUE>SNIA</cim:VALUE><cim:VALUE>TM Forum</cim:VALUE><cim:VALUE>The Open Group</cim:VALUE><cim:VALUE>ANSI</cim:VALUE><cim:VALUE>IEEE</cim:VALUE><cim:VALUE>IETF</cim:VALUE><cim:VALUE>INCITS</cim:VALUE><cim:VALUE>ISO</cim:VALUE><cim:VALUE>W3C</cim:VALUE><cim:VALUE>OGF</cim:VALUE><cim:VALUE>The Green Grid</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RegisteredProfile.OtherRegisteredOrganization</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RegisteredProfile" PROPAGATED="true" NAME="OtherRegisteredOrganization" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string providing a description of the organization when 1, &quot;Other&quot;, is specified for the RegisteredOrganization.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RegisteredProfile.RegisteredOrganization</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RegisteredProfile" PROPAGATED="true" NAME="RegisteredName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of this registered profile. Since multiple versions can exist for the same RegisteredName, the combination of RegisteredName, RegisteredOrganization, and RegisteredVersion MUST uniquely identify the registered profile within the scope of the organization.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RegisteredProfile" PROPAGATED="true" NAME="RegisteredVersion" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of this profile. The string representing the version MUST be in the form: 
M + &quot;.&quot; + N + &quot;.&quot; + U 
Where: 
M - The major version (in numeric form) describing the profile&apos;s creation or last modification. 
N - The minor version (in numeric form) describing the profile&apos;s creation or last modification. 
U - The update (e.g. errata, patch, ..., in numeric form) describing the profile&apos;s creation or last modification.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_RegisteredProfile" PROPAGATED="true" NAME="AdvertiseTypes" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property signifies the advertisement for the profile information. It is used by the advertising services of the WBEM infrastructure to determine what should be advertised, via what mechanisms. The property is an array so that the profile MAY be advertised using several mechanisms. Note: If this property is null/uninitialized, this is equivalent to specifying the value 2, &quot;Not Advertised&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Advertised</cim:VALUE><cim:VALUE>SLP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RegisteredProfile.AdvertiseTypeDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_RegisteredProfile" PROPAGATED="true" NAME="AdvertiseTypeDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string providing additional information related to the AdvertiseType. A description MUST be provided when the AdvertiseType is 1, &quot;Other&quot;. An entry in this array corresponds to the entry in the AdvertiseTypes array at the same index. It is not expected that additional descriptions are needed if the Type is set to &quot;Not Advertised&quot; or &quot;SLP&quot;. However, as the SLP template expands, or as other advertisement mechanisms are defined, support for additional descriptions may be needed. This array is defined to support this.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RegisteredProfile.AdvertiseTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_SystemIdentification"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Namespace may represent data for one or many systems, that are local, remote (different than the system on which the ObjectManager is running) or aggregated. The System Identification class provides enough data to identify the system(s) represented in the Namespace. It is weak to the Namespace.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SystemIdentification" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Namespace.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemIdentification" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Namespace.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemIdentification" PROPAGATED="false" NAME="ObjectManagerCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ObjectManager&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Namespace.ObjectManagerCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemIdentification" PROPAGATED="false" NAME="ObjectManagerName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ObjectManager&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Namespace.ObjectManagerName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemIdentification" PROPAGATED="false" NAME="NamespaceCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Namespace&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Namespace.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemIdentification" PROPAGATED="false" NAME="NamespaceName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Namespace&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Namespace.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemIdentification" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemIdentification" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string uniquely identifying the name of the system represented in the Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SystemIdentification" PROPAGATED="false" NAME="IdentificationFormats" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating the format of the system identification and/or addressing information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Short DNS Name</cim:VALUE><cim:VALUE>Fully qualified DNS Name</cim:VALUE><cim:VALUE>Windows Domain Name</cim:VALUE><cim:VALUE>NetWare Server Name</cim:VALUE><cim:VALUE>Unix Hostname</cim:VALUE><cim:VALUE>Globally Unique System Identifier</cim:VALUE><cim:VALUE>IP Address</cim:VALUE><cim:VALUE>Modem Dialup String</cim:VALUE><cim:VALUE>MAC Address</cim:VALUE><cim:VALUE>IPMI Address</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SystemIdentification.IdentificationData</cim:VALUE><cim:VALUE>CIM_SystemIdentification.FormatDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SystemIdentification" PROPAGATED="false" NAME="FormatDescriptions" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings further describing the format of the system identification information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SystemIdentification.IdentificationFormats</cim:VALUE><cim:VALUE>CIM_SystemIdentification.IdentificationData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SystemIdentification" PROPAGATED="false" NAME="IdentificationData" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings containing the system identification information. The format is described by the corresponding array item in IdentificationFormats.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SystemIdentification.IdentificationFormats</cim:VALUE><cim:VALUE>CIM_SystemIdentification.FormatDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_SystemInNamespace"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SystemInNamespace is an association that allows enumeration of the system(s) represented in a Namespace.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemInNamespace" PROPAGATED="false" REFERENCECLASS="CIM_Namespace" NAME="ManagedNamespace"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Namespace containing management objects from one or more systems.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemInNamespace" PROPAGATED="false" REFERENCECLASS="CIM_SystemIdentification" NAME="Identification"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identification information for systems in the Namespace.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SystemInNamespace" PROPAGATED="false" NAME="ScopeOfContainedData" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of enumerated values providing a high level description of the data contained and allowed in the Namespace. Additional clarification is provided in the DescriptionOfContainedData array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Local System Data</cim:VALUE><cim:VALUE>Data Aggregated from Multiple Systems</cim:VALUE><cim:VALUE>Proxied Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SystemInNamespace.DescriptionOfContainedData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SystemInNamespace" PROPAGATED="false" NAME="DescriptionOfContainedData" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing more detailed explanations for the data/objects contained in the Namespace, as described by the ContainedData array. Note, each entry of this array is related to the entry in the ContainedData array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SystemInNamespace.ScopeOfContainedData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_BaseMetricDefinition"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::BaseMetric</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_BaseMetricDefinition represents the definitional aspects of a metric, i.e., a definition template containing meta data about a new metric. Since CIM_BaseMetricDefinition does not capture metric instance information, it does not contain the value of the metric. The associated class CIM_BaseMetricValue holds the metric value and encapsulates its runtime behavior. The purpose of CIM_BaseMetricDefinition is to provide a convenient mechanism for introducing a new metric definition at runtime and capturing its instance values in a separate class. This mechanism is targeted specifically at CIM users who would like to enhance existing CIM schemas by introducing domain-specific metrics that are not captured in the existing CIM schemas. In addition, vendors of managed resources may make use of this mechanism if a small subset of a potentially large and heterogeneous amount of performance-related data needs to be exposed, based on the context in which the data is captured. Additional meta data for a metric can be provided by subclassing from CIM_BaseMetricDefinition. The CIM_BaseMetricDefinition should be associated with the CIM_ManagedElement(s) to which it applies.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="false" NAME="Id" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that uniquely identifies the metric definition. The use of OSF UUID/GUIDs is recommended.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the metric. This name does not have to be unique, but should be descriptive and may contain blanks.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="false" NAME="DataType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The data type of the metric. For example, &quot;boolean&quot; (value=1) or &quot;datetime&quot; (=3) may be specified. These types represent the datatypes defined for CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>boolean</cim:VALUE><cim:VALUE>char16</cim:VALUE><cim:VALUE>datetime</cim:VALUE><cim:VALUE>real32</cim:VALUE><cim:VALUE>real64</cim:VALUE><cim:VALUE>sint16</cim:VALUE><cim:VALUE>sint32</cim:VALUE><cim:VALUE>sint64</cim:VALUE><cim:VALUE>sint8</cim:VALUE><cim:VALUE>string</cim:VALUE><cim:VALUE>uint16</cim:VALUE><cim:VALUE>uint32</cim:VALUE><cim:VALUE>uint64</cim:VALUE><cim:VALUE>uint8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="false" NAME="Calculable" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the characteristics of the metric, for purposes of performing calculations. The property can take one of the following values: 
1=&quot;Non-calculable&quot; -&gt; a string. Arithmetic makes no sense. 
2=&quot;Summable&quot; -&gt; It is reasonable to sum this value over many instances of e.g., UnitOfWork, such as the number of files processed in a backup job. For example, if each backup job is a UnitOfWork, and each job backs up 27,000 files on average, then it makes sense to say that 100 backup jobs processed 2,700,000 files. 
3=&quot;Non-summable&quot; -&gt; It does not make sense to sum this value over many instances of UnitOfWork. An example would be a metric that measures the queue length when a job arrives at a server. If each job is a UnitOfWork, and the average queue length when each job arrives is 33, it does not make sense to say that the queue length for 100 jobs is 3300. It does make sense to say that the mean is 33.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Non-calculable</cim:VALUE><cim:VALUE>Summable</cim:VALUE><cim:VALUE>Non-summable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="false" NAME="Units" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the specific units of a value. Examples are Bytes, Packets, Jobs, Files, Milliseconds, and Amps.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="false" NAME="BreakdownDimensions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines one or more strings that can be used to refine (break down) queries against the BaseMetricValues along a certain dimension. An example is a transaction name, allowing the break down of the total value for all transactions into a set of values, one for each transaction name. Other examples might be application system or user group name. The strings are free format and should be meaningful to the end users of the metric data. The strings indicate which break down dimensions are supported for this metric definition, by the underlying instrumentation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="false" NAME="IsContinuous" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IsContinuous indicates whether or not the metric value is continuous or scalar. Performance metrics are an example of a linear metric. Examples of non-linear metrics include error codes or operational states. Continuous metrics can be compared using the &quot;greater than&quot; relation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="false" NAME="ChangeType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ChangeType indicates how the metric value changes, in the form of typical combinations of finer grain attributes such as direction change, minimum and maximum values, and wrapping semantics. 
0=&quot;Unknown&quot;: The metric designer did not qualify the ChangeType. 
2=&quot;N/A&quot;: If the &quot;IsContinuous&quot; property is &quot;false&quot;, ChangeType does not make sense and MUST be is set to &quot;N/A&quot;. 
3=&quot;Counter&quot;: The metric is a counter metric. These have non-negative integer values which increase monotonically until reaching the maximum representable number and then wrap around and start increasing from 0. Such counters, also known as rollover counters, can be used for instance to count the number of network errors or the number of transactions processed. The only way for a client application to keep track of wrap arounds is to retrieve the value of the counter in appropriately short intervals. 
4=&quot;Gauge&quot;: The metric is a gauge metric. These have integer or float values that can increase and decrease arbitrarily. A gauge MUST NOT wrap when reaching the minimum or maximum representable number, instead, the value &quot;sticks&quot; at that number. Minimum or maximum values inside of the representable value range at which the metric value &quot;sticks&quot;, may or may not be defined. 
Vendors may extend this property in the vendor reserved range.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>N/A</cim:VALUE><cim:VALUE>Counter</cim:VALUE><cim:VALUE>Gauge</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BaseMetricDefinition.IsContinuous</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="false" NAME="TimeScope" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeScope indicates the time scope to which the metric value applies. 
0=&quot;Unknown&quot; indicates the time scope was not qualified by the metric designer, or is unknown to the provider. 
2=&quot;Point&quot; indicates that the metric applies to a point in time. On the corresponding BaseMetricValue instances, TimeStamp specifies the point in time and Duration is always 0. 
3=&quot;Interval&quot; indicates that the metric applies to a time interval. On the corresponding BaseMetricValue instances, TimeStamp specifies the end of the time interval and Duration specifies its duration. 
4=&quot;StartupInterval&quot; indicates that the metric applies to a time interval that began at the startup of the measured resource (i.e. the ManagedElement associated by MetricDefForMe). On the corresponding BaseMetricValue instances, TimeStamp specifies the end of the time interval. If Duration is 0, this indicates that the startup time of the measured resource is unknown. Else, Duration specifies the duration between startup of the resource and TimeStamp.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Point</cim:VALUE><cim:VALUE>Interval</cim:VALUE><cim:VALUE>StartupInterval</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BaseMetricValue.TimeStamp</cim:VALUE><cim:VALUE>CIM_BaseMetricValue.Duration</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="false" NAME="GatheringType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>GatheringType indicates how the metric values are gathered by the underlying instrumentation. This allows the client application to choose the right metric for the purpose. 
0=&quot;Unknown&quot;: Indicates that the GatheringType is not known. 
2=&quot;OnChange&quot;: Indicates that the CIM metric values get updated immediately when the values inside of the measured resource change. The values of OnChange metrics truly reflect the current situation within the resource at any time. An example is the number of logged on users that gets updated immediately as users log on and off. 
3=&quot;Periodic&quot;: Indicates that the CIM metric values get updated periodically. For instance, to a client application, a metric value applying to the current time will appear constant during each gathering interval, and then jumps to the new value at the end of each gathering interval. 
4=&quot;OnRequest&quot;: Indicates that the CIM metric value is determined each time a client application reads it. The values of OnRequest metrics truly return the current situation within the resource if somebody asks for it. However, they do not change &quot;unobserved&quot;, and therefore subscribing for value changes of OnRequest metrics is NOT RECOMMENDED.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OnChange</cim:VALUE><cim:VALUE>Periodic</cim:VALUE><cim:VALUE>OnRequest</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="false" NAME="ProgrammaticUnits" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the specific units of a value. The value of this property shall be a legal value of the Programmatic Units qualifier as defined in Appendix C.1 of DSP0004 V2.4 or later.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_BaseMetricValue"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::BaseMetric</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Each CIM_BaseMetricValue object represents the instance value of a metric. Since the gathering of metric information can involve large quantities of information there may be many instances of this class. The use of this class as an instrumentation source may be inefficient unless the rate of metrics are known. The length of time a CIM_BaseMetricValue instance exists after the metric information is captured is not defined and is implementation dependent. 
Most metric data values change over time. There are two ways of mapping this into CIM_BaseMetricValue objects: The value for the next point in time may use the same object and just change its properties (such as the value or timestamp), or the existing objects remain unchanged and a new object is created for the new point in time. The first method is typically used for snapshot data and the second method for historical data. Which method is used, is indicated by the Volatile property.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
: 
Where and are separated by a colon &apos;:&apos;, and where MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between and . 
is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="false" NAME="MetricDefinitionId" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The key of the BaseMetricDefinition instance for this CIM_BaseMetricValue instance value.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BaseMetricDefinition.Id</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="false" NAME="MeasuredElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A descriptive name for the element to which the metric value belongs (i.e., the measured element). This property is required by behavior if there is no association defined to a ManagedElement, but may be used in other cases to provide supplemental information. This allows metrics to be captured independently of any ManagedElement. An example is where a metric value belongs to a combination of elements, such as the input and output ports of the traffic in a switch. If there are multiple ManagedElements associated with the metric value, then usually there is one that naturally belongs to the metric value and that one should be used to create the supplemental information. The property is not meant to be used as a foreign key to search on the measured element. Instead, the association to the ManagedElement should be used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="false" NAME="TimeStamp" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the time when the value of a metric instance is computed. Note that this is different from the time when the instance is created. For a given CIM_BaseMetricValue instance, the TimeStamp changes whenever a new measurement snapshot is taken if Volatile is true. A managmenet application may establish a time series of metric data by retrieving the instances of CIM_BaseMetricValue and sorting them according to their TimeStamp.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BaseMetricDefinition.TimeScope</cim:VALUE><cim:VALUE>CIM_BaseMetricValue.Duration</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="false" NAME="Duration" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Property that represents the time duration over which this metric value is valid. This property should not exist for timestamps that apply only to a point in time but should be defined for values that are considered valid for a certain time period (ex. sampling). If the &quot;Duration&quot; property exists and is nonNull, the TimeStamp is to be considered the end of the interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BaseMetricDefinition.TimeScope</cim:VALUE><cim:VALUE>CIM_BaseMetricValue.TimeStamp</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="false" NAME="MetricValue" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The value of the metric represented as a string. Its original data type is specified in CIM_BaseMetricDefinition.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="false" NAME="BreakdownDimension" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If present, specifies one BreakdownDimension from the BreakdownDimensions array defined in the associated CIM_ BaseMetricDefinition. This is the dimension along which this set of metric values is broken down. For a description of the concept, see the class CIM_BaseMetricDefinition.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="false" NAME="BreakdownValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines a value of the BreakdownDimension property defined for this metric value instance. For instance, if the BreakdownDimension is &quot;TransactionName&quot;, this property could name the actual transaction to which this particular metric value applies.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="false" NAME="Volatile" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, Volatile indicates that the value for the next point in time may use the same object and just change its properties (such as the value or timestamp). If false, the existing objects remain unchanged and a new object is created for the new point in time.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BaseMetricDefinition" NAME="CIM_MetricDefinition"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::UnitOfWork</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The metrics that are associated with a UnitOfWork. These metrics usually describe some aspect of a UnitOfWork such as how much work was done, or the size of the UnitOfWork. For example, the size of a print job or the number of pages printed could be metrics of a &apos;print&apos; UnitOfWork.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MetricDefinition" PROPAGATED="false" NAME="Id" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Id</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A 16 byte value that uniquely identifies the Metric Definition. The use of OSF UUID/GUIDs is recommended.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>16</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MetricDefinition" PROPAGATED="false" NAME="Validity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value describing when the Metric may be considered valid. Some metrics are valid only at the beginning of a transaction (e.g., bytes to print), while the transaction is running (e.g., percent complete), or when the transaction is finished (e.g., pages printed). If a metric is valid at more than one of the enumerated values, such as both when the unit of work starts and when it stops, it is recommended to not use Validity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>At Start</cim:VALUE><cim:VALUE>In Middle</cim:VALUE><cim:VALUE>At Stop</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the metric. This name does not have to be unique, but should be descriptive and may contain blanks.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="DataType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The data type of the metric. For example, &quot;boolean&quot; (value=1) or &quot;datetime&quot; (=3) may be specified. These types represent the datatypes defined for CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>boolean</cim:VALUE><cim:VALUE>char16</cim:VALUE><cim:VALUE>datetime</cim:VALUE><cim:VALUE>real32</cim:VALUE><cim:VALUE>real64</cim:VALUE><cim:VALUE>sint16</cim:VALUE><cim:VALUE>sint32</cim:VALUE><cim:VALUE>sint64</cim:VALUE><cim:VALUE>sint8</cim:VALUE><cim:VALUE>string</cim:VALUE><cim:VALUE>uint16</cim:VALUE><cim:VALUE>uint32</cim:VALUE><cim:VALUE>uint64</cim:VALUE><cim:VALUE>uint8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="Calculable" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the characteristics of the metric, for purposes of performing calculations. The property can take one of the following values: 
1=&quot;Non-calculable&quot; -&gt; a string. Arithmetic makes no sense. 
2=&quot;Summable&quot; -&gt; It is reasonable to sum this value over many instances of e.g., UnitOfWork, such as the number of files processed in a backup job. For example, if each backup job is a UnitOfWork, and each job backs up 27,000 files on average, then it makes sense to say that 100 backup jobs processed 2,700,000 files. 
3=&quot;Non-summable&quot; -&gt; It does not make sense to sum this value over many instances of UnitOfWork. An example would be a metric that measures the queue length when a job arrives at a server. If each job is a UnitOfWork, and the average queue length when each job arrives is 33, it does not make sense to say that the queue length for 100 jobs is 3300. It does make sense to say that the mean is 33.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Non-calculable</cim:VALUE><cim:VALUE>Summable</cim:VALUE><cim:VALUE>Non-summable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="Units" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the specific units of a value. Examples are Bytes, Packets, Jobs, Files, Milliseconds, and Amps.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="BreakdownDimensions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines one or more strings that can be used to refine (break down) queries against the BaseMetricValues along a certain dimension. An example is a transaction name, allowing the break down of the total value for all transactions into a set of values, one for each transaction name. Other examples might be application system or user group name. The strings are free format and should be meaningful to the end users of the metric data. The strings indicate which break down dimensions are supported for this metric definition, by the underlying instrumentation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="IsContinuous" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IsContinuous indicates whether or not the metric value is continuous or scalar. Performance metrics are an example of a linear metric. Examples of non-linear metrics include error codes or operational states. Continuous metrics can be compared using the &quot;greater than&quot; relation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="ChangeType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ChangeType indicates how the metric value changes, in the form of typical combinations of finer grain attributes such as direction change, minimum and maximum values, and wrapping semantics. 
0=&quot;Unknown&quot;: The metric designer did not qualify the ChangeType. 
2=&quot;N/A&quot;: If the &quot;IsContinuous&quot; property is &quot;false&quot;, ChangeType does not make sense and MUST be is set to &quot;N/A&quot;. 
3=&quot;Counter&quot;: The metric is a counter metric. These have non-negative integer values which increase monotonically until reaching the maximum representable number and then wrap around and start increasing from 0. Such counters, also known as rollover counters, can be used for instance to count the number of network errors or the number of transactions processed. The only way for a client application to keep track of wrap arounds is to retrieve the value of the counter in appropriately short intervals. 
4=&quot;Gauge&quot;: The metric is a gauge metric. These have integer or float values that can increase and decrease arbitrarily. A gauge MUST NOT wrap when reaching the minimum or maximum representable number, instead, the value &quot;sticks&quot; at that number. Minimum or maximum values inside of the representable value range at which the metric value &quot;sticks&quot;, may or may not be defined. 
Vendors may extend this property in the vendor reserved range.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>N/A</cim:VALUE><cim:VALUE>Counter</cim:VALUE><cim:VALUE>Gauge</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BaseMetricDefinition.IsContinuous</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="TimeScope" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeScope indicates the time scope to which the metric value applies. 
0=&quot;Unknown&quot; indicates the time scope was not qualified by the metric designer, or is unknown to the provider. 
2=&quot;Point&quot; indicates that the metric applies to a point in time. On the corresponding BaseMetricValue instances, TimeStamp specifies the point in time and Duration is always 0. 
3=&quot;Interval&quot; indicates that the metric applies to a time interval. On the corresponding BaseMetricValue instances, TimeStamp specifies the end of the time interval and Duration specifies its duration. 
4=&quot;StartupInterval&quot; indicates that the metric applies to a time interval that began at the startup of the measured resource (i.e. the ManagedElement associated by MetricDefForMe). On the corresponding BaseMetricValue instances, TimeStamp specifies the end of the time interval. If Duration is 0, this indicates that the startup time of the measured resource is unknown. Else, Duration specifies the duration between startup of the resource and TimeStamp.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Point</cim:VALUE><cim:VALUE>Interval</cim:VALUE><cim:VALUE>StartupInterval</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BaseMetricValue.TimeStamp</cim:VALUE><cim:VALUE>CIM_BaseMetricValue.Duration</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="GatheringType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>GatheringType indicates how the metric values are gathered by the underlying instrumentation. This allows the client application to choose the right metric for the purpose. 
0=&quot;Unknown&quot;: Indicates that the GatheringType is not known. 
2=&quot;OnChange&quot;: Indicates that the CIM metric values get updated immediately when the values inside of the measured resource change. The values of OnChange metrics truly reflect the current situation within the resource at any time. An example is the number of logged on users that gets updated immediately as users log on and off. 
3=&quot;Periodic&quot;: Indicates that the CIM metric values get updated periodically. For instance, to a client application, a metric value applying to the current time will appear constant during each gathering interval, and then jumps to the new value at the end of each gathering interval. 
4=&quot;OnRequest&quot;: Indicates that the CIM metric value is determined each time a client application reads it. The values of OnRequest metrics truly return the current situation within the resource if somebody asks for it. However, they do not change &quot;unobserved&quot;, and therefore subscribing for value changes of OnRequest metrics is NOT RECOMMENDED.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OnChange</cim:VALUE><cim:VALUE>Periodic</cim:VALUE><cim:VALUE>OnRequest</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="ProgrammaticUnits" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the specific units of a value. The value of this property shall be a legal value of the Programmatic Units qualifier as defined in Appendix C.1 of DSP0004 V2.4 or later.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_TraceLevelType"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::UnitOfWork</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TraceLevelType defines the encoding and semantics of trace levels. A trace is data that is produced during the execution of program code in order to provide information on the behaviour of the code (e.g. textual data written to files). Traces may be used for error detection/analysis or debugging. Trace levels define the granularity and/or type of the traces that are to be produced by the program code. Depending on the program implementation, levels may be applied on the fly. The possible levels are also implementation dependent, since no general rules or standards exist. In consequence, program developers could reuse their existing trace level scheme. 
Traces are valuable information sources for management applications in cases of error detection/analysis. In order to correctly set trace levels to the level needed (exciting exhaustive tracing by accident may result in significant system resources consumption in terms of processing time and storage) and to efficiently interpret which level of detail to expect from traces already produced by some resource, the possible trace level values and their meaning (semantics) must be known by the user and/or the management application. The type does not define the location or access method of the traces, since traces of a particular type can have multiple locations as well as multiple access methods.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_TraceLevelType" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
: 
Where and are separated by a colon &apos;:&apos;, and where MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between and . 
is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>16</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_UnitOfWorkDefinition.TraceLevelTypeId</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TraceLevelType" PROPAGATED="false" NAME="BaseType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the technical encoding of the trace level. 
0: bit map = switches to turn on/off appropriate trace production (e.g. 0x00000010, 0x0000F000); the use of bit maps implies that the switches can be or-ed bitwise: Values[1] | Values[2] | ... . 
1: number = plain numbers that define levels (e.g. 1, 2, 7); the recommended and most common encoding scheme 
2: any other encoding scheme you could think of (e.g. mixture of bit maps and numbers).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Bitmap</cim:VALUE><cim:VALUE>Number</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TraceLevelType" PROPAGATED="false" NAME="TraceValues" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Each entry in the array is one possible value of the trace level of this type. Depending on the base type, these are either switches defined as bit maps (e.g. 0x00000001, 0x000000F0, ...) or plain numbers (1, 2, 3, ...). In either encoding, the value 0 is reserved for the equivalent of &apos;no trace&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TraceLevelType" PROPAGATED="false" NAME="ValueDescriptions" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The index corresponds to TraceLevelType.TraceValues[]. The array provides human-readable descriptions of the semantics of each value entered in the TraceValues array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_UnitOfWork"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::UnitOfWork</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Each instance of UnitOfWork identifies a transaction that is either in-process or already completed. Because instances of &apos;in-process&apos; UnitsOfWork can be very short-lived and there can be a great number of active ones, use of this class as an instrumentation source for determining response time may be incorrect or inefficient, unless the rate and duration of the UnitsOfWork are known. The intended use is to respond to queries about currently active or recently completed UnitsOfWork. The length of time that a UnitOfWork instance exists after the UnitOfWork completes is not defined and should be assumed to be implementation-dependent. This class is weak to its definition (CIM_UnitOfWorkDefintion).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_UnitOfWork" PROPAGATED="false" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Since UnitOfWork is designed to be an extremely lightweight object, it is recommended that this property not be used. The Description specified for the instance&apos;s associated CIM_UnitOfWorkDefintion should apply.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnitOfWork" PROPAGATED="false" NAME="Id" TYPE="sint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identifier of the UnitOfWork, within the context of the UnitOfWorkDefinition.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnitOfWork" PROPAGATED="false" NAME="UoWDefId" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A 16 byte value that uniquely identifies the UnitOfWork Definition. The use of OSF UUID/GUIDs is recommended.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>16</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_UnitOfWorkDefinition.Id</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnitOfWork" PROPAGATED="false" NAME="UserName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the user who initiated the UnitOfWork. This may be a real user&apos;s login name or a logical name representing an application.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnitOfWork" PROPAGATED="false" NAME="StartTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the UnitOfWork was started.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnitOfWork" PROPAGATED="false" NAME="ElapsedTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The elapsed time since the UnitOfWork was started. Upon completion of the UnitOfWork, this property contains the total amount of time taken in processing the entire UnitOfWork.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnitOfWork" PROPAGATED="false" NAME="Status" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration identifing the status of the UnitOfWork. Most of the property values are self-explanatory, but a few need additional text: 
3=&quot;Completed&quot; - Should be used to represent a &apos;completed&apos; transaction whose status (&apos;good&apos;, &apos;failed&apos; or &apos;aborted&apos;) is unknown. 
6=&quot;Completed Aborted&quot; - Should be used when a UnitOfWork has completed but was not allowed to end normally. An example would be when the Stop or Back buttons are selected from a web browser, before a page is fully loaded.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Active</cim:VALUE><cim:VALUE>Suspended</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Completed Good</cim:VALUE><cim:VALUE>Completed Failed</cim:VALUE><cim:VALUE>Completed Aborted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnitOfWork" PROPAGATED="false" NAME="TraceLevel" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the granularity at which traces are written for this particular instance of UnitOfWork. Traces allow providing more detailed information on the course of the execution of the UnitOfWork than just the status and the elapsed time. The trace level does not indicate where the traces are found (i.e. in which file or CIM instances). TraceLevel cannot be set (i.e. written) since an instance of UnitOfWork only publishes information. So, the application code that executes the unit of work must receive the desired trace level by its caller (e.g. the parent module, the user or some remote system that initiates the unit of work). 
If its value is 0, no traces are available. If its value is &gt; 0, traces are available. Except 0, the possible values and their semantics are implementation dependent. Two instances of UnitOfWork (even with the same definition) may have different trace levels since the desired or required granularity of traces may be dependent on the execution context (detection of an error, analysis of an error, etc.) of the unit of work. 
The trace level can be encoded as a bit map (each individual bit indicates a certain trace type and/or level of detail) or numbers (that are further defined by a value map). No encoding scheme is imposed since no general rules or standards exist and in consequence, application developers could reuse their existing trace level scheme.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnitOfWork" PROPAGATED="false" NAME="MutualContextId" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that uniquely identifies the mutual context of UnitOfWork instances. The context is defined as an individual action that several UnitOfWork instances participate in. The use of Ids such as OSF UUID/GUIDs is recommended, although some implementations may require longer Ids. (This is the reason why no maxlen(16) qualifier has been used.) 
MutualContextId explicitly identifies the context for instances of UnitOfWork, that is otherwise provided implicitly by SubUoW association instances. In addition, one can query directly (i.e. without following the associations) for UnitOfWork instances that participate in some individual action (i.e., the mutual context). If no mutual context is needed or if it is not supported by the implementation, the value is NULL. 
Note that the MutualContextId value is to be transferred internally between the participating UnitOfWork implementations such that each UnitOfWork instance implementation receives its value from its predecessor/parent or initially creates the value if it is the first instance of the context.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_BGPEndpointStatistics"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class contains statistical information for a connection on a BGPProtocolEndpoint. It is defined as a subclass of StatisticalData and associated with the Endpoint using the relationship, ElementStatisticalData.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BGPEndpointStatistics" PROPAGATED="false" NAME="InUpdates" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the number of BGP UPDATE messages received on this router&apos;s BGP connection. This is a 32-bit counter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerInUpdates</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPEndpointStatistics" PROPAGATED="false" NAME="OutUpdates" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the number of BGP UPDATE messages transmitted on this router&apos;s BGP connection. This is a 32-bit counter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerOutUpdates</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPEndpointStatistics" PROPAGATED="false" NAME="InTotalMessages" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the total number of BGP messages received on this router&apos;s BGP connection. This is a 32-bit counter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerInTotalMessages</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPEndpointStatistics" PROPAGATED="false" NAME="OutTotalMessages" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the total number of BGP messages transmitted on this router&apos;s BGP connection. This is a 32-bit counter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerOutTotalMessages</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BGPEndpointStatistics" PROPAGATED="false" NAME="LastError" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This contains the last error code and error subcode for this router&apos;s BGP connection. If no error has occurred, then each integer in the array is zero.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerLastError</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_BGPEndpointStatistics" PROPAGATED="false" NAME="FsmEstablishedTransitions" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This contains the total number of times that the BGP Finite State Machine has transitioned into the established state for this router&apos;s BGP connection. This is a 32-bit counter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerFsmEstablishedTransitions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPEndpointStatistics" PROPAGATED="false" NAME="FsmEstablishedTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This indicates how long, in seconds, this peer has been in the established state, or how long since this peer was last in the established state. It is set to zero when a new peer is configured or when the router is booted. This has the semantics of a 32-bit gauge.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerFsmEstablishedTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPEndpointStatistics" PROPAGATED="false" NAME="InUpdateElapsedTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the time in seconds since the last BGP UPDATE message was received from the peer. This has the semantics of a 32-bit gauge.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerInUpdateElapsedTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_CLPSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A representation of the SettingData of a CLProtocol. The relationship between the SettingData and the CLP Service is described by instantiating the ProvidesEndpoint association, with an association to the transport (TelnetProtocolEndpoint or SSHProtocolEndpoint) with a BindsTo association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CLPSettingData" PROPAGATED="false" NAME="CurrentDefaultTarget" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the initial Current Default Target when a CLP Session is established. The Current Default Target is the CLP session environment setting that establishes a default base address for all command targets that are expressed as a relative target address and is used as the command target if no command target is specified in a command. The CLP specification requires this value to be fixed at the root of the address space being managed. Therefore this value does not have a write qualifier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPProtocolEndpoint.CurrentDefaultTarget</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPSettingData" PROPAGATED="false" NAME="KeepTime" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Establishes the amount of time in seconds that the CLP Session should retain a CLP command job status. A KeepTime value of zero shall be interpreted to mean keep forever.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPProtocolEndpoint.KeepTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPSettingData" PROPAGATED="false" NAME="WaitBehavior" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When TRUE the CLP Session will not return a command response until all spawned jobs have completed, otherwise it may.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPProtocolEndpoint.WaitBehavior</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPSettingData" PROPAGATED="false" NAME="OutputFormat" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OutputFormat establishes the default CLP Session command output format, as described in SM CLP Specification, DMTF document DSP0214.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Text</cim:VALUE><cim:VALUE>clpcsv</cim:VALUE><cim:VALUE>Keyword</cim:VALUE><cim:VALUE>clpxml</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPProtocolEndpoint.OutputFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPSettingData" PROPAGATED="false" NAME="OutputVerbosity" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OutputVerbosity establishes the default CLP Session output level of detail, as described in SM CLP Specification, DMTF document DSP0214.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Error</cim:VALUE><cim:VALUE>Terse</cim:VALUE><cim:VALUE>Verbose</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPProtocolEndpoint.OutputVerbosity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPSettingData" PROPAGATED="false" NAME="OutputLanguage" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Establishes the default CLP Session command output language. As described in SM CLP Specification, DMTF document DSP0214, the language value is a 3-character string identifier of language as specified in ISO 639.2; &quot;eng&quot; is the default.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPSettingData" PROPAGATED="false" NAME="OutputPosition" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OutputPosition establishes the default CLP Session command output beginning position when multiple items are returned in the command output, as described in SM CLP Specification, DMTF document DSP0214.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Begin</cim:VALUE><cim:VALUE>End</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPProtocolEndpoint.OutputPosition</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPSettingData" PROPAGATED="false" NAME="OutputOrder" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OutputOrder establishes the default CLP Session command output order when multiple items are returned in the command output as described in SM CLP Specification, DMTF document DSP0214.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Default</cim:VALUE><cim:VALUE>Reverse</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPProtocolEndpoint.OutputOrder</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPSettingData" PROPAGATED="false" NAME="OutputCount" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Establishes the default CLP Session command output count number when multiple items are returned in the output as described in SM CLP Specification, DMTF document DSP0214. The value 0xFFFFFFFF shall be interpreted to mean that all items are to be returned. The maximum value for the count number is determined by the class of the target.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPProtocolEndpoint.OutputCount</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPSettingData" PROPAGATED="false" NAME="DisplayOption" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Establishes the default value for the display option. The argument string is stored &quot;as-is&quot; without normalization beyond capitalization. The argument string is compliant with the SM CLP command line grammar.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPProtocolEndpoint.DisplayOption</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_ConnectivityMembershipSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Collections</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ConnectivityMembershipSettingData provides the identification criteria for possible members of a ConnectivityCollection.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ConnectivityMembershipSettingData" PROPAGATED="false" NAME="ConnectivityMemberType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ConnectivityMemberType specifies the type of identification used in the ConnectivityMemberID field.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Permanent Address</cim:VALUE><cim:VALUE>Network Address</cim:VALUE><cim:VALUE>Switch Port ID</cim:VALUE><cim:VALUE>Logical Port Group</cim:VALUE><cim:VALUE>Connectivity Collection</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConnectivityMembershipSettingData.ConnectivityMemberID</cim:VALUE><cim:VALUE>CIM_ConnectivityMembershipSettingData.OtherConnectivityMemberType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConnectivityMembershipSettingData" PROPAGATED="false" NAME="OtherConnectivityMemberType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the type of identification used in the ConnectivityMemberID field, when ConnectivityMemberType is 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConnectivityMembershipSettingData.ConnectivityMemberType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConnectivityMembershipSettingData" PROPAGATED="false" NAME="ConnectivityMemberID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identification of the member, based on the type specified by ConnectivityMemberType.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConnectivityMembershipSettingData.ConnectivityMemberType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_IEEE8021xSettings"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IEEE8021x</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IEEE8021xSettings specifies a set of IEEE 802.1x Port-Based Network Access Control settings that can be applied to a ISO OSI layer 2 ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IEEE8021xSettings" PROPAGATED="false" NAME="AuthenticationProtocol" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AuthenticationProtocol shall indicate the desired EAP (Extensible Authentication Protocol) type.
	* EAP-TLS (0): shall indicate that the desired EAP type is the Transport Layer Security EAP type specified in RFC 2716. If AuthenticationProtocol contains 0, Username should not be null, ServerCertificateName and ServerCertificateNameComparison may be null or not null, and RoamingIdentity, Password, Domain, ProtectedAccessCredential, PACPassword, and PSK should be null.
	* EAP-TTLS/MSCHAPv2 (1): shall indicate that the desired EAP type is the Tunneled TLS Authentication Protocol EAP type specified in draft-ietf-pppext-eap-ttls, with Microsoft PPP CHAP Extensions, Version 2 (MSCHAPv2) as the inner authentication method. If AuthenticationProtocol contains 1, Username and Password should not be null, RoamingIdentity, ServerCertificateName, ServerCertificateNameComparison, and Domain may be null or not null, and ProtectedAccessCredential, PACPassword, and PSK should be null.
	* PEAPv0/EAP-MSCHAPv2 (2): shall indicate that the desired EAP type is the Protected Extensible Authentication Protocol (PEAP) Version 0 EAP type specified in draft-kamath-pppext-peapv0, with Microsoft PPP CHAP Extensions, Version 2 (MSCHAPv2) as the inner authentication method. If AuthenticationProtocol contains2, Username and Password should not be null, RoamingIdentity, ServerCertificateName, ServerCertificateNameComparison, and Domain may be null or not null, and ProtectedAccessCredential, PACPassword, and PSK should be null.
	* PEAPv1/EAP-GTC (3): shall indicate that the desired EAP type is the Protected Extensible Authentication Protocol (PEAP) Version 1 EAP type specified in draft-josefsson-pppext-eap-tls-eap, with Generic Token Card (GTC) as the inner authentication method. If AuthenticationProtocol contains 3, Username and Password should not be null, RoamingIdentity, ServerCertificateName, ServerCertificateNameComparison, and Domain may be null or not null, and ProtectedAccessCredential, PACPassword, and PSK should be null.
	* EAP-FAST/MSCHAPv2 (4): shall indicate that the desired EAP type is the Flexible Authentication Extensible Authentication Protocol EAP type specified in IETF RFC 4851, with Microsoft PPP CHAP Extensions, Version 2 (MSCHAPv2) as the inner authentication method. If AuthenticationProtocol contains 4, Username and Password should not be null, RoamingIdentity, ServerCertificateName, ServerCertificateNameComparison, Domain, ProtectedAccessCredential, and PACPassword may be null or not null, and PSK should be null.
	* EAP-FAST/GTC (5): shall indicate that the desired EAP type is the Flexible Authentication Extensible Authentication Protocol EAP type specified in IETF RFC 4851, with Generic Token Card (GTC) as the inner authentication method. If AuthenticationProtocol contains 5, Username and Password should not be null, RoamingIdentity, ServerCertificateName, ServerCertificateNameComparison, Domain, ProtectedAccessCredential, and PACPassword may be null or not null, and PSK should be null.
	* EAP-MD5 (6): shall indicate that the desired EAP type is the EAP MD5 authentication method, specified in RFC 3748. If AuthenticationProtocol contains 6, Username and Password should not be null, Domain may be null or not null, and RoamingIdentity, ServerCertificateName, ServerCertificateNameComparison, ProtectedAccessCredential, PACPassword, and PSK should be null.
	* EAP-PSK (7): shall indicate that the desired EAP type is the EAP-PSK (Pre-Shared Key) EAP type specified in RFC 4764. If AuthenticationProtocol contains 7, Username and PSK should not be null, Domain and RoamingIdentity may be null or not null, and Password, ServerCertificateName, ServerCertificateNameComparison, ProtectedAccessCredential, and PACPassword should be null.
	* EAP-SIM (8): shall indicate that the desired EAP type is the Extensible Authentication Protocol Method for Global System for Mobile Communications (GSM) Subscriber Identity Modules (EAP-SIM), specified in RFC 4186. If AuthenticationProtocol contains 8, Username and PSK should not be null, Domain and RoamingIdentity may be null or not null, and Password, ServerCertificateName, ServerCertificateNameComparison, ProtectedAccessCredential, and PACPassword should be null.
	* EAP-AKA (9): shall indicate that the desired EAP type is the EAP Method for 3rd Generation Authentication and Key Agreement (EAP-AKA), specified in RFC 4187. If AuthenticationProtocol contains 9, Username and PSK should not be null, Domain and RoamingIdentity may be null or not null, and Password, ServerCertificateName, ServerCertificateNameComparison, ProtectedAccessCredential, and PACPassword should be null.
	* EAP-FAST/TLS (10): shall indicate that the desired EAP type is the Flexible Authentication EAP type specified in IETF RFC 4851, with TLS as the inner authentication method. If AuthenticationProtocol contains 10, Username and Password should not be null, RoamingIdentity, ServerCertificateName, ServerCertificateNameComparison, Domain, ProtectedAccessCredential, and PACPassword may be null or not null, and PSK should be null.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>EAP-TLS</cim:VALUE><cim:VALUE>EAP-TTLS/MSCHAPv2</cim:VALUE><cim:VALUE>PEAPv0/EAP-MSCHAPv2</cim:VALUE><cim:VALUE>PEAPv1/EAP-GTC</cim:VALUE><cim:VALUE>EAP-FAST/MSCHAPv2</cim:VALUE><cim:VALUE>EAP-FAST/GTC</cim:VALUE><cim:VALUE>EAP-MD5</cim:VALUE><cim:VALUE>EAP-PSK</cim:VALUE><cim:VALUE>EAP-SIM</cim:VALUE><cim:VALUE>EAP-AKA</cim:VALUE><cim:VALUE>EAP-FAST/TLS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC4017.IETF</cim:VALUE><cim:VALUE>RFC2716.IETF</cim:VALUE><cim:VALUE>draft-ietf-pppext-eap-ttls.IETF</cim:VALUE><cim:VALUE>draft-kamath-pppext-peapv0.IETF</cim:VALUE><cim:VALUE>draft-josefsson-pppext-eap-tls-eap</cim:VALUE><cim:VALUE>RFC4851.IETF</cim:VALUE><cim:VALUE>RFC3748.IETF</cim:VALUE><cim:VALUE>RFC4764.IETF</cim:VALUE><cim:VALUE>RFC4186.IETF</cim:VALUE><cim:VALUE>RFC4187.IETF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IEEE8021xSettings" PROPAGATED="false" NAME="RoamingIdentity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string presented to the authentication server in 802.1x protocol exchange. The AAA server determines the format of this string. Formats supported by AAA servers include: &lt;domain&gt;\&lt;username&gt;, &lt;username&gt;@&lt;domain&gt;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IEEE8021xSettings" PROPAGATED="false" NAME="ServerCertificateName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name that shall be compared against the subject name field in the certificate provided by the AAA server. Shall contain either the fully qualified domain name of the AAA server, in which case ServerCertificateNameComparison shall contain &quot;FullName&quot;, or the domain suffix of the AAA server, in which case ServerCertificateNameComparison shall contain &quot;DomainSuffix&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IEEE8021xSettings.ServerCertificateNameComparison</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IEEE8021xSettings" PROPAGATED="false" NAME="ServerCertificateNameComparison" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The comparison algorithm that shall be used by the server to validate the subject name field of the certificate presented by the AAA server against the value of the ServerCertificateName property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>FullName</cim:VALUE><cim:VALUE>DomainSuffix</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IEEE8021xSettings.ServerCertificateName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IEEE8021xSettings" PROPAGATED="false" NAME="Username" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the user requesting access to the network.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2716.IETF</cim:VALUE><cim:VALUE>draft-ietf-pppext-eap-ttls.IETF</cim:VALUE><cim:VALUE>draft-kamath-pppext-peapv0.IETF</cim:VALUE><cim:VALUE>draft-josefsson-pppext-eap-tls-eap</cim:VALUE><cim:VALUE>RFC4851.IETF</cim:VALUE><cim:VALUE>RFC3748.IETF</cim:VALUE><cim:VALUE>RFC4764.IETF</cim:VALUE><cim:VALUE>RFC4186.IETF</cim:VALUE><cim:VALUE>RFC4187.IETF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IEEE8021xSettings" PROPAGATED="false" NAME="Password" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A password associated with the user identified by Username within Domain.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>draft-ietf-pppext-eap-ttls.IETF</cim:VALUE><cim:VALUE>draft-kamath-pppext-peapv0.IETF</cim:VALUE><cim:VALUE>draft-josefsson-pppext-eap-tls-eap</cim:VALUE><cim:VALUE>RFC4851.IETF</cim:VALUE><cim:VALUE>RFC3748.IETF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IEEE8021xSettings" PROPAGATED="false" NAME="Domain" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The domain (also known as realm) within which Username is unique.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>draft-ietf-pppext-eap-ttls.IETF</cim:VALUE><cim:VALUE>draft-kamath-pppext-peapv0.IETF</cim:VALUE><cim:VALUE>draft-josefsson-pppext-eap-tls-eap</cim:VALUE><cim:VALUE>RFC4851.IETF</cim:VALUE><cim:VALUE>RFC3748.IETF</cim:VALUE><cim:VALUE>RFC4764.IETF</cim:VALUE><cim:VALUE>RFC4186.IETF</cim:VALUE><cim:VALUE>RFC4187.IETF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IEEE8021xSettings" PROPAGATED="false" NAME="ProtectedAccessCredential" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A credential used by the supplicant and AAA server to establish a mutually authenticated encrypted tunnel for confidential user authentication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC4851.IETF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_IEEE8021xSettings" PROPAGATED="false" NAME="PACPassword" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Optional password to extract the PAC (Protected Access Credential) information from the PAC data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC4851.IETF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IEEE8021xSettings" PROPAGATED="false" NAME="PSK" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A pre-shared key used for pre-shared key EAP types such as EAP-PSK, EAP-SIM, and EAP-AKA.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC4764.IETF</cim:VALUE><cim:VALUE>RFC4186.IETF</cim:VALUE><cim:VALUE>RFC4187.IETF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_IPAssignmentSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.14.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This SettingData instance is the aggregation point identifying an IP configuration. Multiple IP configurations could exist for a target. Each configuration is represented with an instance of IPAssignmentSettingData. The details of the IP configuration are defined by instances of sub-classes of this class (i.e. StaticIPAssignmentSettingData, DHCPSettingData, DNSSettingData). These instances are associated with the IPAssignmentSettingData instance using the OrderedComponent or ConcreteComponent associations. For example, a static IP configuration would be represented by an instance of IPAssignmentSettingData and an instance of StaticIPAssignmentSettingData associated via an instance of ConcreteComponent. A static IP configuration including DNS would be modeled using an instance of IPAssignmentSettingData, DNSSettingData, and StaticIPAssignmentSettingData. The DNSSettingData and StaticIPAssignmentSettingData instance would be associated with the IPAssignmentSettingData using instances of ConcreteComponent.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IPAssignmentSettingData" PROPAGATED="false" NAME="AddressOrigin" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AddressOrigin identifies the method by which the IP Address, Subnet Mask, and Gateway were assigned to the IPProtocolEndpoint. A value of 2 indicates that the application of the IPAssignmentSettingData instance does not affect these properties: 
A value of 3 indicates that values for the properties are contained in the IPAssignmentSettingData instance. 
A value of 4 indicates that the values will be assigned via DHCP.
A value of 5 indicates that the values will be assigned via BOOTP.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..32767</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Static</cim:VALUE><cim:VALUE>DHCP</cim:VALUE><cim:VALUE>BOOTP</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_iSCSIConnectionSettings"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::iSCSI</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The settings for the usage of an iSCSI NetworkPortal by an iSCSIProtcolEndpoint. These settings are the starting point for negotiation for connection establishment. If an implmentation supports different connections settings for a NetworkPortal for each iSCSIProtocolEndpoint that is bound to it, an instance of this class will be associated by ElementSettingData to an instance of iSCSIProtocolEndpoint. If an implementation supports the same connection settings for a NetworkPortal for all iSCSIProtocolEndpoints then an instance of this class will be associated by ElementSettingData to an instance of either TCPProtocolEndpoint (When the NetworkPortal is a target) or IPProtocolEndpoint (When the NetworkPortal is an initiator). The properties that reflect the actual outcome of the negotiation are found in the iSCSIConnection class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnectionSettings" PROPAGATED="false" NAME="MaxReceiveDataSegmentLength" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum PDU length this portal can receive. This MAY be constrained by hardware characteristics and individual implementations MAY choose not to allow this property to be changed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>512</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>16777215</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiPortalMaxRecvDataSegLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnection.MaxReceiveDataSegmentLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>8192</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnectionSettings" PROPAGATED="false" NAME="PrimaryHeaderDigestMethod" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred header digest for this portal.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Digest</cim:VALUE><cim:VALUE>CRC32C</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiPortalPrimaryHdrDigest</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnection.HeaderDigestMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnectionSettings.OtherPrimaryHeaderDigestMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnectionSettings" PROPAGATED="false" NAME="OtherPrimaryHeaderDigestMethod" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the preferred Header Digest method when PrimaryHeaderDigestMethod is equal to the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnection.OtherHeaderDigestMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnectionSettings.PrimaryHeaderDigestMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnectionSettings" PROPAGATED="false" NAME="PrimaryDataDigestMethod" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred data digest method for this portal.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Digest</cim:VALUE><cim:VALUE>CRC32C</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiPortalPrimaryDataDigest</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnection.DataDigestMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnectionSettings.OtherPrimaryDataDigestMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnectionSettings" PROPAGATED="false" NAME="OtherPrimaryDataDigestMethod" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the preferred Data Digest method when PrimaryDataDigestMethod is equal to the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnection.OtherDataDigestMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnectionSettings.PrimaryDataDigestMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnectionSettings" PROPAGATED="false" NAME="SecondaryHeaderDigestMethod" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The secondary header digest preference for this portal.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Digest</cim:VALUE><cim:VALUE>CRC32C</cim:VALUE><cim:VALUE>No Secondary Preference</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiPortalSecondaryHdrDigest</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnection.HeaderDigestMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnectionSettings.OtherSecondaryHeaderDigestMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnectionSettings" PROPAGATED="false" NAME="OtherSecondaryHeaderDigestMethod" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the alternate Header Digest method preference when SecondaryHeaderDigestMethod is equal to the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnection.OtherHeaderDigestMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnectionSettings.SecondaryHeaderDigestMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnectionSettings" PROPAGATED="false" NAME="SecondaryDataDigestMethod" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The secondary data digest preference for this portal.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Digest</cim:VALUE><cim:VALUE>CRC32C</cim:VALUE><cim:VALUE>No Secondary Preference</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiPortalSecondaryDataDigest</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnection.DataDigestMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnectionSettings.OtherSecondaryDataDigestMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnectionSettings" PROPAGATED="false" NAME="OtherSecondaryDataDigestMethod" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the alternate Data Digest method preference when SecondaryDataDigestMethod is equal to the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnection.OtherDataDigestMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnectionSettings.SecondaryDataDigestMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnectionSettings" PROPAGATED="false" NAME="RequestingMarkersOnReceive" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates whether or not this portal will request markers in it&apos;s incoming data stream.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiPortalRecvMarker</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnection.ReceivingMarkers</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnectionSettings" PROPAGATED="false" NAME="PrimaryAuthenticationMethod" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred primary authentication method for connections, as communicated during the login phase.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>No Authentication</cim:VALUE><cim:VALUE>SRP</cim:VALUE><cim:VALUE>CHAP</cim:VALUE><cim:VALUE>Kerberos</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IPS-AUTH-MIB.ipsAuthCredAuthMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSICapabilities.AuthenticationMethodsSupported</cim:VALUE><cim:VALUE>CIM_iSCSIConnectionSettings.SecondaryAuthenticationMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnection.AuthenticationMethodUsed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnectionSettings" PROPAGATED="false" NAME="SecondaryAuthenticationMethod" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred secondary authentication method for connections, as communicated during the login phase.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>No Authentication</cim:VALUE><cim:VALUE>SRP</cim:VALUE><cim:VALUE>CHAP</cim:VALUE><cim:VALUE>Kerberos</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IPS-AUTH-MIB.ipsAuthCredAuthMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSICapabilities.AuthenticationMethodsSupported</cim:VALUE><cim:VALUE>CIM_iSCSIConnectionSettings.PrimaryAuthenticationMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnection.AuthenticationMethodUsed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_iSCSILoginStatistics"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::iSCSI</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistics for Logins and Logouts to or from an iSCSI Node. An instance of this class will be associated by ElementStatisticalData to an instance of SCSIProtocolController that represents the Node. The Node can be either an Initiator or Target and so the interpretation of the properties in this class varies accordingly.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_iSCSILoginStatistics" PROPAGATED="false" NAME="LoginFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property counts the number of times a login attempt from this node(initiator) or to this node(target) has failed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiIntrLoginFailures</cim:VALUE><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiTgtLoginFailures</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSILoginStatistics" PROPAGATED="false" NAME="LastLoginFailureTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The timestamp of the most recent failure of a login attempt from this node(initiator) or to this node(target). A value of zero indicates that no such failures have occurred since the last system boot.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiIntrLastFailureTime</cim:VALUE><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiTgtLastFailureTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSILoginStatistics.LastLoginFailureType</cim:VALUE><cim:VALUE>CIM_iSCSILoginStatistics.LastLoginFailureRemoteNodeName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSILoginStatistics" PROPAGATED="false" NAME="LastLoginFailureType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of the most recent failure of a login attempt from this node(initiator) or to this node(target).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Negotiate</cim:VALUE><cim:VALUE>Authenticate</cim:VALUE><cim:VALUE>Authorize</cim:VALUE><cim:VALUE>Redirect</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiIntrLastFailureType</cim:VALUE><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiTgtLastFailureType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSILoginStatistics.OtherLastLoginFailureType</cim:VALUE><cim:VALUE>CIM_iSCSILoginStatistics.LastLoginFailureTime</cim:VALUE><cim:VALUE>CIM_iSCSILoginStatistics.LastLoginFailureRemoteNodeName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSILoginStatistics" PROPAGATED="false" NAME="OtherLastLoginFailureType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the type of the last login failure when LastLoginFailureType is equal to the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSILoginStatistics.LastLoginFailureType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSILoginStatistics" PROPAGATED="false" NAME="LastLoginFailureRemoteNodeName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The iSCSI name of the remote node that failed the last login attempt.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiIntrLastTgtFailureName</cim:VALUE><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiTgtLastIntrFailureName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSILoginStatistics.LastLoginFailureTime</cim:VALUE><cim:VALUE>CIM_iSCSILoginStatistics.LastLoginFailureType</cim:VALUE><cim:VALUE>CIM_iSCSILoginStatistics.LastLoginFailureRemoteAddressType</cim:VALUE><cim:VALUE>CIM_iSCSILoginStatistics.LastLoginFailureRemoteAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSILoginStatistics" PROPAGATED="false" NAME="LastLoginFailureRemoteAddressType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of Internet Network Address of the remote node that failed the last login attempt.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiIntrLastTgtFailureAddrType</cim:VALUE><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiTgtLastIntrFailureAddrType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSILoginStatistics.LastLoginFailureRemoteNodeName</cim:VALUE><cim:VALUE>CIM_iSCSILoginStatistics.LastLoginFailureRemoteAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSILoginStatistics" PROPAGATED="false" NAME="LastLoginFailureRemoteAddress" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An Internet Network Address giving the host address of the remote node that failed the last login attempt.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiIntrLastTgtFailureAddr</cim:VALUE><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiTgtLastIntrFailureAddr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSILoginStatistics.LastLoginFailureRemoteNodeName</cim:VALUE><cim:VALUE>CIM_iSCSILoginStatistics.LastLoginFailureRemoteAddressType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSILoginStatistics" PROPAGATED="false" NAME="SuccessfulLogins" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The count of Login Response PDUs with status 0x0000, Accept Login, received by this node(initator), or transmitted by this node (target).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiIntrLoginAcceptRsps</cim:VALUE><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiTgtLoginAccepts</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSILoginStatistics" PROPAGATED="false" NAME="NegotiationLoginFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the node is an initiator this property is the number of times it has aborted a login because parameter negotiation with the target failed. 
If the node is a target the property is the number of times a it has effectively refused a login because the parameter negotiation failed. While this situation can occur, the exact mechanism is as yet undefined in the iSCSI Protocol Spec.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiIntrLoginNegotiateFails</cim:VALUE><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiTgtLoginNegotiateFails</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSILoginStatistics" PROPAGATED="false" NAME="AuthenticationLoginFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the node is an initiator this property is the number of times it has aborted a login because the target could not be authenticated. If the node is a target this property is the count of Login Response PDUs with status 0x0201, Authentication Failed, transmitted by this target.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiIntrLoginAuthenticateFails</cim:VALUE><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiTgtLoginAuthenticateFails</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSILoginStatistics" PROPAGATED="false" NAME="AuthorizationLoginFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the node is an initiator this property is the count of Login Response PDUs with status class 0x201, &apos;Authentication Failed&apos;, received by this initiator. If the node is a target the property is the count of Login Response PDUs with status 0x0202, &apos;Forbidden Target&apos;, transmitted by this target.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiIntrLoginAuthFailRsps</cim:VALUE><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiTgtLoginAuthorizeFails</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSILoginStatistics" PROPAGATED="false" NAME="LoginRedirects" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The count of Login Response PDUs with status class 0x01, Redirection, received by this node(initiator) or transmitted by this node(target).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiIntrLoginRedirectRsps</cim:VALUE><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiTgtLoginRedirects</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSILoginStatistics" PROPAGATED="false" NAME="OtherLoginFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of failure Login Response PDUs which were received by this node(initiator) or were transmitted by this node(target), and which were not counted by any other property in this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiIntrLoginOtherFailRsps</cim:VALUE><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiTgtLoginOtherFails</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSILoginStatistics" PROPAGATED="false" NAME="NormalLogouts" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The count of Logout Command PDUs generated by this node (initiator) or received by this node(target), with reason code 0 (closes the session).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiIntrLogoutNormals</cim:VALUE><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiTgtLogoutNormals</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSILoginStatistics" PROPAGATED="false" NAME="OtherLogouts" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The count of Logout Command PDUs generated by this node, (initiator) or received by this node(target), with any reason code other than 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiIntrLogoutOthers</cim:VALUE><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiTgtLogoutOthers</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_iSCSISessionFailures"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::iSCSI</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Failure Statistics for Sessions associated with a iSCSI Node. An instance of this class will be associated by ElementStatisticalData to an instance of SCSIProtocolController representing an iSCSI Node. These statistics are associated to a Node since they describe the aggregated Session data for all failed Sessions associated to iSCSI protocol endpoints used by the Node.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionFailures" PROPAGATED="false" NAME="SessionFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times a session belonging to this Network Entity has been failed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiInstSsnFailures</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionFailures" PROPAGATED="false" NAME="LastSessionFailureType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of the last session failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Digest</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Format</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiInstLastSsnFailureType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISessionFailures.OtherLastSessionFailureType</cim:VALUE><cim:VALUE>CIM_iSCSISessionFailures.LastSessionFailureRemoteNodeName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionFailures" PROPAGATED="false" NAME="OtherLastSessionFailureType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the type of the last Session failure when LastSessionFailureType is equal to the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISessionFailures.LastSessionFailureType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionFailures" PROPAGATED="false" NAME="LastSessionFailureRemoteNodeName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The iSCSI name of the remote node from the failed session.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiInstLastSsnRmtNodeName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISessionFailures.LastSessionFailureType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionFailures" PROPAGATED="false" NAME="SessionDigestFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The count of sessions which were failed due to receipt of a PDU containing header or data digest errors.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiInstSsnDigestErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionFailures" PROPAGATED="false" NAME="SessionConnectionTimeoutFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The count of sessions which were failed due to a sequence exceeding a time limit.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiInstSsnCxnTimeoutErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionFailures" PROPAGATED="false" NAME="SessionFormatErrors" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The count of sessions which were failed due to receipt of a PDU which contained a format error.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiInstSsnFormatErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_iSCSISessionSettings"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::iSCSI</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The default negotiation settings for an iSCSI Session. These properties are used as the starting position for login negotiations between initiator and target nodes. The properties describing the resulting outcome of the login negotiation are in the iSCSISession class. Depending on a given implementation an instance of iSCSISessionSettings will be associated by ElementSettingData to one or more instances of iSCSIProtocolEndpoint, SCSIProtocolController, or ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionSettings" PROPAGATED="false" NAME="MaxConnectionsPerSession" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of connections allowed in each session to and/or from this node.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>65535</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiNodeMaxConnections</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISession.MaxConnectionsPerSession</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionSettings" PROPAGATED="false" NAME="InitialR2TPreference" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates the InitialR2T preference for this node: true = YES, false = will try to negotiate NO, will accept YES.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiNodeInitialR2T</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISession.InitialR2T</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>true</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionSettings" PROPAGATED="false" NAME="ImmediateDataPreference" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates ImmediateData preference for this node True = YES (but will accept NO), False = NO.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiNodeImmediateData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISession.ImmediateData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>true</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionSettings" PROPAGATED="false" NAME="MaxOutstandingR2T" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of outstanding R2Ts allowed per ISCSI task.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>65535</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiNodeMaxOutstandingR2T</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISession.MaxOutstandingR2T</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionSettings" PROPAGATED="false" NAME="MaxUnsolicitedFirstDataBurstLength" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum length (bytes) supported for unsolicited data to/from this node.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>512</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>16777215</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiNodeFirstBurstLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISession.MaxUnsolicitedFirstDataBurstLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>65536</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionSettings" PROPAGATED="false" NAME="MaxDataBurstLength" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of bytes which can be sent within a single sequence of Data-In or Data-Out PDUs.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>512</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>16777215</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiNodeMaxBurstLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISession.MaxDataBurstLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>262144</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionSettings" PROPAGATED="false" NAME="DataSequenceInOrderPreference" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DataSequenceInOrder preference of this node. False (=No) indicates that iSCSI data PDU sequences MAY be transferred in any order. True (=Yes) indicates that data PDU sequences MUST be transferred using continuously increasing offsets, except during error recovery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiNodeDataSequenceInOrder</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISession.DataSequenceInOrder</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>true</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionSettings" PROPAGATED="false" NAME="DataPDUInOrderPreference" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DataPDUInOrder preference of this node. False (=No) indicates that iSCSI data PDUs within sequences MAY be in any order. True (=Yes) indicates that data PDUs within sequences MUST be at continuously increasing addresses, with no gaps or overlay between PDUs.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiNodeDataPDUInOrder</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISession.DataPDUInOrder</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>true</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionSettings" PROPAGATED="false" NAME="DefaultTimeToWaitPreference" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DefaultTime2Wait preference of this node. This is the minimum time, in seconds, to wait before attempting an explicit/implicit logout or active iSCSI task reassignment after an unexpected connection termination or a connection reset.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>3600</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiNodeDefaultTime2Wait</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISession.DefaultTimeToWait</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionSettings" PROPAGATED="false" NAME="DefaultTimeToRetainPreference" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DefaultTime2Retain preference of this node. This is the maximum time, in seconds after an initial wait (Time2Wait), before which an active iSCSI task reassignment is still possible after an unexpected connection termination or a connection reset.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>3600</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiNodeDefaultTime2Retain</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISession.DefaultTimeToRetain</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>20</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISessionSettings" PROPAGATED="false" NAME="ErrorRecoveryLevelPreference" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ErrorRecoveryLevel preference of this node. Currently, only 0-2 are valid. This is designed to accommodate future error recover levels. 
Higher error recovery levels imply support in addition to support for the lower error level functions. In other words, error level 2 implies support for levels 0-1, since those functions are subsets of error level 2.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>255</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiNodeErrorRecoveryLevel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISession.ErrorRecoveryLevel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_NextHopRoute"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Routes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NextHopRoute represents one of a series of &apos;hops&apos; to reach a network destination. A route is administratively defined, or calculated/learned by a particular routing process. A ConcreteDependency associaton may be instantiated between a route and its routing service to indicate this. (In this scenario, the route is dependent on the service.)</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_NextHopRoute" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRoute" PROPAGATED="false" NAME="DestinationAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The address which serves as the destination to be reached.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRoute" PROPAGATED="false" NAME="AdminDistance" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The specific administrative distance of this route, overriding any default distances specified by the system or routing service.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRoute" PROPAGATED="false" NAME="RouteMetric" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RouteMetric provides a numeric indication as to the preference of this route, compared to other routes that reach the same destination.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRoute" PROPAGATED="false" NAME="IsStatic" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TRUE indicates that this is a static route, and FALSE indicates a dynamically-learned route.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRoute" PROPAGATED="false" NAME="TypeOfRoute" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated integer indicating whether the route is administrator-defined (value=2), computed (via a routing protocol/algorithm, value=3) or the actual route implemented in the network (value=4). The default is a computed route.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Administrator Defined Route</cim:VALUE><cim:VALUE>Computed Route</cim:VALUE><cim:VALUE>Actual Route</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_SAEndpointConnectionStatistics"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IPsec</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class captures statistical and time-related information about the use of the IPsec or IKE Security Associations, through their IPsecSAEndpoint or IKESAEndpoint. The relevant SAEndpoint is determined by traversing the ElementStatisticalData association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SAEndpointConnectionStatistics" PROPAGATED="false" NAME="ByteCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of bytes that have been protected by the associated SAEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAEndpointConnectionStatistics" PROPAGATED="false" NAME="LastAccessed" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastAccessed indicates when the SAEndpoint was last used. This property is helpful in determining if the SA (and its endpoint) will be deleted due to sitting idle.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_SAEndpointRefreshSettings"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IPsec</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SAEndpointRefreshSettings hold the refresh thresholds for the SecurityAssociationEndpoint. Since these settings may change for an SA, the properties are defined both in this class and in SecurityAssociationEndpoint.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SAEndpointRefreshSettings" PROPAGATED="false" NAME="RefreshThresholdSecondsPercentage" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RefreshThresholdSecondsPercentage is the lifetime percentage after which a new SA should be acquired, before the existing SA expires.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.RefreshThresholdSecondsPercentage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAEndpointRefreshSettings" PROPAGATED="false" NAME="RefreshThresholdKbytesPercentage" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RefreshThresholdKbytesPercentage is the lifetime percentage of kilobytes processed, at which a new SA should be acquired.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.RefreshThresholdKbytesPercentage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_SchedulingElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SchedulingElement represents the configuration information that a PacketSchedulingService has for one of the elements that it is scheduling. The scheduled element is either a QueuingService or another Packet SchedulingService. 

Among the subclasses of this class, some are defined in such a way that all of their instances are work conserving. Other subclasses, however, have instances that either are or are not work conserving. In this class, the boolean property WorkConserving indicates whether an instance is or is not work conserving. Note that WorkConserving is restricted to TRUE in the subclasses that are inherently work conserving, since instances of these classes cannot be anything else.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SchedulingElement" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SchedulingElement" PROPAGATED="false" NAME="WorkConserving" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A boolean property indicating whether the PacketSchedulingService tied to this instance (by the ElementInSchedulingService aggregation) is treating the queue/input tied to this instance, in a work-conserving manner. The queue/input is indicated by either the QueueToSchedule or SchedulingServiceToSchedule association. Note that this property is writeable, indicating that an administrator can change the behavior of the SchedulingElement - but only for those elements that can operate in a non-work conserving mode.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_SSHSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ConsoleProtocols</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A representation of the SettingData of an SSH endpoint.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SSHSettingData" PROPAGATED="false" NAME="EnabledSSHVersions" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers indicating the version or versions of SSH protocol that will be enabled for the SSH endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>SSHv1</cim:VALUE><cim:VALUE>SSHv2</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHSettingData.OtherEnabledSSHVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SSHSettingData" PROPAGATED="false" NAME="OtherEnabledSSHVersion" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the EnabledSSHVersions property contains a value of 1, &quot;Other&quot; then this is a free form string providing more information about the SSH protocol. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHSettingData.EnabledSSHVersions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SSHSettingData" PROPAGATED="false" NAME="SSHVersion" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of SSH that will be in use if this SettingData is applied.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>SSHv1</cim:VALUE><cim:VALUE>SSHv2</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHSettingData.OtherSSHVersion</cim:VALUE><cim:VALUE>CIM_SSHSettingData.EnabledSSHVersions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SSHSettingData" PROPAGATED="false" NAME="OtherSSHVersion" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the CurrentSSHVersion property is set to 1, &quot;Other&quot; then this is a free form string providing more information about the current SSH protocol. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHSettingData.SSHVersion</cim:VALUE><cim:VALUE>CIM_SSHSettingData.OtherEnabledSSHVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SSHSettingData" PROPAGATED="false" NAME="EnabledEncryptionAlgorithms" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers indicating the encryption algorithms that are enabled for this SSH service. Its possible for an encryption algorithm to be supported and not currently enabled to be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>DES</cim:VALUE><cim:VALUE>DES3</cim:VALUE><cim:VALUE>RC4</cim:VALUE><cim:VALUE>IDEA</cim:VALUE><cim:VALUE>SKIPJACK</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHSettingData.OtherEnabledEncryptionAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SSHSettingData" PROPAGATED="false" NAME="OtherEnabledEncryptionAlgorithm" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the EnabledEncryptionAlgorithms property is set 1, &quot;Other&quot; this property contains a free form string providing more information about supported algorithms. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHProtocolEndpoint.EnabledEncryptionAlgorithms</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SSHSettingData" PROPAGATED="false" NAME="EncryptionAlgorithm" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The encryption algorithm that will be in use if this SettingData is applied.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>DES</cim:VALUE><cim:VALUE>DES3</cim:VALUE><cim:VALUE>RC4</cim:VALUE><cim:VALUE>IDEA</cim:VALUE><cim:VALUE>SKIPJACK</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHSettingData.OtherEncryptionAlgorithm</cim:VALUE><cim:VALUE>CIM_SSHProtocolEndpoint.EnabledEncryptionAlgorithms</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SSHSettingData" PROPAGATED="false" NAME="OtherEncryptionAlgorithm" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the EncryptionAlgorithm property is set 1, &quot;Other&quot; then this is a free form string providing more information about the encryption algorithm in use. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHSettingData.EncryptionAlgorithm</cim:VALUE><cim:VALUE>CIM_SSHSettingData.OtherEnabledEncryptionAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SSHSettingData" PROPAGATED="false" NAME="IdleTimeout" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IdleTimeout specifies how long the connection can be idle before the connection is terminated. The default value, 0, indicates that there is no idle timeout period.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SSHSettingData" PROPAGATED="false" NAME="KeepAlive" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If this property is true, the SSH keep alive timer is enabled.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SSHSettingData" PROPAGATED="false" NAME="ForwardX11" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If this property is true, the SSH X11 forwarding mode is enabled.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SSHSettingData" PROPAGATED="false" NAME="Compression" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If this property is true, SSH compression is enabled.</cim:VALUE></cim:QUALIFIER><cim:VALUE>true</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_IPAssignmentSettingData" NAME="CIM_StaticIPAssignmentSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.14.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_StaticIPAssignmentSettingData defines a basic IP configuration which could be statically assigned to an IPProtocolEndpoint. This class defines a partial configuration. Instances are aggregated into an instance of IPAssignmentSettingData which defines a full configuration.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StaticIPAssignmentSettingData" PROPAGATED="false" NAME="AddressOrigin" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>AddressOrigin</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AddressOrigin identifies the method by which the IP Address, Subnet Mask, and Gateway were assigned to the IPProtocolEndpoint. A value of 2 indicates that the application of the IPAssignmentSettingData instance does not affect these properties.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0..2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..32767</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Static</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StaticIPAssignmentSettingData" PROPAGATED="false" NAME="IPv4Address" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IPv4 address that will be assigned to the ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StaticIPAssignmentSettingData" PROPAGATED="false" NAME="SubnetMask" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The subnet mask for the IPv4 address of this ProtocolEndpoint, if one is defined.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StaticIPAssignmentSettingData" PROPAGATED="false" NAME="GatewayIPv4Address" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IP v4 address of the default gateway.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_TelnetSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ConsoleProtocols</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A representation of the settings of a Telnet server connection. The relationship between the SettingData and the TelnetProtocolEndpoint is described by instantiating the ElementSettingData association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TelnetSettingData" PROPAGATED="false" NAME="EnabledTerminalModes" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers indicating the terminal modes that will be enabled.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>VT100</cim:VALUE><cim:VALUE>ANSI</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetSettingData.OtherEnabledTerminalMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TelnetSettingData" PROPAGATED="false" NAME="OtherEnabledTerminalMode" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the EnabledTerminalModes property contains a value of 1, &quot;Other&quot; then free form string providing more information about the enabled terminal mode. If it does not contain 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetSettingData.EnabledTerminalModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_TelnetSettingData" PROPAGATED="false" NAME="TerminalMode" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The terminal mode that will be in use if this SettingData is applied.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>VT100</cim:VALUE><cim:VALUE>ANSI</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetSettingData.OtherTerminalMode</cim:VALUE><cim:VALUE>CIM_TelnetSettingData.EnabledTerminalModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TelnetSettingData" PROPAGATED="false" NAME="OtherTerminalMode" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the TerminalMode property is set to 1, &quot;Other&quot; then this is a free form string providing more information about the current terminal mode. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetSettingData.TerminalMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TelnetSettingData" PROPAGATED="false" NAME="EnabledCharacterDisplayModes" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers indicating the Character display modes enabled for the endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Console</cim:VALUE><cim:VALUE>Stream</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetSettingData.OtherEnabledCharacterDisplayMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TelnetSettingData" PROPAGATED="false" NAME="OtherEnabledCharacterDisplayMode" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the EnabledCharacterDisplayModes property contains a value of 1, &quot;Other&quot; then this is a free form string providing more information about the enabled modes. If it does not contain 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetProtocolEndpoint.EnabledCharacterDisplayModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_TelnetSettingData" PROPAGATED="false" NAME="CharacterDisplayMode" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The character display mode that will be active if this SettingData is applied.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Console</cim:VALUE><cim:VALUE>Stream</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetSettingData.OtherCharacterDisplayMode</cim:VALUE><cim:VALUE>CIM_TelnetProtocolEndpoint.EnabledCharacterDisplayModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TelnetSettingData" PROPAGATED="false" NAME="OtherCharacterDisplayMode" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the CharacterDisplayMode property is set to 1, &quot;Other&quot; then this is a free form string providing more information about the character display mode. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetProtocolEndpoint.CharacterDisplayMode</cim:VALUE><cim:VALUE>CIM_TelnetSettingData.OtherEnabledCharacterDisplayMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TelnetSettingData" PROPAGATED="false" NAME="EscapeCharacter" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String indicating the Escape Character that will be in effect if this SettingData is applied.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetProtocolEndpoint.EscapeCharacter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TelnetSettingData" PROPAGATED="false" NAME="IdleTimeout" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IdleTimeout specifies how long the connection can be idle before it is closed. The default value, 0, indicates that there is no idle timeout period.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_WiFiEndpointSettings"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Wireless</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_WiFiEndpointSettings describes setting data that can be applied to an instance of CIM_WiFiEndpoint to enable it to associate to a particular Wi-Fi network.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpointSettings" PROPAGATED="false" NAME="Priority" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Priority shall indicate the priority of the instance among all WiFiEndpointSettings instances.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpointSettings" PROPAGATED="false" NAME="SSID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SSID shall indicate the Service Set Identifier (SSID) that shall be used when the settings are applied to a WiFiEndpoint. An SSID identifies a wireless network.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IEEE 802.11-2007 | 7.3.2.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpointSettings" PROPAGATED="false" NAME="BSSType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>BSSType shall indicate the Basic Service Set (BSS) Type that shall be used when the settings are applied. A Basic Service Set is a set of stations controlled by a single coordination function.
	* Independent: the WiFiEndpoint is associated directly to another client station.
	* Infrastructure: the WiFiEndpoint is associated to a network via an access point.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Independent</cim:VALUE><cim:VALUE>Infrastructure</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IEEE 802.11-2007 | 3.16</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpointSettings" PROPAGATED="false" NAME="EncryptionMethod" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EncryptionMethod shall specify the 802.11 encryption method used when the settings are applied. 	* Other (1): shall indicate that the desired encryption method is not specified in the list below. If this value is used, OtherEncryptionMethod should not be NULL and should not be empty.
	* WEP (2): shall indicate that the desired encryption method is Wired Equivalency Privacy (WEP). This value should be used only if AuthenticationMethod contains 2 (&quot;Open System&quot;) or 3 (&quot;Shared Key&quot;).
	* TKIP (3): shall indicate that the desired encryption method is Temporal Key Integrity Protocol (TKIP). This value should be used only if AuthenticationMethod contains 4 (&quot;WPA PSK&quot;), 5 (&quot;WPA IEEE 802.1x&quot;), 6 (&quot;WPA2 PSK&quot;), or 7 (&quot;WPA2 IEEE 802.1x&quot;).
	* CCMP (4): shall indicate that the desired encryption method is Counter Mode with Cipher Block Chaining Message Authentication Code Protocol (CCMP). This value should be used only if AuthenticationMethod contains 4 (&quot;WPA PSK&quot;), 5 (&quot;WPA IEEE 802.1x&quot;), 6 (&quot;WPA2 PSK&quot;), or 7 (&quot;WPA2 IEEE 802.1x&quot;).
	* None (5): shall indicate that no encryption is desired. This value should be used only if AuthenticationMethod contains 2 (&quot;Open System&quot;) or 3 (&quot;Shared Key&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>WEP</cim:VALUE><cim:VALUE>TKIP</cim:VALUE><cim:VALUE>CCMP</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IEEE 802.11-2007 | 8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WiFiEndpoint.EncryptionMethod</cim:VALUE><cim:VALUE>CIM_WiFiEndpointSettings.AuthenticationMethod</cim:VALUE><cim:VALUE>CIM_WiFiEndpointSettings.OtherEncryptionMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpointSettings" PROPAGATED="false" NAME="OtherEncryptionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherEncryptionMethod shall specify the 802.11 encryption method used when the settings are applied if and only if EncryptionMethod contains &quot;Other&quot;. The format of this string shall be vendor-specific.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WiFiEndpoint.OtherEncryptionMethod</cim:VALUE><cim:VALUE>CIM_WiFiEndpointSettings.EncryptionMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpointSettings" PROPAGATED="false" NAME="AuthenticationMethod" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AuthenticationMethod shall specify the 802.11 authentication method used when the settings are applied. 	* Other (1): shall indicate that the desired authentication method is not specified in the list below. If AuthenticationMethod contains 1, OtherAuthenticationMethod should not be NULL and should not be empty.
	* Open System (2): shall indicate that the desired authentication method is Open System. AuthenticationMethod should contain 2 only if EncryptionMethod contains 2 (&quot;WEP&quot;) or 5 (&quot;None&quot;).
	* Shared Key (3): shall indicate that the desired authentication method is Shared Key. AuthenticationMethod should contain 3 only if EncryptionMethod contains 2 (&quot;WEP&quot;) or 5 (&quot;None&quot;).
	* WPA PSK (4): shall indicate that the desired authentication method is WPA (Wi-Fi Protected Access) PSK (Pre-Shared Key). AuthenticationMethod should contain 4 only if EncryptionMethod contains 3 (&quot;TKIP&quot;) or 4 (&quot;CCMP&quot;).
	* WPA IEEE 802.1x (5): shall indicate that the desired authentication method is WPA (Wi-Fi Protected Access) IEEE 802.1x. AuthenticationMethod should contain 5 only if EncryptionMethod contains 3 (&quot;TKIP&quot;) or 4 (&quot;CCMP&quot;).
	* WPA2 PSK (6): shall indicate that the desired authentication method is WPA2 (Wi-Fi Protected Access Version 2) PSK (Pre-Shared Key). AuthenticationMethod should containt 6 only if EncryptionMethod contains 3 (&quot;TKIP&quot;) or 4 (&quot;CCMP&quot;).
	* WPA2 IEEE 802.1x (7): shall indicated that the desired authentication method is WPA2 (Wi-Fi Protected Access Version 2) IEEE 802.1x. AuthenticationMethod should contain 7 only if EncryptionMethod contains 3 (&quot;TKIP&quot;) or 4 (&quot;CCMP&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Open System</cim:VALUE><cim:VALUE>Shared Key</cim:VALUE><cim:VALUE>WPA PSK</cim:VALUE><cim:VALUE>WPA IEEE 802.1x</cim:VALUE><cim:VALUE>WPA2 PSK</cim:VALUE><cim:VALUE>WPA2 IEEE 802.1x</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IEEE 802.11-2007 | 8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WiFiEndpoint.AuthenticationMethod</cim:VALUE><cim:VALUE>CIM_WiFiEndpointSettings.EncryptionMethod</cim:VALUE><cim:VALUE>CIM_WiFiEndpointSettings.OtherAuthenticationMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpointSettings" PROPAGATED="false" NAME="OtherAuthenticationMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherAuthenticationMethod shall specify the 802.11 authentication method used when the settings are applied if and only if AuthenticationMethod contains &quot;Other&quot;. The format of this string shall be vendor-specific.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WiFiEndpoint.OtherAuthenticationMethod</cim:VALUE><cim:VALUE>CIM_WiFiEndpointSettings.AuthenticationMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_WiFiEndpointSettings" PROPAGATED="false" NAME="Keys" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Keys shall contain the default WEP encryption keys. Keys should be non-NULL if and only if EncryptionMethod contains 2 (&quot;WEP&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.11 MIB.dot11WEPDefaultKeys</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WiFiEndpointSettings.KeyIndex</cim:VALUE><cim:VALUE>CIM_WiFiEndpointSettings.EncryptionMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpointSettings" PROPAGATED="false" NAME="KeyIndex" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>KeyIndex shall contain the index of the active key in the Keys array property. KeyIndex should be non-NULL if and only Keys is non-NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.11 MIB.dot11WEPDefaultKeyID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WiFiEndpointSettings.Keys</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_WiFiEndpointSettings" PROPAGATED="false" NAME="PSKValue" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The actual binary value of a PSK (pre-shared key). PSKValue and PSKPassPhrase should not both be non-NULL. PSKValue should be NULL if AuthenticationMethod does not contain 4 (&quot;WPA PSK&quot;) or 6 (&quot;WPA2 PSK&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.11 MIB.dot11RSNAConfigPSKValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WiFiEndpointSettings.PSKPassPhrase</cim:VALUE><cim:VALUE>CIM_WiFiEndpointSettings.AuthenticationMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpointSettings" PROPAGATED="false" NAME="PSKPassPhrase" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An ASCII alphanumeric string used to generate a PSK (pre-shared key). PSKPassPhrase and PSKValue should not both be non-NULL. PSKPassPhrase should be NULL if AuthenticationMethod does not contain 4 (&quot;WPA PSK&quot;) or 6 (&quot;WPA2 PSK&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinLen" TYPE="uint32"><cim:VALUE>8</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>63</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.11 MIB.dot11RSNAConfigPSKPassPhrase</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WiFiEndpointSettings.PSKValue</cim:VALUE><cim:VALUE>CIM_WiFiEndpointSettings.AuthenticationMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_WiFiNetworkDetectionSettings"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.23.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Wireless</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_WiFiNetworkDetectionSettings describes setting data that control the behavior of the network detection and selection logic in a Wi-Fi Port.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_WiFiNetworkDetectionSettings" PROPAGATED="false" NAME="TargetNetworkCategories" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating the type of wireless networks that will be searched for.
A value of 2 &quot;Any&quot; shall indicate that no restrictions are enforced on the SSIDs searched for.
A value of 3 &quot;Preferred&quot; shall indicate that only networks listed in the PreferredNetworks property are searced for.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16384..32767</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Any</cim:VALUE><cim:VALUE>Preferred</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_WiFiNetworkDetectionSettings" PROPAGATED="false" NAME="PreferredNetworks" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PreferredNetworks lists the SSIDs of preferred wireless LAN networks. Each value contained shall also be contained in the KnownNetworks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_WiFiNetworkDetectionSettings" PROPAGATED="false" NAME="KnownNetworks" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>KnownNetworks lists the SSIDs of networks that have been previously identified to or by the wireless LAN endpoint on the platform.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_WiFiNetworkDetectionSettings" PROPAGATED="false" NAME="MinimumSignalStrength" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinimumSignalStrength specifies the minimum signal strength required to be received by the wireless LAN endpoint in order for it to attempt to connect to the wireless network.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>decibel(m) * -1</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_WiFiNetworkDetectionSettings" PROPAGATED="false" NAME="PortTypes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolTypes lists the different 802.11 variations that a network may support in order to for the wireless catcher to attempt a connection to the network. The enumeration values are selected to align with CIM_ProtocolEndpoint.ProtocolIFType&apos;s enumeration.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>802.11a</cim:VALUE><cim:VALUE>802.11b</cim:VALUE><cim:VALUE>802.11g</cim:VALUE><cim:VALUE>802.11n</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.PortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SchedulingElement" NAME="CIM_WRRSchedulingElement"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is a subclass of the abstract class SchedulingElement. It introduces a new property, WeightingFactor, to give some inputs a higher probability of being serviced than other inputs. It also introduces a Priority property, to serve as a tiebreaker to be used when inputs have equal weighting factors. As is the case with all subclasses of SchedulingElement, the input associated with an instance of WRRSchedulingElement is of one of two types: either a queue, or another scheduler. Because scheduling of this type is always work conserving, the inherited boolean property, WorkConserving, is restricted to TRUE in this class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_WRRSchedulingElement" PROPAGATED="false" NAME="WorkConserving" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>WorkConserving</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A boolean property indicating whether the PacketSchedulingService tied to this instance (by the ElementInSchedulingService aggregation) is treating the queue/input tied to this instance, in a work-conserving manner. The queue/input is indicated by either the QueueToSchedule or SchedulingServiceToSchedule association. Note that this property is writeable, indicating that an administrator can change the behavior of the SchedulingElement - but only for those elements that can operate in a non-work conserving mode.</cim:VALUE></cim:QUALIFIER><cim:VALUE>true</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WRRSchedulingElement" PROPAGATED="false" NAME="WeightingFactor" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A 32-bit bit unsigned integer defining the weighting factor that offers some inputs a higher probability of being serviced than other inputs. The property&apos;s minimum value is 0, its maximum value is 100000, and its Units are thousandths.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Thousandths</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100000</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WRRSchedulingElement" PROPAGATED="false" NAME="Priority" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A 16-bit bit unsigned integer which serves as a tiebreaker, in the event that two or more inputs have equal weights. A larger value represents a higher priority. While this condition may not occur in some implementations of a weighted round robin scheduler, many implementations require a priority to resolve an equal-weight condition. In the instances where this behavior is not necessary or is undesirable, the property may be left unspecified. 

If this property is specified for any of the WRRSchedulingElements associated with a PacketSchedulingService, then it MUST be specified for all WRRSchedulingElements for that PacketSchedulingService, and the property values for these WRRSchedulingElements MUST all be different.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SchedulingElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_MediaPhysicalStatData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::StoragePackage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistics related to reading physical labels and picks/puts at a specific StorageMediaLocation, or for a specific piece of PhysicalMedia. The same class is used to represent this data - whether for a Location (independent of the Media), OR for the Media (independent of its StorageMediaLocation). The element whose statistics are described is associated using the relationship, ElementStatisticalData.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatData" PROPAGATED="false" NAME="ScanSuccesses" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of successful physical label scans.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatData" PROPAGATED="false" NAME="ScanFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of failed physical label scans.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatData" PROPAGATED="false" NAME="ScanRetries" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of retried physical label scans.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatData" PROPAGATED="false" NAME="PickSuccesses" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of successful picks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatData" PROPAGATED="false" NAME="PickFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of failed picks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatData" PROPAGATED="false" NAME="PickRetries" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of retried picks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatData" PROPAGATED="false" NAME="PutSuccesses" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of successful puts.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatData" PROPAGATED="false" NAME="PutFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of failed puts.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatData" PROPAGATED="false" NAME="PutRetries" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of retried puts.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_PhysicalCapacity"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Misc</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PhysicalCapacity is an abstract class describing a PhysicalElement&apos;s minimum/maximum requirements and ability to support different types of hardware. For example, minimum and maximum memory requirements can be modeled as a subclass of CIM_PhysicalCapacity. 

Note that the items described in subclasses of PhysicalCapacity, for example the class ConfigurationCapacity, are either directly PhysicalElements (such as I/O slots or storage library magazines) or closely associated to PhysicalElements via the Realizes relationship (i.e., LogicalDevices such as batteries or processors).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PhysicalCapacity" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the Physical Capacity object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PhysicalElement" NAME="CIM_PhysicalComponent"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Component</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalComponent class represents any low-level or basic Component within a Package. A Component object either can not or does not need to be decomposed into its constituent parts. For example, an ASIC (or Chip) can not be further decomposed. A tape for data storage (PhysicalMedia) does not need to be decomposed. Any PhysicalElement that is not a Link, Connector, or Package is a descendent (or member) of this class. For example, the UART chipset on an internal modem Card would be a subclass (if additional properties or associations are defined) or an instance of PhysicalComponent.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="false" NAME="RemovalConditions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RemovalCapabilites property is used to describe the conditions under which a PhysicalPackage can be removed. Since all PhysicalPackages are not removable, this property defaults to 2, &apos;Not Applicable&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Removable when off</cim:VALUE><cim:VALUE>Removable when on or off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="false" NAME="Removable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalComponent.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalComponent is removable with or without power being applied. 

A PhysicalComponent is Removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. A Component can still be Removable if power must be &apos;off&apos; in order to perform the removal. If power can be &apos;on&apos; and the Component removed, then the Element is both Removable and HotSwappable. For example, an upgradeable Processor chip is Removable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="false" NAME="Replaceable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated because it is redundant with the FRU class and its associations. A PhysicalComponent is Replaceable if it is possible to replace (FRU or upgrade) the Element with a physically different one. For example, some ComputerSystems allow the main Processor chip to be upgraded to one of a higher clock rating. In this case, the Processor is said to be Replaceable. All Removable Components are inherently Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="false" NAME="HotSwappable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalComponent.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalComponent is removable with or without power being applied. 

A PhysicalComponent is HotSwappable if it is possible to replace the Element with a physically different but equivalent one while the containing Package has power applied to it (ie, is &apos;on&apos;). For example, a fan Component may be designed to be HotSwappable. All HotSwappable Components are inherently Removable and Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PhysicalElement" NAME="CIM_PhysicalConnector"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Package</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalConnector class represents any PhysicalElement that is used to connect to other Elements. Any object that can be used to connect and transmit signals or power between two or more PhysicalElements is a descendant (or member) of this class. For example, Slots and D-shell connectors are types of PhysicalConnectors.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PhysicalConnector" PROPAGATED="false" NAME="ConnectorPinout" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing the pin configuration and/or signal usage of a PhysicalConnector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.NumPhysicalPins</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalConnector" PROPAGATED="false" NAME="ConnectorType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.ConnectorGender</cim:VALUE><cim:VALUE>CIM_PhysicalConnector.ConnectorElectricalCharacteristics</cim:VALUE><cim:VALUE>CIM_PhysicalConnector.NumPhysicalPins</cim:VALUE><cim:VALUE>CIM_PhysicalConnector.ConnectorLayout</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers defining the type of PhysicalConnector. An array is specified to allow the description of &apos;combinations&apos; of Connector information. For example, one array entry could specify RS-232 (value=25), another DB-25 (value=23) and a third entry define the Connector as &quot;Male&quot; (value=2). 
This single property is being deprecated in lieu of using separate properties to describe the various aspects of the connector. The separation allows for a more generic means of describing the connectors. Obsolete connectors were intentionally removed from the new list.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Male</cim:VALUE><cim:VALUE>Female</cim:VALUE><cim:VALUE>Shielded</cim:VALUE><cim:VALUE>Unshielded</cim:VALUE><cim:VALUE>SCSI (A) High-Density (50 pins)</cim:VALUE><cim:VALUE>SCSI (A) Low-Density (50 pins)</cim:VALUE><cim:VALUE>SCSI (P) High-Density (68 pins)</cim:VALUE><cim:VALUE>SCSI SCA-I (80 pins)</cim:VALUE><cim:VALUE>SCSI SCA-II (80 pins)</cim:VALUE><cim:VALUE>Fibre Channel (DB-9, Copper)</cim:VALUE><cim:VALUE>Fibre Channel (Optical Fibre)</cim:VALUE><cim:VALUE>Fibre Channel SCA-II (40 pins)</cim:VALUE><cim:VALUE>Fibre Channel SCA-II (20 pins)</cim:VALUE><cim:VALUE>Fibre Channel BNC</cim:VALUE><cim:VALUE>ATA 3-1/2 Inch (40 pins)</cim:VALUE><cim:VALUE>ATA 2-1/2 Inch (44 pins)</cim:VALUE><cim:VALUE>ATA-2</cim:VALUE><cim:VALUE>ATA-3</cim:VALUE><cim:VALUE>ATA/66</cim:VALUE><cim:VALUE>DB-9</cim:VALUE><cim:VALUE>DB-15</cim:VALUE><cim:VALUE>DB-25</cim:VALUE><cim:VALUE>DB-36</cim:VALUE><cim:VALUE>RS-232C</cim:VALUE><cim:VALUE>RS-422</cim:VALUE><cim:VALUE>RS-423</cim:VALUE><cim:VALUE>RS-485</cim:VALUE><cim:VALUE>RS-449</cim:VALUE><cim:VALUE>V.35</cim:VALUE><cim:VALUE>X.21</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>AUI</cim:VALUE><cim:VALUE>UPT Category 3</cim:VALUE><cim:VALUE>UPT Category 4</cim:VALUE><cim:VALUE>UPT Category 5</cim:VALUE><cim:VALUE>BNC</cim:VALUE><cim:VALUE>RJ11</cim:VALUE><cim:VALUE>RJ45</cim:VALUE><cim:VALUE>Fiber MIC</cim:VALUE><cim:VALUE>Apple AUI</cim:VALUE><cim:VALUE>Apple GeoPort</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>PCMCIA Type I</cim:VALUE><cim:VALUE>PCMCIA Type II</cim:VALUE><cim:VALUE>PCMCIA Type III</cim:VALUE><cim:VALUE>ZV Port</cim:VALUE><cim:VALUE>CardBus</cim:VALUE><cim:VALUE>USB</cim:VALUE><cim:VALUE>IEEE 1394</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>HSSDC (6 pins)</cim:VALUE><cim:VALUE>GBIC</cim:VALUE><cim:VALUE>DIN</cim:VALUE><cim:VALUE>Mini-DIN</cim:VALUE><cim:VALUE>Micro-DIN</cim:VALUE><cim:VALUE>PS/2</cim:VALUE><cim:VALUE>Infrared</cim:VALUE><cim:VALUE>HP-HIL</cim:VALUE><cim:VALUE>Access.bus</cim:VALUE><cim:VALUE>NuBus</cim:VALUE><cim:VALUE>Centronics</cim:VALUE><cim:VALUE>Mini-Centronics</cim:VALUE><cim:VALUE>Mini-Centronics Type-14</cim:VALUE><cim:VALUE>Mini-Centronics Type-20</cim:VALUE><cim:VALUE>Mini-Centronics Type-26</cim:VALUE><cim:VALUE>Bus Mouse</cim:VALUE><cim:VALUE>ADB</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>VME Bus</cim:VALUE><cim:VALUE>VME64</cim:VALUE><cim:VALUE>Proprietary</cim:VALUE><cim:VALUE>Proprietary Processor Card Slot</cim:VALUE><cim:VALUE>Proprietary Memory Card Slot</cim:VALUE><cim:VALUE>Proprietary I/O Riser Slot</cim:VALUE><cim:VALUE>PCI-66MHZ</cim:VALUE><cim:VALUE>AGP2X</cim:VALUE><cim:VALUE>AGP4X</cim:VALUE><cim:VALUE>PC-98</cim:VALUE><cim:VALUE>PC-98-Hireso</cim:VALUE><cim:VALUE>PC-H98</cim:VALUE><cim:VALUE>PC-98Note</cim:VALUE><cim:VALUE>PC-98Full</cim:VALUE><cim:VALUE>SSA SCSI</cim:VALUE><cim:VALUE>Circular</cim:VALUE><cim:VALUE>On Board IDE Connector</cim:VALUE><cim:VALUE>On Board Floppy Connector</cim:VALUE><cim:VALUE>9 Pin Dual Inline</cim:VALUE><cim:VALUE>25 Pin Dual Inline</cim:VALUE><cim:VALUE>50 Pin Dual Inline</cim:VALUE><cim:VALUE>68 Pin Dual Inline</cim:VALUE><cim:VALUE>On Board Sound Connector</cim:VALUE><cim:VALUE>Mini-jack</cim:VALUE><cim:VALUE>PCI-X</cim:VALUE><cim:VALUE>Sbus IEEE 1396-1993 32 bit</cim:VALUE><cim:VALUE>Sbus IEEE 1396-1993 64 bit</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>GIO</cim:VALUE><cim:VALUE>XIO</cim:VALUE><cim:VALUE>HIO</cim:VALUE><cim:VALUE>NGIO</cim:VALUE><cim:VALUE>PMC</cim:VALUE><cim:VALUE>MTRJ</cim:VALUE><cim:VALUE>VF-45</cim:VALUE><cim:VALUE>Future I/O</cim:VALUE><cim:VALUE>SC</cim:VALUE><cim:VALUE>SG</cim:VALUE><cim:VALUE>Electrical</cim:VALUE><cim:VALUE>Optical</cim:VALUE><cim:VALUE>Ribbon</cim:VALUE><cim:VALUE>GLM</cim:VALUE><cim:VALUE>1x9</cim:VALUE><cim:VALUE>Mini SG</cim:VALUE><cim:VALUE>LC</cim:VALUE><cim:VALUE>HSSC</cim:VALUE><cim:VALUE>VHDCI Shielded (68 pins)</cim:VALUE><cim:VALUE>InfiniBand</cim:VALUE><cim:VALUE>AGP8X</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalConnector" PROPAGATED="false" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.ConnectorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Connector - used when the ConnectorType property is set to 1 (&quot;Other&quot;). OtherType Description should be set to NULL when ConnectorType is any value other than 1. 
The use of this property is deprecated in lieu of Connector Description.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.ConnectorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalConnector" PROPAGATED="false" NAME="ConnectorGender" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the gender of the connector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Male</cim:VALUE><cim:VALUE>Female</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalConnector" PROPAGATED="false" NAME="ConnectorElectricalCharacteristics" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the electrical characteristic for this connector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Single Ended</cim:VALUE><cim:VALUE>Differential</cim:VALUE><cim:VALUE>Low Voltage Differential</cim:VALUE><cim:VALUE>Optical</cim:VALUE><cim:VALUE>Copper</cim:VALUE><cim:VALUE>Shielded</cim:VALUE><cim:VALUE>Unshielded</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.OtherElectricalCharacteristics</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalConnector" PROPAGATED="false" NAME="OtherElectricalCharacteristics" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the connector&apos;s electrical characteristics - used when the ConnectorElectricalCharacteristics property contains an entry of 1 (Other). OtherElectricalCharacteristics should be set to NULL when ConnectorElectricalCharacteristics does not contain an value of 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.ConnectorElectricalCharacteristics</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalConnector" PROPAGATED="false" NAME="NumPhysicalPins" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the number of physical pins (male/female) that are present on this connector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.ConnectorPinout</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalConnector" PROPAGATED="false" NAME="ConnectorLayout" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the type of packaging normally associated with this type of connector.16 (PCI) - describes the generic PCI connector layout. 17 (PCI-X) - describes the PCI Extended connector layout. 18 (PCI-E) - describes the PCI Express connector layout, where the actual layout as far as the length is concerned is unknown. 19 - 25 (PCI-E xN) - describes the PCI Express connector layout, where N is the lane count that appropriately descirbes the length of the PCI-E connector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26..32567</cim:VALUE><cim:VALUE>32568..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>BNC</cim:VALUE><cim:VALUE>RJ11</cim:VALUE><cim:VALUE>RJ45</cim:VALUE><cim:VALUE>DB9</cim:VALUE><cim:VALUE>Slot</cim:VALUE><cim:VALUE>SCSI High Density</cim:VALUE><cim:VALUE>SCSI Low Density</cim:VALUE><cim:VALUE>Ribbon</cim:VALUE><cim:VALUE>AUI</cim:VALUE><cim:VALUE>Fiber SC</cim:VALUE><cim:VALUE>Fiber ST</cim:VALUE><cim:VALUE>FDDI-MIC</cim:VALUE><cim:VALUE>Fiber-RTMJ</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>PCI-X</cim:VALUE><cim:VALUE>PCI-E</cim:VALUE><cim:VALUE>PCI-E x1</cim:VALUE><cim:VALUE>PCI-E x2</cim:VALUE><cim:VALUE>PCI-E x4</cim:VALUE><cim:VALUE>PCI-E x8</cim:VALUE><cim:VALUE>PCI-E x16</cim:VALUE><cim:VALUE>PCI-E x32</cim:VALUE><cim:VALUE>PCI-E x64</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.ConnectorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalConnector" PROPAGATED="false" NAME="ConnectorDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Connector - used when the ConnectorLayout property is set to 1 (&quot;Other&quot;). Connector Description should be set to NULL when ConnectorLayout is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.ConnectorLayout</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PhysicalElement" NAME="CIM_PhysicalLink"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Link</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalLink class represents the cabling of PhysicalElements together. For example, serial or Ethernet cables would be subclasses (if additional properties or associations are defined) or instances of PhysicalLink. In many cases, the numerous physical cables within a PhysicalPackage or Network will not be modeled. However, where these cables or Links are critical components, or are tagged assets of the company, these objects can be instantiated using this class or one of its descendent classes.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PhysicalLink" PROPAGATED="false" NAME="MaxLength" TYPE="real64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum length of the PhysicalLink in feet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Feet</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>foot</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalLink" PROPAGATED="false" NAME="Length" TYPE="real64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current length of the PhysicalLink in feet. For some connections, especially wireless technologies, this property may not be applicable and should be left uninitialized.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Feet</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>foot</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalLink" PROPAGATED="false" NAME="Wired" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the PhysicalLink is an actual cable (TRUE) or a wireless connection (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalLink" PROPAGATED="false" NAME="MediaType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MediaType property defines the particular type of Media through which transmission signals pass. Common network media include twisted-pair (value=11 or 12), coaxial (7, 8 or 9) and fiber-optic cable (10).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Cat1</cim:VALUE><cim:VALUE>Cat2</cim:VALUE><cim:VALUE>Cat3</cim:VALUE><cim:VALUE>Cat4</cim:VALUE><cim:VALUE>Cat5</cim:VALUE><cim:VALUE>50-ohm Coaxial</cim:VALUE><cim:VALUE>75-ohm Coaxial</cim:VALUE><cim:VALUE>100-ohm Coaxial</cim:VALUE><cim:VALUE>Fiber-optic</cim:VALUE><cim:VALUE>UTP</cim:VALUE><cim:VALUE>STP</cim:VALUE><cim:VALUE>Ribbon Cable</cim:VALUE><cim:VALUE>Twinaxial</cim:VALUE><cim:VALUE>Optical 9um</cim:VALUE><cim:VALUE>Optical 50um</cim:VALUE><cim:VALUE>Optical 62.5um</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Fibre Channel Bus Port Extensions|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PhysicalComponent" NAME="CIM_PhysicalMedia"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::PhysicalMedia</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalMedia class represents any type of documentation or storage medium, such as tapes, CDROMs, etc. This class is typically used to locate and manage Removable Media (versus Media sealed with the MediaAccessDevice, as a single Package, as is the case with hard disks). However, &apos;sealed&apos; Media can also be modeled using this class, where the Media would then be associated with the PhysicalPackage using the PackagedComponent relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="false" NAME="Capacity" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of bytes that can be read from or written to a Media. This property is not applicable to &quot;Hard Copy&quot; (documentation) or cleaner Media. Data compression should not be assumed, as it would increase the value in this property. For tapes, it should be assumed that no filemarks or blank space areas are recorded on the Media.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="false" NAME="MediaType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the type of the PhysicalMedia, as an enumerated integer. The MediaDescription property is used to provide more explicit definition of the Media type, whether it is pre-formatted, compatability features, etc.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Tape Cartridge</cim:VALUE><cim:VALUE>QIC Cartridge</cim:VALUE><cim:VALUE>AIT Cartridge</cim:VALUE><cim:VALUE>DTF Cartridge</cim:VALUE><cim:VALUE>DAT Cartridge</cim:VALUE><cim:VALUE>8mm Tape Cartridge</cim:VALUE><cim:VALUE>19mm Tape Cartridge</cim:VALUE><cim:VALUE>DLT Cartridge</cim:VALUE><cim:VALUE>Half-Inch Magnetic Tape Cartridge</cim:VALUE><cim:VALUE>Cartridge Disk</cim:VALUE><cim:VALUE>JAZ Disk</cim:VALUE><cim:VALUE>ZIP Disk</cim:VALUE><cim:VALUE>SyQuest Disk</cim:VALUE><cim:VALUE>Winchester Removable Disk</cim:VALUE><cim:VALUE>CD-ROM</cim:VALUE><cim:VALUE>CD-ROM/XA</cim:VALUE><cim:VALUE>CD-I</cim:VALUE><cim:VALUE>CD Recordable</cim:VALUE><cim:VALUE>WORM</cim:VALUE><cim:VALUE>Magneto-Optical</cim:VALUE><cim:VALUE>DVD</cim:VALUE><cim:VALUE>DVD-RW+</cim:VALUE><cim:VALUE>DVD-RAM</cim:VALUE><cim:VALUE>DVD-ROM</cim:VALUE><cim:VALUE>DVD-Video</cim:VALUE><cim:VALUE>Divx</cim:VALUE><cim:VALUE>Floppy/Diskette</cim:VALUE><cim:VALUE>Hard Disk</cim:VALUE><cim:VALUE>Memory Card</cim:VALUE><cim:VALUE>Hard Copy</cim:VALUE><cim:VALUE>Clik Disk</cim:VALUE><cim:VALUE>CD-RW</cim:VALUE><cim:VALUE>CD-DA</cim:VALUE><cim:VALUE>CD+</cim:VALUE><cim:VALUE>DVD Recordable</cim:VALUE><cim:VALUE>DVD-RW</cim:VALUE><cim:VALUE>DVD-Audio</cim:VALUE><cim:VALUE>DVD-5</cim:VALUE><cim:VALUE>DVD-9</cim:VALUE><cim:VALUE>DVD-10</cim:VALUE><cim:VALUE>DVD-18</cim:VALUE><cim:VALUE>Magneto-Optical Rewriteable</cim:VALUE><cim:VALUE>Magneto-Optical Write Once</cim:VALUE><cim:VALUE>Magneto-Optical Rewriteable (LIMDOW)</cim:VALUE><cim:VALUE>Phase Change Write Once</cim:VALUE><cim:VALUE>Phase Change Rewriteable</cim:VALUE><cim:VALUE>Phase Change Dual Rewriteable</cim:VALUE><cim:VALUE>Ablative Write Once</cim:VALUE><cim:VALUE>Near Field Recording</cim:VALUE><cim:VALUE>MiniQic</cim:VALUE><cim:VALUE>Travan</cim:VALUE><cim:VALUE>8mm Metal Particle</cim:VALUE><cim:VALUE>8mm Advanced Metal Evaporate</cim:VALUE><cim:VALUE>NCTP</cim:VALUE><cim:VALUE>LTO Ultrium</cim:VALUE><cim:VALUE>LTO Accelis</cim:VALUE><cim:VALUE>9 Track Tape</cim:VALUE><cim:VALUE>18 Track Tape</cim:VALUE><cim:VALUE>36 Track Tape</cim:VALUE><cim:VALUE>Magstar 3590</cim:VALUE><cim:VALUE>Magstar MP</cim:VALUE><cim:VALUE>D2 Tape</cim:VALUE><cim:VALUE>Tape - DST Small</cim:VALUE><cim:VALUE>Tape - DST Medium</cim:VALUE><cim:VALUE>Tape - DST Large</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.MediaDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="false" NAME="MediaDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional detail related to the MediaType enumeration. For example, if value 3 (&quot;QIC Cartridge&quot;) is specified, this property could indicate whether the tape is wide or 1/4 inch, whether it is pre-formatted, whether it is Travan compatible, etc.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.MediaType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="false" NAME="WriteProtectOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean specifying whether the Media is currently write protected by some kind of physical mechanism, such as a protect tab on a floppy diskette.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="false" NAME="CleanerMedia" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the PhysicalMedia is used for cleaning purposes and not data storage.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="false" NAME="MediaSize" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size of the Media in inches. For example, &apos;3.5&apos; would be entered for a 3.5 inch disk, or &apos;12&apos; would be entered for a 12 inch optical disk. On the other hand, &apos;0.5&apos; would be defined for a 1/2 inch tape.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="false" NAME="MaxMounts" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For removable Media, the maximum number of times that the Media can be mounted before it should be retired. For cleaner Media, this is the maximum number of Drive cleans that can be performed. For nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="false" NAME="MountCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For removable or cleaner Media, the number of times that the Media has been mounted for data transfer or to clean a Drive. For nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.MaxMounts</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="false" NAME="DualSided" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Media has two recording sides (TRUE) or only a single side (FALSE). Examples of dual sided Media include DVD-ROM and some optical disks. Examples of single sided Media are tapes and CD-ROM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="false" NAME="PhysicalLabels" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>One or more strings on &apos;labels&apos; on the PhysicalMedia. The format of the labels and their state (readable, unreadable, upside-down) are indicated in the LabelFormats and LabelStates array properties.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.LabelStates</cim:VALUE><cim:VALUE>CIM_PhysicalMedia.LabelFormats</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="false" NAME="LabelStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of enumerated integers describing the states of each of the labels on a PhysicalMedia. The Labels themselves are listed in the PhysicalLabels property. Note, each entry of this array is related to the entry in PhysicalLabels that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK/Readable</cim:VALUE><cim:VALUE>Unreadable</cim:VALUE><cim:VALUE>Upside Down</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.PhysicalLabels</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="false" NAME="LabelFormats" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of enumerated integers describing the formats of each of the labels on a PhysicalMedia. The Labels themselves are listed in the PhysicalLabels property. Note, each entry of this array is related to the entry in PhysicalLabels that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Barcode</cim:VALUE><cim:VALUE>Radio Frequency Identification</cim:VALUE><cim:VALUE>OCR (Optical Character Recognition)</cim:VALUE><cim:VALUE>MICR (Magnetic Ink Character Recognition)</cim:VALUE><cim:VALUE>7 Character Barcode</cim:VALUE><cim:VALUE>9 Character Barcode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.PhysicalLabels</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="false" NAME="TimeOfLastMount" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For removable or cleaner Media, the date and time that the Media was last mounted. For nonremovable Media, such as hard disks, this property has no meaning and is not applicable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="false" NAME="TotalMountTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For removable or cleaner Media, the total time (in seconds) that the Media has been mounted for data transfer or to clean a Drive. For nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="true" NAME="RemovalConditions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RemovalCapabilites property is used to describe the conditions under which a PhysicalPackage can be removed. Since all PhysicalPackages are not removable, this property defaults to 2, &apos;Not Applicable&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Removable when off</cim:VALUE><cim:VALUE>Removable when on or off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="true" NAME="Removable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalComponent.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalComponent is removable with or without power being applied. 

A PhysicalComponent is Removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. A Component can still be Removable if power must be &apos;off&apos; in order to perform the removal. If power can be &apos;on&apos; and the Component removed, then the Element is both Removable and HotSwappable. For example, an upgradeable Processor chip is Removable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="true" NAME="Replaceable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated because it is redundant with the FRU class and its associations. A PhysicalComponent is Replaceable if it is possible to replace (FRU or upgrade) the Element with a physically different one. For example, some ComputerSystems allow the main Processor chip to be upgraded to one of a higher clock rating. In this case, the Processor is said to be Replaceable. All Removable Components are inherently Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="true" NAME="HotSwappable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalComponent.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalComponent is removable with or without power being applied. 

A PhysicalComponent is HotSwappable if it is possible to replace the Element with a physically different but equivalent one while the containing Package has power applied to it (ie, is &apos;on&apos;). For example, a fan Component may be designed to be HotSwappable. All HotSwappable Components are inherently Removable and Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PhysicalElement" NAME="CIM_PhysicalPackage"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.18.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Package</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalPackage class represents PhysicalElements that contain or host other components. Examples are a Rack enclosure or an adapter Card.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="false" NAME="RemovalConditions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RemovalCapabilites property is used to describe the conditions under which a PhysicalPackage can be removed. Since all PhysicalPackages are not removable, this property defaults to 2, &apos;Not Applicable&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Removable when off</cim:VALUE><cim:VALUE>Removable when on or off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="false" NAME="Removable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 
A PhysicalPackage is Removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. A Package can still be Removable if power must be &apos;off&apos; in order to perform the removal. If power can be &apos;on&apos; and the Package removed, then the Element is both Removable and HotSwappable. For example, an extra battery in a laptop is Removable, as is a disk drive Package inserted using SCA connectors. However, the latter is also HotSwappable. A laptop&apos;s display is not Removable, nor is a non-redundant power supply. Removing these components would impact the function of the overall packaging or is impossible due to the tight integration of the Package.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="false" NAME="Replaceable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated because it is redundant with the FRU class and its associations. A PhysicalPackage is Replaceable if it is possible to replace (FRU or upgrade) the Element with a physically different one. For example, some ComputerSystems allow the main Processor chip to be upgraded to one of a higher clock rating. In this case, the Processor is said to be Replaceable. Another example is a power supply Package mounted on sliding rails. All Removable packages are inherently Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="false" NAME="HotSwappable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 

A PhysicalPackage is HotSwappable if it is possible to replace the Element with a physically different but equivalent one while the containing Package has power applied to it (ie, is &apos;on&apos;). For example, a disk drive Package inserted using SCA connectors is both Removable and HotSwappable. All HotSwappable packages are inherently Removable and Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="false" NAME="Height" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The height of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="false" NAME="Depth" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The depth of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="false" NAME="Width" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The width of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="false" NAME="Weight" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The weight of the PhysicalPackage in pounds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pounds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pound</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="false" NAME="PackageType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration defining the type of the PhysicalPackage. Note that this enumeration expands on the list in the Entity MIB (the attribute, entPhysicalClass). The numeric values are consistent with CIM&apos;s enum numbering guidelines, but are slightly different than the MIB&apos;s values.
Unknown - indicates that the package type is not known.
Other - The package type does not correspond to an existing enumerated value. The value is specified using the OtherPackageType property.
The values &quot;Rack&quot; through &quot;Port/Connector&quot; are defined per the Entity-MIB (where the semantics of rack are equivalent to the MIB&apos;s &apos;stack&apos; value). The other values (for battery, processor, memory, power source/generator and storage media package) are self-explanatory.
A value of &quot;Blade&quot; should be used when the PhysicalPackage contains the operational hardware aspects of a ComputerSystem, without the supporting mechanicals such as power and cooling. For example, a Blade Server includes processor(s) and memory, and relies on the containing chassis to supply power and cooling. In many respects, a Blade can be considered a &quot;Module/Card&quot;. However, it is tracked differently by inventory systems and differs in terms of service philosophy. For example, a Blade is intended to be hot-plugged into a hosting enclosure without requiring additional cabling, and does not require a cover to be removed from the enclosure for installation. Similarly, a &quot;Blade Expansion&quot; has characteristics of a &quot;Blade&quot; and a &quot;Module/Card&quot;. However, it is distinct from both due to inventory tracking and service philosophy, and because of its hardware dependence on a Blade. A Blade Expansion must be attached to a Blade prior to inserting the resultant assembly into an enclosure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Rack</cim:VALUE><cim:VALUE>Chassis/Frame</cim:VALUE><cim:VALUE>Cross Connect/Backplane</cim:VALUE><cim:VALUE>Container/Frame Slot</cim:VALUE><cim:VALUE>Power Supply</cim:VALUE><cim:VALUE>Fan</cim:VALUE><cim:VALUE>Sensor</cim:VALUE><cim:VALUE>Module/Card</cim:VALUE><cim:VALUE>Port/Connector</cim:VALUE><cim:VALUE>Battery</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>Power Source/Generator</cim:VALUE><cim:VALUE>Storage Media Package (e.g., Disk or Tape Drive)</cim:VALUE><cim:VALUE>Blade</cim:VALUE><cim:VALUE>Blade Expansion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|ENTITY-MIB.entPhysicalClass</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.OtherPackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="false" NAME="OtherPackageType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the package when the instance&apos;s PackageType property is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.PackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="false" NAME="VendorCompatibilityStrings" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings that identify the component that is compatible with, and can be inserted in a slot that reports this string as one of the array element in the VendorCompatibilityStrings This allows system administrators to determine whether it is appropriateto insert a package into a slot 
In order to ensure uniqueness within the NameSpace, each value defined by the vendor for use in the VendorCompatibilityStrings property SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Slot.VendorCompatibilityStrings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_PhysicalPackage" NAME="IsCompatible" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is being deprecated. A PhysicalPackage cannot determine if it is compatible with another object. The IsCompatible method verifies whether the referenced PhysicalElement may be contained by or inserted into the PhysicalPackage. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_PhysicalElement" NAME="ElementToCheck"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The element to check for compatibility with this one.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PhysicalMedia" NAME="CIM_PhysicalTape"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::PhysicalMedia</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalTape class represents additional data for a Tape Media. Information on the tape length and whether it must be unloaded from BOT are properties of this class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PhysicalTape" PROPAGATED="false" NAME="TapeLength" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The physical length of the Tape in feet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Feet</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>foot</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalTape" PROPAGATED="false" NAME="UnloadAnywhere" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Tape can be unloaded at any position on the Media. It is set to FALSE if the tape must be at a certain position for unload - such as at the beginning of tape (BOT) area, or at mid-tape point for TapeDrives with mid-tape load.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="true" NAME="Capacity" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of bytes that can be read from or written to a Media. This property is not applicable to &quot;Hard Copy&quot; (documentation) or cleaner Media. Data compression should not be assumed, as it would increase the value in this property. For tapes, it should be assumed that no filemarks or blank space areas are recorded on the Media.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="true" NAME="MediaType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the type of the PhysicalMedia, as an enumerated integer. The MediaDescription property is used to provide more explicit definition of the Media type, whether it is pre-formatted, compatability features, etc.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Tape Cartridge</cim:VALUE><cim:VALUE>QIC Cartridge</cim:VALUE><cim:VALUE>AIT Cartridge</cim:VALUE><cim:VALUE>DTF Cartridge</cim:VALUE><cim:VALUE>DAT Cartridge</cim:VALUE><cim:VALUE>8mm Tape Cartridge</cim:VALUE><cim:VALUE>19mm Tape Cartridge</cim:VALUE><cim:VALUE>DLT Cartridge</cim:VALUE><cim:VALUE>Half-Inch Magnetic Tape Cartridge</cim:VALUE><cim:VALUE>Cartridge Disk</cim:VALUE><cim:VALUE>JAZ Disk</cim:VALUE><cim:VALUE>ZIP Disk</cim:VALUE><cim:VALUE>SyQuest Disk</cim:VALUE><cim:VALUE>Winchester Removable Disk</cim:VALUE><cim:VALUE>CD-ROM</cim:VALUE><cim:VALUE>CD-ROM/XA</cim:VALUE><cim:VALUE>CD-I</cim:VALUE><cim:VALUE>CD Recordable</cim:VALUE><cim:VALUE>WORM</cim:VALUE><cim:VALUE>Magneto-Optical</cim:VALUE><cim:VALUE>DVD</cim:VALUE><cim:VALUE>DVD-RW+</cim:VALUE><cim:VALUE>DVD-RAM</cim:VALUE><cim:VALUE>DVD-ROM</cim:VALUE><cim:VALUE>DVD-Video</cim:VALUE><cim:VALUE>Divx</cim:VALUE><cim:VALUE>Floppy/Diskette</cim:VALUE><cim:VALUE>Hard Disk</cim:VALUE><cim:VALUE>Memory Card</cim:VALUE><cim:VALUE>Hard Copy</cim:VALUE><cim:VALUE>Clik Disk</cim:VALUE><cim:VALUE>CD-RW</cim:VALUE><cim:VALUE>CD-DA</cim:VALUE><cim:VALUE>CD+</cim:VALUE><cim:VALUE>DVD Recordable</cim:VALUE><cim:VALUE>DVD-RW</cim:VALUE><cim:VALUE>DVD-Audio</cim:VALUE><cim:VALUE>DVD-5</cim:VALUE><cim:VALUE>DVD-9</cim:VALUE><cim:VALUE>DVD-10</cim:VALUE><cim:VALUE>DVD-18</cim:VALUE><cim:VALUE>Magneto-Optical Rewriteable</cim:VALUE><cim:VALUE>Magneto-Optical Write Once</cim:VALUE><cim:VALUE>Magneto-Optical Rewriteable (LIMDOW)</cim:VALUE><cim:VALUE>Phase Change Write Once</cim:VALUE><cim:VALUE>Phase Change Rewriteable</cim:VALUE><cim:VALUE>Phase Change Dual Rewriteable</cim:VALUE><cim:VALUE>Ablative Write Once</cim:VALUE><cim:VALUE>Near Field Recording</cim:VALUE><cim:VALUE>MiniQic</cim:VALUE><cim:VALUE>Travan</cim:VALUE><cim:VALUE>8mm Metal Particle</cim:VALUE><cim:VALUE>8mm Advanced Metal Evaporate</cim:VALUE><cim:VALUE>NCTP</cim:VALUE><cim:VALUE>LTO Ultrium</cim:VALUE><cim:VALUE>LTO Accelis</cim:VALUE><cim:VALUE>9 Track Tape</cim:VALUE><cim:VALUE>18 Track Tape</cim:VALUE><cim:VALUE>36 Track Tape</cim:VALUE><cim:VALUE>Magstar 3590</cim:VALUE><cim:VALUE>Magstar MP</cim:VALUE><cim:VALUE>D2 Tape</cim:VALUE><cim:VALUE>Tape - DST Small</cim:VALUE><cim:VALUE>Tape - DST Medium</cim:VALUE><cim:VALUE>Tape - DST Large</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.MediaDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="true" NAME="MediaDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional detail related to the MediaType enumeration. For example, if value 3 (&quot;QIC Cartridge&quot;) is specified, this property could indicate whether the tape is wide or 1/4 inch, whether it is pre-formatted, whether it is Travan compatible, etc.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.MediaType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="true" NAME="WriteProtectOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean specifying whether the Media is currently write protected by some kind of physical mechanism, such as a protect tab on a floppy diskette.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="true" NAME="CleanerMedia" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the PhysicalMedia is used for cleaning purposes and not data storage.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="true" NAME="MediaSize" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size of the Media in inches. For example, &apos;3.5&apos; would be entered for a 3.5 inch disk, or &apos;12&apos; would be entered for a 12 inch optical disk. On the other hand, &apos;0.5&apos; would be defined for a 1/2 inch tape.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="true" NAME="MaxMounts" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For removable Media, the maximum number of times that the Media can be mounted before it should be retired. For cleaner Media, this is the maximum number of Drive cleans that can be performed. For nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="true" NAME="MountCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For removable or cleaner Media, the number of times that the Media has been mounted for data transfer or to clean a Drive. For nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.MaxMounts</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="true" NAME="DualSided" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Media has two recording sides (TRUE) or only a single side (FALSE). Examples of dual sided Media include DVD-ROM and some optical disks. Examples of single sided Media are tapes and CD-ROM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="true" NAME="PhysicalLabels" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>One or more strings on &apos;labels&apos; on the PhysicalMedia. The format of the labels and their state (readable, unreadable, upside-down) are indicated in the LabelFormats and LabelStates array properties.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.LabelStates</cim:VALUE><cim:VALUE>CIM_PhysicalMedia.LabelFormats</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="true" NAME="LabelStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of enumerated integers describing the states of each of the labels on a PhysicalMedia. The Labels themselves are listed in the PhysicalLabels property. Note, each entry of this array is related to the entry in PhysicalLabels that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK/Readable</cim:VALUE><cim:VALUE>Unreadable</cim:VALUE><cim:VALUE>Upside Down</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.PhysicalLabels</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="true" NAME="LabelFormats" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of enumerated integers describing the formats of each of the labels on a PhysicalMedia. The Labels themselves are listed in the PhysicalLabels property. Note, each entry of this array is related to the entry in PhysicalLabels that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Barcode</cim:VALUE><cim:VALUE>Radio Frequency Identification</cim:VALUE><cim:VALUE>OCR (Optical Character Recognition)</cim:VALUE><cim:VALUE>MICR (Magnetic Ink Character Recognition)</cim:VALUE><cim:VALUE>7 Character Barcode</cim:VALUE><cim:VALUE>9 Character Barcode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.PhysicalLabels</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="true" NAME="TimeOfLastMount" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For removable or cleaner Media, the date and time that the Media was last mounted. For nonremovable Media, such as hard disks, this property has no meaning and is not applicable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMedia" PROPAGATED="true" NAME="TotalMountTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For removable or cleaner Media, the total time (in seconds) that the Media has been mounted for data transfer or to clean a Drive. For nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="true" NAME="RemovalConditions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RemovalCapabilites property is used to describe the conditions under which a PhysicalPackage can be removed. Since all PhysicalPackages are not removable, this property defaults to 2, &apos;Not Applicable&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Removable when off</cim:VALUE><cim:VALUE>Removable when on or off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="true" NAME="Removable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalComponent.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalComponent is removable with or without power being applied. 

A PhysicalComponent is Removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. A Component can still be Removable if power must be &apos;off&apos; in order to perform the removal. If power can be &apos;on&apos; and the Component removed, then the Element is both Removable and HotSwappable. For example, an upgradeable Processor chip is Removable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="true" NAME="Replaceable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated because it is redundant with the FRU class and its associations. A PhysicalComponent is Replaceable if it is possible to replace (FRU or upgrade) the Element with a physically different one. For example, some ComputerSystems allow the main Processor chip to be upgraded to one of a higher clock rating. In this case, the Processor is said to be Replaceable. All Removable Components are inherently Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="true" NAME="HotSwappable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalComponent.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalComponent is removable with or without power being applied. 

A PhysicalComponent is HotSwappable if it is possible to replace the Element with a physically different but equivalent one while the containing Package has power applied to it (ie, is &apos;on&apos;). For example, a fan Component may be designed to be HotSwappable. All HotSwappable Components are inherently Removable and Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PhysicalConnector" NAME="CIM_Slot"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.18.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Connector</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Slot class represents Connectors into which Packages are inserted. For example, a PhysicalPackage that is a DiskDrive may be inserted into an SCA &apos;Slot&apos;. As another example, a Card (subclass of PhysicalPackage) may be inserted into a 16-, 32-, or 64-bit expansion &apos;Slot&apos; on a HostingBoard. PCI or PCMCIA Type III Slots are examples of the latter.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Slot" PROPAGATED="false" NAME="ConnectorType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ConnectorType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Slot|005.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers defining the type of PhysicalConnector. An array is specified to allow the description of &apos;combinations&apos; of Connector information. For example, one array entry could specify RS-232 (value=25), another DB-25 (value=23) and a third entry define the Connector as &quot;Male&quot; (value=2). 
This single property is being deprecated in lieu of using separate properties to describe the various aspects of the connector. The separation allows for a more generic means of describing the connectors. Obsolete connectors were intentionally removed from the new list.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Male</cim:VALUE><cim:VALUE>Female</cim:VALUE><cim:VALUE>Shielded</cim:VALUE><cim:VALUE>Unshielded</cim:VALUE><cim:VALUE>SCSI (A) High-Density (50 pins)</cim:VALUE><cim:VALUE>SCSI (A) Low-Density (50 pins)</cim:VALUE><cim:VALUE>SCSI (P) High-Density (68 pins)</cim:VALUE><cim:VALUE>SCSI SCA-I (80 pins)</cim:VALUE><cim:VALUE>SCSI SCA-II (80 pins)</cim:VALUE><cim:VALUE>Fibre Channel (DB-9, Copper)</cim:VALUE><cim:VALUE>Fibre Channel (Optical Fibre)</cim:VALUE><cim:VALUE>Fibre Channel SCA-II (40 pins)</cim:VALUE><cim:VALUE>Fibre Channel SCA-II (20 pins)</cim:VALUE><cim:VALUE>Fibre Channel BNC</cim:VALUE><cim:VALUE>ATA 3-1/2 Inch (40 pins)</cim:VALUE><cim:VALUE>ATA 2-1/2 Inch (44 pins)</cim:VALUE><cim:VALUE>ATA-2</cim:VALUE><cim:VALUE>ATA-3</cim:VALUE><cim:VALUE>ATA/66</cim:VALUE><cim:VALUE>DB-9</cim:VALUE><cim:VALUE>DB-15</cim:VALUE><cim:VALUE>DB-25</cim:VALUE><cim:VALUE>DB-36</cim:VALUE><cim:VALUE>RS-232C</cim:VALUE><cim:VALUE>RS-422</cim:VALUE><cim:VALUE>RS-423</cim:VALUE><cim:VALUE>RS-485</cim:VALUE><cim:VALUE>RS-449</cim:VALUE><cim:VALUE>V.35</cim:VALUE><cim:VALUE>X.21</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>AUI</cim:VALUE><cim:VALUE>UPT Category 3</cim:VALUE><cim:VALUE>UPT Category 4</cim:VALUE><cim:VALUE>UPT Category 5</cim:VALUE><cim:VALUE>BNC</cim:VALUE><cim:VALUE>RJ11</cim:VALUE><cim:VALUE>RJ45</cim:VALUE><cim:VALUE>Fiber MIC</cim:VALUE><cim:VALUE>Apple AUI</cim:VALUE><cim:VALUE>Apple GeoPort</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>PCMCIA Type I</cim:VALUE><cim:VALUE>PCMCIA Type II</cim:VALUE><cim:VALUE>PCMCIA Type III</cim:VALUE><cim:VALUE>ZV Port</cim:VALUE><cim:VALUE>CardBus</cim:VALUE><cim:VALUE>USB</cim:VALUE><cim:VALUE>IEEE 1394</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>HSSDC (6 pins)</cim:VALUE><cim:VALUE>GBIC</cim:VALUE><cim:VALUE>DIN</cim:VALUE><cim:VALUE>Mini-DIN</cim:VALUE><cim:VALUE>Micro-DIN</cim:VALUE><cim:VALUE>PS/2</cim:VALUE><cim:VALUE>Infrared</cim:VALUE><cim:VALUE>HP-HIL</cim:VALUE><cim:VALUE>Access.bus</cim:VALUE><cim:VALUE>NuBus</cim:VALUE><cim:VALUE>Centronics</cim:VALUE><cim:VALUE>Mini-Centronics</cim:VALUE><cim:VALUE>Mini-Centronics Type-14</cim:VALUE><cim:VALUE>Mini-Centronics Type-20</cim:VALUE><cim:VALUE>Mini-Centronics Type-26</cim:VALUE><cim:VALUE>Bus Mouse</cim:VALUE><cim:VALUE>ADB</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>VME Bus</cim:VALUE><cim:VALUE>VME64</cim:VALUE><cim:VALUE>Proprietary</cim:VALUE><cim:VALUE>Proprietary Processor Card Slot</cim:VALUE><cim:VALUE>Proprietary Memory Card Slot</cim:VALUE><cim:VALUE>Proprietary I/O Riser Slot</cim:VALUE><cim:VALUE>PCI-66MHZ</cim:VALUE><cim:VALUE>AGP2X</cim:VALUE><cim:VALUE>AGP4X</cim:VALUE><cim:VALUE>PC-98</cim:VALUE><cim:VALUE>PC-98-Hireso</cim:VALUE><cim:VALUE>PC-H98</cim:VALUE><cim:VALUE>PC-98Note</cim:VALUE><cim:VALUE>PC-98Full</cim:VALUE><cim:VALUE>SSA SCSI</cim:VALUE><cim:VALUE>Circular</cim:VALUE><cim:VALUE>On Board IDE Connector</cim:VALUE><cim:VALUE>On Board Floppy Connector</cim:VALUE><cim:VALUE>9 Pin Dual Inline</cim:VALUE><cim:VALUE>25 Pin Dual Inline</cim:VALUE><cim:VALUE>50 Pin Dual Inline</cim:VALUE><cim:VALUE>68 Pin Dual Inline</cim:VALUE><cim:VALUE>On Board Sound Connector</cim:VALUE><cim:VALUE>Mini-jack</cim:VALUE><cim:VALUE>PCI-X</cim:VALUE><cim:VALUE>Sbus IEEE 1396-1993 32 bit</cim:VALUE><cim:VALUE>Sbus IEEE 1396-1993 64 bit</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>GIO</cim:VALUE><cim:VALUE>XIO</cim:VALUE><cim:VALUE>HIO</cim:VALUE><cim:VALUE>NGIO</cim:VALUE><cim:VALUE>PMC</cim:VALUE><cim:VALUE>MTRJ</cim:VALUE><cim:VALUE>VF-45</cim:VALUE><cim:VALUE>Future I/O</cim:VALUE><cim:VALUE>SC</cim:VALUE><cim:VALUE>SG</cim:VALUE><cim:VALUE>Electrical</cim:VALUE><cim:VALUE>Optical</cim:VALUE><cim:VALUE>Ribbon</cim:VALUE><cim:VALUE>GLM</cim:VALUE><cim:VALUE>1x9</cim:VALUE><cim:VALUE>Mini SG</cim:VALUE><cim:VALUE>LC</cim:VALUE><cim:VALUE>HSSC</cim:VALUE><cim:VALUE>VHDCI Shielded (68 pins)</cim:VALUE><cim:VALUE>InfiniBand</cim:VALUE><cim:VALUE>AGP8X</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Slot" PROPAGATED="false" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PoweredOn</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Slot|005.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Slot" PROPAGATED="false" NAME="SupportsHotPlug" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Slot supports hot-plug of adapter Cards.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Slot" PROPAGATED="false" NAME="HeightAllowed" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum height of an adapter Card that can be inserted into the Slot, in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Slot" PROPAGATED="false" NAME="LengthAllowed" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum length of an adapter Card that can be inserted into the Slot, in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Slot" PROPAGATED="false" NAME="MaxDataWidth" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum bus width of adapter Cards that can be inserted into this Slot, in bits. If the value is &apos;unknown&apos;, enter 0. If the value is other than 8, 16, 32, 64 or 128, enter 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>128</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Slot|005.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Slot" PROPAGATED="false" NAME="VccMixedVoltageSupport" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of enumerated integers indicating the Vcc voltage supported by this Slot.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>3.3V</cim:VALUE><cim:VALUE>5V</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Slot|005.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Slot" PROPAGATED="false" NAME="VppMixedVoltageSupport" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of enumerated integers indicating the Vpp voltage supported by this Slot.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>3.3V</cim:VALUE><cim:VALUE>5V</cim:VALUE><cim:VALUE>12V</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Slot|005.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Slot" PROPAGATED="false" NAME="ThermalRating" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum thermal dissipation of the Slot in milliwatts.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliWatts</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Slot|005.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>watt * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Slot" PROPAGATED="false" NAME="SpecialPurpose" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that this Slot is physically unique and may hold special types of hardware, e.g. a graphics processor slot. If set to TRUE, then the property, Special PurposeDescription (a string), should specify the nature of the uniqueness or purpose of the Slot.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Slot.PurposeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Slot" PROPAGATED="false" NAME="PurposeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing that this Slot is physically unique and may hold special types of hardware. This property only has meaning when the corresponding boolean property, SpecialPurpose, is set to TRUE.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Slot.SpecialPurpose</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Slot" PROPAGATED="false" NAME="Number" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Number property indicates the physical slot number, which can be used as an index into a system slot table, whether or not that slot is physically occupied.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Slot|005.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Slot" PROPAGATED="false" NAME="Powered" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalElement.PoweredOn</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A boolean indicating whether the Slot is currently powered (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Slot|005.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Slot" PROPAGATED="false" NAME="OpenSwitch" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A boolean indicating whether the switch state of the Slot is currently open (TRUE) or closed (FALSE). This switch state determines whether the contents of the Slot can be hot-plugged.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Slot|005.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Slot" PROPAGATED="false" NAME="MaxLinkWidth" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum link width of a switching bus type, such as Infiniband and PCI Express. The width is expressed in number of communication lines, or lanes, between port and devices. This property dictates the maximum link width, in lanes, of adapter Cards that can be inserted into this Slot. If the value is &apos;unknown&apos;, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>x1</cim:VALUE><cim:VALUE>x2</cim:VALUE><cim:VALUE>x4</cim:VALUE><cim:VALUE>x8</cim:VALUE><cim:VALUE>x12</cim:VALUE><cim:VALUE>x16</cim:VALUE><cim:VALUE>x32</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Slot" PROPAGATED="false" NAME="VendorCompatibilityStrings" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings that identify the components that are compatible and can be inserted in a slot. This allows vendors to provide clues to the system administrators by providing sufficient information to request the appropriate hardware that can populate the slot. In order to ensure uniqueness within the NameSpace, each value defined by the vendor for use in the VendorCompatibilityStrings property SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.VendorCompatibilityStrings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalConnector" PROPAGATED="true" NAME="ConnectorPinout" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing the pin configuration and/or signal usage of a PhysicalConnector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.NumPhysicalPins</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalConnector" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.ConnectorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Connector - used when the ConnectorType property is set to 1 (&quot;Other&quot;). OtherType Description should be set to NULL when ConnectorType is any value other than 1. 
The use of this property is deprecated in lieu of Connector Description.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.ConnectorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalConnector" PROPAGATED="true" NAME="ConnectorGender" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the gender of the connector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Male</cim:VALUE><cim:VALUE>Female</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalConnector" PROPAGATED="true" NAME="ConnectorElectricalCharacteristics" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the electrical characteristic for this connector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Single Ended</cim:VALUE><cim:VALUE>Differential</cim:VALUE><cim:VALUE>Low Voltage Differential</cim:VALUE><cim:VALUE>Optical</cim:VALUE><cim:VALUE>Copper</cim:VALUE><cim:VALUE>Shielded</cim:VALUE><cim:VALUE>Unshielded</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.OtherElectricalCharacteristics</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalConnector" PROPAGATED="true" NAME="OtherElectricalCharacteristics" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the connector&apos;s electrical characteristics - used when the ConnectorElectricalCharacteristics property contains an entry of 1 (Other). OtherElectricalCharacteristics should be set to NULL when ConnectorElectricalCharacteristics does not contain an value of 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.ConnectorElectricalCharacteristics</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalConnector" PROPAGATED="true" NAME="NumPhysicalPins" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the number of physical pins (male/female) that are present on this connector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.ConnectorPinout</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalConnector" PROPAGATED="true" NAME="ConnectorLayout" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the type of packaging normally associated with this type of connector.16 (PCI) - describes the generic PCI connector layout. 17 (PCI-X) - describes the PCI Extended connector layout. 18 (PCI-E) - describes the PCI Express connector layout, where the actual layout as far as the length is concerned is unknown. 19 - 25 (PCI-E xN) - describes the PCI Express connector layout, where N is the lane count that appropriately descirbes the length of the PCI-E connector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26..32567</cim:VALUE><cim:VALUE>32568..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>BNC</cim:VALUE><cim:VALUE>RJ11</cim:VALUE><cim:VALUE>RJ45</cim:VALUE><cim:VALUE>DB9</cim:VALUE><cim:VALUE>Slot</cim:VALUE><cim:VALUE>SCSI High Density</cim:VALUE><cim:VALUE>SCSI Low Density</cim:VALUE><cim:VALUE>Ribbon</cim:VALUE><cim:VALUE>AUI</cim:VALUE><cim:VALUE>Fiber SC</cim:VALUE><cim:VALUE>Fiber ST</cim:VALUE><cim:VALUE>FDDI-MIC</cim:VALUE><cim:VALUE>Fiber-RTMJ</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>PCI-X</cim:VALUE><cim:VALUE>PCI-E</cim:VALUE><cim:VALUE>PCI-E x1</cim:VALUE><cim:VALUE>PCI-E x2</cim:VALUE><cim:VALUE>PCI-E x4</cim:VALUE><cim:VALUE>PCI-E x8</cim:VALUE><cim:VALUE>PCI-E x16</cim:VALUE><cim:VALUE>PCI-E x32</cim:VALUE><cim:VALUE>PCI-E x64</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.ConnectorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalConnector" PROPAGATED="true" NAME="ConnectorDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Connector - used when the ConnectorLayout property is set to 1 (&quot;Other&quot;). Connector Description should be set to NULL when ConnectorLayout is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.ConnectorLayout</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_Policy"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An abstract class defining the common properties of the policy managed elements derived from CIM_Policy. The subclasses are used to create rules and groups of rules that work together to form a coherent set of policies within an administrative domain or set of domains.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="false" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="false" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Policy" NAME="CIM_PolicyAction"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class representing a rule-specific or reusable policy action to be performed if the PolicyConditions for a Policy Rule evaluate to TRUE. Since all operational details of a PolicyAction are provided in subclasses of this object, this class is abstract.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyAction is defined. 

This property helps to identify the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyAction is related, either directly via the PolicyActionInPolicyRepository association or indirectly via the PolicyActionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyAction is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="false" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the CreationClassName of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="false" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the name of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="false" NAME="PolicyActionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="false" NAME="DoActionLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoActionLogging causes a log message to be generated when the action is performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Policy" NAME="CIM_PolicyCondition"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class representing a rule-specific or reusable policy condition to be evaluated in conjunction with a Policy Rule. Since all operational details of a PolicyCondition are provided in subclasses of this object, this class is abstract.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyCondition is defined. 

This property helps to identify the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyCondition is related, either directly via the PolicyConditionInPolicyRepository association or indirectly via the PolicyConditionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyCondition is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="false" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the CreationClassName of the PolicyRule object with which this Condition is associated. For a reusable Policy Condition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="false" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the name of the PolicyRule object with which this Condition is associated. For a reusable PolicyCondition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="false" NAME="PolicyConditionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyCondition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Policy" NAME="CIM_PolicySet"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicySet is an abstract class that represents a set of policies that form a coherent set. The set of contained policies has a common decision strategy and a common set of policy roles (defined via the PolicySetInRole Collection association). Subclasses include PolicyGroup and PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PolicySet" PROPAGATED="false" NAME="PolicyDecisionStrategy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicyDecisionStrategy defines the evaluation method used for policies contained in the PolicySet. There are two values currently defined: 
- &apos;First Matching&apos; (1) executes the actions of the first rule whose conditions evaluate to TRUE. The concept of &apos;first&apos; is determined by examining the priority of the rule within the policy set (i.e., by examining the property, PolicySetComponent.Priority). Note that this ordering property MUST be maintained when processing the PolicyDecisionStrategy. 
- &apos;All&apos; (2) executes the actions of ALL rules whose conditions evaluate to TRUE, in the set. As noted above, the order of processing of the rules is defined by the property, PolicySetComponent.Priority (and within a rule, the ordering of the actions is defined by the property, PolicyActionStructure.ActionOrder). Note that when this strategy is defined, processing MUST be completed of ALL rules whose conditions evaluate to TRUE, regardless of errors in the execution of the rule actions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>First Matching</cim:VALUE><cim:VALUE>All</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PolicySet" PROPAGATED="false" NAME="PolicyRoles" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetInRoleCollection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PolicyRoles property represents the roles associated with a PolicySet. All contained PolicySet instances inherit the values of the PolicyRoles of the aggregating PolicySet but the values are not copied. A contained PolicySet instance may, however, add additional PolicyRoles to those it inherits from its aggregating PolicySet(s). Each value in PolicyRoles multi-valued property represents a role for which the PolicySet applies, i.e., the PolicySet should be used by any enforcement point that assumes any of the listed PolicyRoles values. 

Although not officially designated as &apos;role combinations&apos;, multiple roles may be specified using the form: 
&lt;RoleName&gt;[&amp;&amp;&lt;RoleName&gt;]* 
where the individual role names appear in alphabetical order (according to the collating sequence for UCS-2). Implementations may treat PolicyRoles values that are specified as &apos;role combinations&apos; as simple strings. 

This property is deprecated in lieu of the use of an association, CIM_PolicySetInRoleCollection. The latter is a more explicit and less error-prone approach to modeling that a PolicySet has one or more PolicyRoles.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PolicySet" PROPAGATED="false" NAME="Enabled" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether this PolicySet is administratively enabled, administratively disabled, or enabled for debug. The &quot;EnabledForDebug&quot; property value is deprecated and, when it or any value not understood by the receiver is specified, the receiving enforcement point treats the PolicySet as &quot;Disabled&quot;. To determine if a PolicySet is &quot;Enabled&quot;, the containment hierarchy specified by the PolicySetComponent aggregation is examined and the Enabled property values of the hierarchy are ANDed together. Thus, for example, everything aggregated by a PolicyGroup may be disabled by setting the Enabled property in the PolicyGroup instance to &quot;Disabled&quot; without changing the Enabled property values of any of the aggregated instances. The default value is 1 (&quot;Enabled&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled For Debug</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_PolicySetAppliesToElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicySetAppliesToElement makes explicit which PolicySets (i.e., policy rules and groups of rules) ARE CURRENTLY applied to a particular Element. This association indicates that the PolicySets that are appropriate for a ManagedElement (specified using the PolicyRoleCollection aggregation) have actually been deployed in the policy management infrastructure. Note that if the named Element refers to a Collection, then the PolicySet is assumed to be applied to all the members of the Collection.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicySetAppliesToElement" PROPAGATED="false" REFERENCECLASS="CIM_PolicySet" NAME="PolicySet"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PolicyRules and/or groups of rules that are currently applied to an Element.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicySetAppliesToElement" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement to which the PolicySet applies.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyCondition" NAME="CIM_PolicyTimePeriodCondition"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class provides a means of representing the time periods during which a PolicySet is valid, i.e., active. At all times that fall outside these time periods, the PolicySet has no effect. A PolicySet is treated as valid at ALL times, if it does not specify a PolicyTimePeriodCondition. 

In some cases a Policy Consumer may need to perform certain setup / cleanup actions when a PolicySet becomes active / inactive. For example, sessions that were established while a PolicySet was active might need to be taken down when the PolicySet becomes inactive. In other cases, however, such sessions might be left up. In this case, the effect of deactivating the PolicySet would just be to prevent the establishment of new sessions. 

Setup / cleanup behaviors on validity period transitions are not currently addressed by the Policy Model, and must be specified in &apos;guideline&apos; documents or via subclasses of CIM_PolicySet, CIM_PolicyTimePeriod Condition or other concrete subclasses of CIM_Policy. If such behaviors need to be under the control of the policy administrator, then a mechanism to allow this control must also be specified in the subclasses. 

PolicyTimePeriodCondition is defined as a subclass of PolicyCondition. This is to allow the inclusion of time-based criteria in the AND/OR condition definitions for a PolicyRule. 

Instances of this class may have up to five properties identifying time periods at different levels. The values of all the properties present in an instance are ANDed together to determine the validity period(s) for the instance. For example, an instance with an overall validity range of January 1, 2000 through December 31, 2000; a month mask that selects March and April; a day-of-the-week mask that selects Fridays; and a time of day range of 0800 through 1600 would be represented using the following time periods: 
Friday, March 5, 2000, from 0800 through 1600; 
Friday, March 12, 2000, from 0800 through 1600; 
Friday, March 19, 2000, from 0800 through 1600; 
Friday, March 26, 2000, from 0800 through 1600; 
Friday, April 2, 2000, from 0800 through 1600; 
Friday, April 9, 2000, from 0800 through 1600; 
Friday, April 16, 2000, from 0800 through 1600; 
Friday, April 23, 2000, from 0800 through 1600; 
Friday, April 30, 2000, from 0800 through 1600. 

Properties not present in an instance of PolicyTimePeriodCondition are implicitly treated as having their value &apos;always enabled&apos;. Thus, in the example above, the day-of-the-month mask is not present, and so the validity period for the instance implicitly includes a day-of-the-month mask that selects all days of the month. If this &apos;missing property&apos; rule is applied to its fullest, we see that there is a second way to indicate that a PolicySet is always enabled: associate with it an instance of PolicyTimePeriodCondition whose only properties with specific values are its key properties.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PolicyTimePeriodCondition" PROPAGATED="false" NAME="TimePeriod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property identifies an overall range of calendar dates and times over which a PolicySet is valid. It is formatted as a string representing a start date and time, in which the character &apos;T&apos; indicates the beginning of the time portion, followed by the solidus character &apos;/&apos;, followed by a similar string representing an end date and time. The first date indicates the beginning of the range, while the second date indicates the end. Thus, the second date and time must be later than the first. Date/times are expressed as substrings of the form yyyymmddThhmmss. For example: 
20000101T080000/20000131T120000 defines 
January 1, 2000, 0800 through January 31, 2000, noon 

There are also two special cases in which one of the date/time strings is replaced with a special string defined in RFC 2445. 
o If the first date/time is replaced with the string &apos;THISANDPRIOR&apos;, then the property indicates that a PolicySet is valid [from now] until the date/time that appears after the &apos;/&apos;. 
o If the second date/time is replaced with the string &apos;THISANDFUTURE&apos;, then the property indicates that a PolicySet becomes valid on the date/time that appears before the &apos;/&apos;, and remains valid from that point on.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicyTimePeriodCondition.MonthOfYearMask</cim:VALUE><cim:VALUE>CIM_PolicyTimePeriodCondition.DayOfMonthMask</cim:VALUE><cim:VALUE>CIM_PolicyTimePeriodCondition.DayOfWeekMask</cim:VALUE><cim:VALUE>CIM_PolicyTimePeriodCondition.TimeOfDayMask</cim:VALUE><cim:VALUE>CIM_PolicyTimePeriodCondition.LocalOrUtcTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PolicyTimePeriodCondition" PROPAGATED="false" NAME="MonthOfYearMask" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The purpose of this property is to refine the valid time period that is defined by the TimePeriod property, by explicitly specifying in which months the PolicySet is valid. These properties work together, with the TimePeriod used to specify the overall time period in which the PolicySet is valid, and the MonthOfYearMask used to pick out the months during which the PolicySet is valid. 

This property is formatted as an octet string, structured as follows: 
o a 4-octet length field, indicating the length of the entire octet string; this field is always set to 0x00000006 for this property; 
o a 2-octet field consisting of 12 bits identifying the 12 months of the year, beginning with January and ending with December, followed by 4 bits that are always set to &apos;0&apos;. For each month, the value &apos;1&apos; indicates that the policy is valid for that month, and the value &apos;0&apos; indicates that it is not valid. 

The value 0x000000060830, for example, indicates that a PolicySet is valid only in the months May, November, and December. 

If a value for this property is not provided, then the PolicySet is treated as valid for all twelve months, and only restricted by its TimePeriod property value and the other Mask properties.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicyTimePeriodCondition.TimePeriod</cim:VALUE><cim:VALUE>CIM_PolicyTimePeriodCondition.LocalOrUtcTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PolicyTimePeriodCondition" PROPAGATED="false" NAME="DayOfMonthMask" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The purpose of this property is to refine the valid time period that is defined by the TimePeriod property, by explicitly specifying in which days of the month the PolicySet is valid. These properties work together, with the TimePeriod used to specify the overall time period in which the PolicySet is valid, and the DayOfMonthMask used to pick out the days of the month during which the PolicySet is valid. 

This property is formatted as an octet string, structured as follows: 
o a 4-octet length field, indicating the length of the entire octet string; this field is always set to 0x0000000C for this property; 
o an 8-octet field consisting of 31 bits identifying the days of the month counting from the beginning, followed by 31 more bits identifying the days of the month counting from the end, followed by 2 bits that are always set to &apos;0&apos;. For each day, the value &apos;1&apos; indicates that the PolicySet is valid for that day, and the value &apos;0&apos; indicates that it is not valid. 

The value 0x0000000C8000000100000000, for example, indicates that a PolicySet is valid on the first and last days of the month. 

For months with fewer than 31 days, the digits corresponding to days that the months do not have (counting in both directions) are ignored. 

If a value for this property is not provided, then the PolicySet is treated as valid for all days of the month, and only restricted by its TimePeriod property value and the other Mask properties.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicyTimePeriodCondition.TimePeriod</cim:VALUE><cim:VALUE>CIM_PolicyTimePeriodCondition.LocalOrUtcTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PolicyTimePeriodCondition" PROPAGATED="false" NAME="DayOfWeekMask" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The purpose of this property is to refine the valid time period that is defined by the TimePeriod property, by explicitly specifying in which days of the week the PolicySet is valid. These properties work together, with the TimePeriod used to specify the overall time period in which the PolicySet is valid, and the DayOfWeekMask used to pick out the days of the week during which the PolicySet is valid. 

This property is formatted as an octet string, structured as follows: 
o a 4-octet length field, indicating the length of the entire octet string; this field is always set to 0x00000005 for this property; 
o a 1-octet field consisting of 7 bits identifying the 7 days of the week, beginning with Sunday and ending with Saturday, followed by 1 bit that is always set to &apos;0&apos;. For each day of the week, the value &apos;1&apos; indicates that the PolicySet is valid for that day, and the value &apos;0&apos; indicates that it is not valid. 

The value 0x000000057C, for example, indicates that a PolicySet is valid Monday through Friday. 

If a value for this property is not provided, then the PolicySet is treated as valid for all days of the week, and only restricted by its TimePeriod property value and the other Mask properties.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicyTimePeriodCondition.TimePeriod</cim:VALUE><cim:VALUE>CIM_PolicyTimePeriodCondition.LocalOrUtcTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PolicyTimePeriodCondition" PROPAGATED="false" NAME="TimeOfDayMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The purpose of this property is to refine the valid time period that is defined by the TimePeriod property, by explicitly specifying a range of times in a day during which the PolicySet is valid. These properties work together, with the TimePeriod used to specify the overall time period in which the PolicySet is valid, and the TimeOfDayMask used to pick out the range of time periods in a given day of during which the PolicySet is valid. 

This property is formatted in the style of RFC 2445: a time string beginning with the character &apos;T&apos;, followed by the solidus character &apos;/&apos;, followed by a second time string. The first time indicates the beginning of the range, while the second time indicates the end. Times are expressed as substrings of the form &apos;Thhmmss&apos;. 

The second substring always identifies a later time than the first substring. To allow for ranges that span midnight, however, the value of the second string may be smaller than the value of the first substring. Thus, &apos;T080000/T210000&apos; identifies the range from 0800 until 2100, while &apos;T210000/T080000&apos; identifies the range from 2100 until 0800 of the following day. 

When a range spans midnight, it by definition includes parts of two successive days. When one of these days is also selected by either the MonthOfYearMask, DayOfMonthMask, and/or DayOfWeekMask, but the other day is not, then the PolicySet is active only during the portion of the range that falls on the selected day. For example, if the range extends from 2100 until 0800, and the day of week mask selects Monday and Tuesday, then the PolicySet is active during the following three intervals: 
From midnight Sunday until 0800 Monday; 
From 2100 Monday until 0800 Tuesday; 
From 2100 Tuesday until 23:59:59 Tuesday. 

If a value for this property is not provided, then the PolicySet is treated as valid for all hours of the day, and only restricted by its TimePeriod property value and the other Mask properties.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicyTimePeriodCondition.TimePeriod</cim:VALUE><cim:VALUE>CIM_PolicyTimePeriodCondition.LocalOrUtcTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyTimePeriodCondition" PROPAGATED="false" NAME="LocalOrUtcTime" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates whether the times represented in the TimePeriod property and in the various Mask properties represent local times or UTC times. There is no provision for mixing of local times and UTC times: the value of this property applies to all of the other time-related properties. TimePeriods are synchronized worldwide by using the enumeration value &apos;UTCTime&apos;. If the goal is to synchronize worldwide on a particular local time (such as 0300 - 0500 in New York), then if the TimePeriod property spans a Daylight Savings Time transition in New York, it will be necessary to create multiple instances of PolicyTimePeriodCondition, one based on the offset UTC-0500 for the part of each year when standard time is used in New York, and one based on the offset UTC-0400 for the part of each year when Daylight Savings Time is used there.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Local Time</cim:VALUE><cim:VALUE>UTC Time</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicyTimePeriodCondition.TimePeriod</cim:VALUE><cim:VALUE>CIM_PolicyTimePeriodCondition.MonthOfYearMask</cim:VALUE><cim:VALUE>CIM_PolicyTimePeriodCondition.DayOfMonthMask</cim:VALUE><cim:VALUE>CIM_PolicyTimePeriodCondition.DayOfWeekMask</cim:VALUE><cim:VALUE>CIM_PolicyTimePeriodCondition.TimeOfDayMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyCondition is defined. 

This property helps to identify the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyCondition is related, either directly via the PolicyConditionInPolicyRepository association or indirectly via the PolicyConditionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyCondition is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the CreationClassName of the PolicyRule object with which this Condition is associated. For a reusable Policy Condition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the name of the PolicyRule object with which this Condition is associated. For a reusable PolicyCondition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyConditionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyCondition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyCondition" NAME="CIM_QueryCondition"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>QueryCondition defines the criteria for generating a set of query results that are accessible to other QueryConditions or MethodActions of the same PolicyRule. If there are no results returned from the query, then the Condition evaluates to false; otherwise, true. 

QueryConditions are assumed to be constantly evaluated whenever precursor PolicyConditions are met. Actual implementations may evaluate conditions dynamically, via polling, or via other means. 

QueryCondition instances are viewed as clients of query. The QueryCondition implementation takes the query results and makes them available by the name specified in QueryResultName to the FROM clause in the Query property of other QueryConditions or MethodActions. (The details of how this is accomplished are implementation dependent.) These results are not available via CIM Operations, do not create lifecycle indications, and do not persist beyond a single evaluation of the associated PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_QueryCondition" PROPAGATED="false" NAME="QueryResultName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the context of the associated PolicyRule, QueryResultName defines a unique alias for the query results that MAY be used in subsequent QueryConditions or MethodActions of the same PolicyRule. This string is treated as a class name, in a query statement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_QueryCondition.Query</cim:VALUE><cim:VALUE>CIM_MethodAction.Query</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_QueryCondition" PROPAGATED="false" NAME="Query" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A query expression that MAY be evaluated and that defines the query results that MAY be generated. Note that the query&apos;s FROM clause MAY reference any class, including those named by the QueryResultName of other QueryCondition instances associated to the same PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_QueryCondition.QueryLanguage</cim:VALUE><cim:VALUE>CIM_QueryCondition.QueryResultName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_QueryCondition" PROPAGATED="false" NAME="QueryLanguage" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The language in which the Query string is expressed./n CQL - refers to the &apos;DMTF:CQL&apos; language defined by DSP0200. 
CQL: indicates a CIM Query Language string. 
CQLT: indicates a CIM Query Language Template string. When used, the identifiers recognized in the $identifier$ tokens are &quot;SELF&quot; and the property names of this class, or one of its subclasses. When used in the Query string, $SELF$ will be replaced by a string corresponding to a WBEM URI referencing the instance of this class that contains the Query template string. Tokens of the form $&lt;propertyname&gt;$ will be replaced by a string representing the corresponding property value of the instance of this class that contains the Query string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CQL</cim:VALUE><cim:VALUE>CQLT</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_QueryCondition.Query</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_QueryCondition" PROPAGATED="false" NAME="Trigger" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If Trigger = true, and with the exception of any PolicyTimePeriodConditions, PolicyConditions of this Policy are not evaluated until this &apos;triggering&apos; condition query is true. There MUST be no more than one QueryCondition with Trigger = true associated with a particular Policy.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyCondition is defined. 

This property helps to identify the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyCondition is related, either directly via the PolicyConditionInPolicyRepository association or indirectly via the PolicyConditionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyCondition is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the CreationClassName of the PolicyRule object with which this Condition is associated. For a reusable Policy Condition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the name of the PolicyRule object with which this Condition is associated. For a reusable PolicyCondition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyConditionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyCondition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyAction" NAME="CIM_RejectConnectionAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RejectConnectionAction is used to cause a connection or its negotiation to be terminated. For example, it can be used in conjunction with an address filter on UDP port 500 to reduce Denial of Service vulnerability. As another example, it can be specified as a low priority rule to explicitly define the default action for IKE key exchange negotiations - i.e., if the higher priority rules are not satisfied, then reject the connection negotiation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKERejectAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyAction is defined. 

This property helps to identify the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyAction is related, either directly via the PolicyActionInPolicyRepository association or indirectly via the PolicyActionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyAction is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the CreationClassName of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the name of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyActionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="DoActionLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoActionLogging causes a log message to be generated when the action is performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyAction" NAME="CIM_VendorPolicyAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class that provides a general extension mechanism for representing PolicyActions that have not been modeled with specific properties. Instead, the two properties ActionData and ActionEncoding are used to define the content and format of the Action, as explained below. 

As its name suggests, VendorPolicyAction is intended for vendor-specific extensions to the Policy Core Information Model. Standardized extensions are not expected to use this class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VendorPolicyAction" PROPAGATED="false" NAME="ActionData" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property provides a general extension mechanism for representing PolicyActions that have not been modeled with specific properties. The format of the octet strings in the array is left unspecified in this definition. It is determined by the OID value stored in the property ActionEncoding. Since ActionEncoding is single-valued, all the values of ActionData share the same format and semantics.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VendorPolicyAction.ActionEncoding</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_VendorPolicyAction" PROPAGATED="false" NAME="ActionEncoding" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An OID encoded as a string, identifying the format and semantics for this instance&apos;s ActionData property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VendorPolicyAction.ActionData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyAction is defined. 

This property helps to identify the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyAction is related, either directly via the PolicyActionInPolicyRepository association or indirectly via the PolicyActionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyAction is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the CreationClassName of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the name of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyActionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="DoActionLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoActionLogging causes a log message to be generated when the action is performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyCondition" NAME="CIM_VendorPolicyCondition"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class that provides a general extension mechanism for representing PolicyConditions that have not been modeled with specific properties. Instead, the two properties Constraint and ConstraintEncoding are used to define the content and format of the Condition, as explained below. 

As its name suggests, VendorPolicyCondition is intended for vendor-specific extensions to the Policy Core Information Model. Standardized extensions are not expected to use this class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VendorPolicyCondition" PROPAGATED="false" NAME="Constraint" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property provides a general extension mechanism for representing PolicyConditions that have not been modeled with specific properties. The format of the octet strings in the array is left unspecified in this definition. It is determined by the OID value stored in the property ConstraintEncoding. Since ConstraintEncoding is single-valued, all the values of Constraint share the same format and semantics.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VendorPolicyCondition.ConstraintEncoding</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_VendorPolicyCondition" PROPAGATED="false" NAME="ConstraintEncoding" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An OID encoded as a string, identifying the format and semantics for this instance&apos;s Constraint property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VendorPolicyCondition.Constraint</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyCondition is defined. 

This property helps to identify the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyCondition is related, either directly via the PolicyConditionInPolicyRepository association or indirectly via the PolicyConditionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyCondition is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the CreationClassName of the PolicyRule object with which this Condition is associated. For a reusable Policy Condition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the name of the PolicyRule object with which this Condition is associated. For a reusable PolicyCondition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyConditionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyCondition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="PRS_ExchangeElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_ExchangeElement is an abstract base class for all classes in the Solution and Service Incident object model. As an abstract class it is never instantiated. 

PRS_ExchangeElement exists to provide a single anchor point for associations that may be made to any Solution or Service Incident object. For example, Administrative or Attachment instances may be associated with any object derived from PRS_ExchangeElement. To support this generic association capability, the PRS_AdminAssociation and PRS_Attached associations both derive from the CIM_Dependency association and override the Antecedent property of that class to be a PRS_ExchangeElement REF.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="false" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="false" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExchangeElement" NAME="PRS_ExpressionElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_ExpressionElement is an abstract base class for PRS_Products and PRS_Statements. It provides a common association point for objects associated with PRS_Expressions.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExchangeElement" NAME="PRS_Feature"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_Feature is used for structured diagnostic data, including specific data values like steps or conditions. For example, consider a PRS_Statement with a Text property value of: 
Print jobs per day are less than 50 

This could be described using a PRS_Feature as follows: 
Description: &apos;Print jobs per day&apos; 
Prompt: &apos;How many print jobs per day?&apos; 
ValidValues: &apos;10&apos; &apos;50&apos; &apos;100&apos; 
DataType: &apos;Integer&apos; 

The associated PRS_Statement would contain: 
Operator: &apos;&lt;&apos; 
FeatureValue: &apos;50&apos;</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Feature" PROPAGATED="false" NAME="Prompt" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Prompt presented through user interface.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Feature" PROPAGATED="false" NAME="ValidValues" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Valid values for this PRS_Feature.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Feature" PROPAGATED="false" NAME="DataType" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Data type used for PRS_Statement FeatureValue property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>String</cim:VALUE><cim:VALUE>Integer</cim:VALUE><cim:VALUE>Float</cim:VALUE><cim:VALUE>Date/Time</cim:VALUE><cim:VALUE>Boolean</cim:VALUE><cim:VALUE>Binary</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExchangeElement" NAME="PRS_Location"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_Location describes the location of a PRS_Address.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Location" PROPAGATED="false" NAME="LocationType" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of location.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Primary_Voice</cim:VALUE><cim:VALUE>Alternate_Voice</cim:VALUE><cim:VALUE>Fax</cim:VALUE><cim:VALUE>Email</cim:VALUE><cim:VALUE>URL</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Location" PROPAGATED="false" NAME="LocationID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The specific location.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExpressionElement" NAME="PRS_Product"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_Product is used to describe a single product to associate with a PRS_Expression.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Product" PROPAGATED="false" NAME="Vendor" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The vendor of the product.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Product" PROPAGATED="false" NAME="ProductName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The make and or model of the product.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Product" PROPAGATED="false" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the product.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Product" PROPAGATED="false" NAME="Order" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The order of relevance of this product to an associated PRS_SolutionElement (which includes PRS_Reference, PRS_Problem or PRS_Resolution).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExchangeElement" NAME="PRS_Resource"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Each PRS_Resolution may have an associated cost of implementation. This cost may have several components such as time, material costs, labor cost, etc. To capture these costs, a PRS_Resouce is associated with a PRS_Resolution. For Service Incidents, one or more PRS_Resource objects may be associated with an Activity.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Resource" PROPAGATED="false" NAME="ResourceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the type of resource.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Resource" PROPAGATED="false" NAME="Quantity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of units of resource used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Resource" PROPAGATED="false" NAME="Units" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Unit of measure for this resource.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExchangeElement" NAME="PRS_Revision"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_Revision records changes to the content.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Revision" PROPAGATED="false" NAME="RevisionDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date of this revision.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Revision" PROPAGATED="false" NAME="ActivityName" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the specific revision being made.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Create</cim:VALUE><cim:VALUE>Update</cim:VALUE><cim:VALUE>Delete</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Revision" PROPAGATED="false" NAME="ActivityType" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of revision activity. &apos;Technical&apos; refers to a change in content. &apos;Editorial&apos; refers to a change in language or style. &apos;Administrative&apos; refers to information about the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Technical</cim:VALUE><cim:VALUE>Editorial</cim:VALUE><cim:VALUE>Administrative</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Revision" PROPAGATED="false" NAME="TechnicalStatus" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current state of technical review. &apos;Open&apos; means created but not necessarily completed or resolved. &apos;Not Reviewed&apos; means contents have to be reviewed for accuracy and consistency with other content. &apos;Reviewed&apos; means review has been completed. &apos;Approved&apos; means formally approval to certify the solution given the specific status of the contents.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Open</cim:VALUE><cim:VALUE>Not Reviewed</cim:VALUE><cim:VALUE>Reviewed</cim:VALUE><cim:VALUE>Approved</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Revision" PROPAGATED="false" NAME="EditorialStatus" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current state of editorial review. &apos;In Progress&apos; means the content is in the process of being developed. &apos;Draft&apos; means the content is complete but unedited. &apos;Reviewed&apos; means the review has been completed. &apos;Published&apos; means the contents have been released.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>In_Progress</cim:VALUE><cim:VALUE>Draft</cim:VALUE><cim:VALUE>Reviewed</cim:VALUE><cim:VALUE>Published</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Revision" PROPAGATED="false" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Text description of what was done in this revision.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExchangeElement" NAME="PRS_ServiceIncident"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_ServiceIncident contains the fundamental information related to a specific incident: its identity, status, priority, etc. The actual incident data, including specific transactions and resolution information, is contained in the objects associated with PRS_ServiceIncident. These include specific Problem, Resolution and Activity related objects accrued through the Transaction workflow.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_ServiceIncident" PROPAGATED="false" NAME="RequesterID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The unique identifier for this incident assigned by the Requester.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ServiceIncident" PROPAGATED="false" NAME="ProviderID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The unique identifier for this incident assigned by the Provider.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ServiceIncident" PROPAGATED="false" NAME="CurrentState" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state of the incident within the Service Incident Exchange Standard transaction model.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Beginning_State</cim:VALUE><cim:VALUE>Not_Entitled</cim:VALUE><cim:VALUE>Entitled</cim:VALUE><cim:VALUE>Problem_Submitted</cim:VALUE><cim:VALUE>Open_Requester</cim:VALUE><cim:VALUE>Open_Provider</cim:VALUE><cim:VALUE>Closed_Pending_Confirmation</cim:VALUE><cim:VALUE>Closed</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ServiceIncident" PROPAGATED="false" NAME="RequesterSeverity" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The severity of the incident as defined by the Requester. One is the most severe and five is the least severe.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ServiceIncident" PROPAGATED="false" NAME="ProviderPriority" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The priority of the incident as defined by the Requester. One is the highest priority and five is the lowest priority.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ServiceIncident" PROPAGATED="false" NAME="ResponseTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The explicit time the Requester expects a response.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ServiceIncident" PROPAGATED="false" NAME="WorkflowStatus" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Status of the incident according to the workflow.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ServiceIncident" PROPAGATED="false" NAME="Comment" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional general information about the incident.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ServiceIncident" PROPAGATED="false" NAME="Entitled" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Is the Requester entitled to service or not?</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Yes</cim:VALUE><cim:VALUE>No</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ServiceIncident" PROPAGATED="false" NAME="Acknowledge" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Was the last transaction was accepted or rejected?</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Yes</cim:VALUE><cim:VALUE>No</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ServiceIncident" PROPAGATED="false" NAME="TransactionName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PRS_ServiceIncident.LastTransaction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of the TransactionName property is deprecated. New Service Incidents should use the LastTransaction property and set this property to NULL.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ServiceIncident" PROPAGATED="false" NAME="LastTransaction" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the last transaction which was acknowledged.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Service_Request</cim:VALUE><cim:VALUE>Entitlement</cim:VALUE><cim:VALUE>Problem_Submittal</cim:VALUE><cim:VALUE>Accept_Problem</cim:VALUE><cim:VALUE>Problem_Resolution</cim:VALUE><cim:VALUE>Request_Problem_Information</cim:VALUE><cim:VALUE>Provide_Problem_Information</cim:VALUE><cim:VALUE>Provide_Admin_Information</cim:VALUE><cim:VALUE>Query_Incident</cim:VALUE><cim:VALUE>Confirm_Close</cim:VALUE><cim:VALUE>Reject_Resolution</cim:VALUE><cim:VALUE>Request_Closure</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExchangeElement" NAME="PRS_Solution"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_Solution is the root class of a set of associated classes used to describe a single Solution. If a Solution is associated with multiple Problems or Resolutions, all of the Problems described are related to all of the Resolutions described. The reverse is also true. All of the Resolutions described are related to all of the Problems described in the Solution. 

PRS_Solution is directly associated to one or more of the following classes: 
PRS_Reference 
PRS_Problem 
PRS_Resolution. </cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Solution" PROPAGATED="false" NAME="Title" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Solution title.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Solution" PROPAGATED="false" NAME="SolutionAbstract" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A brief description of the Solution.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Solution" PROPAGATED="false" NAME="SolutionType" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SolutionType suggests the type of knowledge contained in the Solution. Depending on the type, the Solution may or may not include particular objects. For example, a &apos;Reference&apos; Solution describes non-diagnostic technical or general information using PRS_Statement objects. A &apos;Diagnostic&apos; Solution includes one or more PRS_Problem and PRS_Resolution objects. A &apos;How To&apos; Solution describes how to solve a particular Problem described by a PRS_Problem in a series of sequential steps within a PRS_Resolution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Reference</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>How To</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExchangeElement" NAME="PRS_SolutionElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_SolutionElement is an abstract base class for non-Category objects that are associated with a Solution. This includes: 
PRS_Reference 
PRS_Problem 
PRS_Resolution 

PRS_SolutionElement provides a common reference for these objects to be associated with PRS_Expression objects through the SolutionExpression association. 

In addition, all of the derived objects may be retrieved with a single query for the common super-class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExpressionElement" NAME="PRS_Statement"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_Statement contains the text describing a problem, any relevant background information, and its resolution. Statements are units of text ranging from brief sentences or phrases to paragraphs or pages. There is no limit to the number of PRS_Statements within a Solution, as long as they support the intent and focus of their root class. Root classes include: PRS_Reference, PRS_Problem or PRS_Resolution. 

PRS_Statements may be grouped together to build compound &apos;sentences&apos;. For example, 
StatementA = Printer output is blotchy. 
StatementB = Print jobs per day are less than 50. 
ExpressionA = StatementA AND StatementB.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Statement" PROPAGATED="false" NAME="StatementRole" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StatementRole describes how the PRS_Statement relates to the larger context. For example, is the PRS_Statement describing a Fix or a Symptom? &apos;Description&apos; is generic text without a specific diagnostic application. &apos;Symptom&apos; describes initial observable incident or behavior that the user reports. &apos;Error_Message&apos; is a specific type of symptom that the user reports, describing the specific error condition. &apos;Objective&apos; is what the user wants to accomplish, often expressed as a positive condition. FOr example, how to print on a network. &apos;Evidence&apos; is information that is collected to diagnose the problem after the symptom is reported. &apos;Cause&apos; is a description of the underlying facts or factors that engender or relate this behavior. &apos;Work_around&apos; is information that lets the user work, but does not correct the problem completely. &apos;Fix&apos; is information that fixes the problem completely. &apos;Answer&apos; is the information given to the user such as steps to perform, wording to support their environment and understanding. &apos;Keyword&apos; is a specific classification using defined words or phrases. &apos;Changes&apos; describe recent changes in the environment which could affect the problem or resolution. &apos;Title&apos; is the title applying to associated PRS_Statements (usually associated via an &apos;and&apos; expression.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Description</cim:VALUE><cim:VALUE>Symptom</cim:VALUE><cim:VALUE>Error_Message</cim:VALUE><cim:VALUE>Objective</cim:VALUE><cim:VALUE>Evidence</cim:VALUE><cim:VALUE>Cause</cim:VALUE><cim:VALUE>Work_Around</cim:VALUE><cim:VALUE>Fix</cim:VALUE><cim:VALUE>Answer</cim:VALUE><cim:VALUE>Keyword</cim:VALUE><cim:VALUE>Changes</cim:VALUE><cim:VALUE>Title</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Statement" PROPAGATED="false" NAME="Text" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The descriptive text used for the PRS_Statement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Statement" PROPAGATED="false" NAME="StatementOperator" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the PRS_Adminstrative object indicates Level 2 compliance, StatementOperator describes the relationship between an associated PRS_Feature and the FeatureValue property. This property is ignored if there is no PRS_Feature associated with this PRS_Statement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Statement" PROPAGATED="false" NAME="FeatureValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the PRS_Adminstrative object indicates Level 2 compliance, FeatureValue is the specific value selected from the associated PRS_Feature. This property is ignored if there is no PRS_Feature associated with this PRS_Statement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Statement" PROPAGATED="false" NAME="Order" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Order is used to sequence PRS_Statements associated with a single PRS_Expression to allow a Consumer to process the information in the order desired by the Producer.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Statement" PROPAGATED="false" NAME="Relevance" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Importance of this Statement. The value of this property shall be an integer value in the range of 0 to 100, inclusive.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExchangeElement" NAME="PRS_Transaction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_Transaction represents a single transaction of the Service Incident workflow. A PRS_Transaction instance is created by the PRS_SISService StartSISTransaction method.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Transaction" PROPAGATED="false" NAME="TransactionType" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The specific SIS transaction represented by this PRS_Transaction instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Service_Request</cim:VALUE><cim:VALUE>Entitlement</cim:VALUE><cim:VALUE>Problem_Submittal</cim:VALUE><cim:VALUE>Accept_Problem</cim:VALUE><cim:VALUE>Problem_Resolution</cim:VALUE><cim:VALUE>Request_Problem_Information</cim:VALUE><cim:VALUE>Provide_Problem_Information</cim:VALUE><cim:VALUE>Provide_Admin_Information</cim:VALUE><cim:VALUE>Query_Incident</cim:VALUE><cim:VALUE>Confirm_Close</cim:VALUE><cim:VALUE>Reject_Resolution</cim:VALUE><cim:VALUE>Request_Closure</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Transaction" PROPAGATED="false" NAME="TransactionState" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current state of this transaction. This value is manipulated by the PRS_SISService:StartSISTransaction and SetSISCompletionStatus method implementations. This property is not intended to be written by management applications.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Open</cim:VALUE><cim:VALUE>Working</cim:VALUE><cim:VALUE>Closed</cim:VALUE><cim:VALUE>Notification_Pending</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Transaction" PROPAGATED="false" NAME="CompletionStatus" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The status of the transaction after it has reached the &apos;Closed&apos; state. A CompletionStatus of zero (0) means the tranasaction completed successfully. A non-zero CompletionStatus indicates the transaction did not complete successfully. Non-zero values are implementation-specific. While the transaction is &apos;Open&apos; or &apos;Working&apos; the CompletionStatus property shall be zero (0). See the description for PRS_SISService for the definition of the contents of this property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_BIOSAttribute"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::BIOS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from ManagedElement that provides instrumentation of BIOS configuration data or Attributes of a managed computer system or device. These attributes are surfaced in the form of BIOSAttribute instances. The CIM_BIOSAttribute object may be used to represent both configurable and static BIOS attributes.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &amp;apos;preferred&amp;apos; algorithm: &lt;OrgID&gt;:&lt;LocalID&gt;Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &amp;apos;:&amp;apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&amp;apos;:&amp;apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. &lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &amp;apos;preferred&amp;apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. For DMTF defined instances, the &amp;apos;preferred&amp;apos; algorithm MUST be used with the &lt;OrgID&gt; set to &amp;apos;CIM&amp;apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="false" NAME="AttributeName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string identifying the structured element name for a BIOS attribute using the format &quot;&lt;OrgID&gt;:&lt;identifier&gt;&quot; in which &lt;OrgID&gt;, does contain a colon (&quot;:&quot;). The value of &lt;OrgID&gt; is a copyrighted, trademarked or otherwise unique name that is owned by the entity defining the &lt;identifier&gt;, or is a registered ID that is assigned to the entity by a recognized global authority. For DMTF defined identifiers, the &lt;OrgID&gt; is set to &apos;DMTF&apos; and the &lt;identifier&gt; is specified in the BIOS Attribute Registry.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="false" NAME="CurrentValue" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings representing the current value or values of the BIOS Attribute.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="false" NAME="DefaultValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings representing the default value or values of the BIOS Attribute.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="false" NAME="PendingValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings representing a pending Attribute value that will not take affect until some point in the future. This would typically be used to represent Attributes that could not be changed until a system reset. When a BIOS attribute has no pending changes, PendingValue SHALL be NULL. PendingValue SHALL have a value of at least one element from the CIM_BIOSEnumeration.PossibleValues array when the an instance of the central class represents an enumeration.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="false" NAME="IsOrderedList" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies that the Attribute represented makes up an ordered selection list with elements in the CurrentValue array. The element zero shall be first or least numbered element and incrementally increase to the end of the array. The least or first element may represent the highest priority in the ordered list.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSAttribute.CurrentValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="false" NAME="IsReadOnly" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies if the underlying system BIOS or BIOSService will not allow the Attribute to be modified through calls tothe methods CIM_BIOSService.SetBIOSAttribute or CIM_BIOSService.SetBIOSDefaults. This does not mean the Attribute can not be modified through other means. Only that the CIM interfaceis not capable of making a change</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BIOSAttribute" NAME="CIM_BIOSEnumeration"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::BIOS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class extends the CIM_BIOSAttribute base class definition to provide informational detail for enumeration data types. Enumerations are single-selection lists with a finite set of entities. Example enumerations might include &quot;Power-On Self Test: Enable, Disable&quot; or &quot;Standby Timeout: 15 minutes, 30 minutes, 45 minutes, Never&quot;.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSEnumeration" PROPAGATED="false" NAME="PossibleValues" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings containing possible value definitions for the Attribute. The first element SHOULD not be NULL and there SHOULD be no NULL or empty string elements intermixed with populated array element values. A Value of NULL SHALL indicate an element&apos;s value is unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSEnumeration.PossibleValuesDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSEnumeration" PROPAGATED="false" NAME="PossibleValuesDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the CIM_BIOSEnumeration.PossibleValues array. Note that each entry of this array is related to the entry in PossibleValues array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSEnumeration.PossibleValues</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &amp;apos;preferred&amp;apos; algorithm: &lt;OrgID&gt;:&lt;LocalID&gt;Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &amp;apos;:&amp;apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&amp;apos;:&amp;apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. &lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &amp;apos;preferred&amp;apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. For DMTF defined instances, the &amp;apos;preferred&amp;apos; algorithm MUST be used with the &lt;OrgID&gt; set to &amp;apos;CIM&amp;apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="AttributeName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string identifying the structured element name for a BIOS attribute using the format &quot;&lt;OrgID&gt;:&lt;identifier&gt;&quot; in which &lt;OrgID&gt;, does contain a colon (&quot;:&quot;). The value of &lt;OrgID&gt; is a copyrighted, trademarked or otherwise unique name that is owned by the entity defining the &lt;identifier&gt;, or is a registered ID that is assigned to the entity by a recognized global authority. For DMTF defined identifiers, the &lt;OrgID&gt; is set to &apos;DMTF&apos; and the &lt;identifier&gt; is specified in the BIOS Attribute Registry.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="CurrentValue" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings representing the current value or values of the BIOS Attribute.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="DefaultValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings representing the default value or values of the BIOS Attribute.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="PendingValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings representing a pending Attribute value that will not take affect until some point in the future. This would typically be used to represent Attributes that could not be changed until a system reset. When a BIOS attribute has no pending changes, PendingValue SHALL be NULL. PendingValue SHALL have a value of at least one element from the CIM_BIOSEnumeration.PossibleValues array when the an instance of the central class represents an enumeration.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="IsOrderedList" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies that the Attribute represented makes up an ordered selection list with elements in the CurrentValue array. The element zero shall be first or least numbered element and incrementally increase to the end of the array. The least or first element may represent the highest priority in the ordered list.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSAttribute.CurrentValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="IsReadOnly" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies if the underlying system BIOS or BIOSService will not allow the Attribute to be modified through calls tothe methods CIM_BIOSService.SetBIOSAttribute or CIM_BIOSService.SetBIOSDefaults. This does not mean the Attribute can not be modified through other means. Only that the CIM interfaceis not capable of making a change</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BIOSAttribute" NAME="CIM_BIOSInteger"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::BIOS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BIOSInteger object may be used to instantiate and provide detailed information describing BIOS attributeswith integer values.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BIOSInteger" PROPAGATED="false" NAME="LowerBound" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The property defines a lower bound or limit when modifying this attribute.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSInteger.UpperBound</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSInteger" PROPAGATED="false" NAME="UpperBound" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The property defines an upper bound or limit when modifying this attribute.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSInteger.LowerBound</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSInteger" PROPAGATED="false" NAME="ProgrammaticUnit" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the programmatic unit for the CIM_BIOSAttribute.CurrentValue, CIM_BIOSAttribute.PendingValue, and CIM_BIOSAttribute.DefaultValue Properties when instance of the central class represents an Integer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSAttribute.CurrentValue</cim:VALUE><cim:VALUE>CIM_BIOSAttribute.PendingValue</cim:VALUE><cim:VALUE>CIM_BIOSAttribute.PendingValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ISPUnit" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSInteger" PROPAGATED="false" NAME="ScalarIncrement" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the granularity of a scalar Attribute value. The scalar increment is based on the scalar unit being instrumented and returned as a programmaticUnit. For example, if ProgrammaticUnit= &quot;Percentage&quot; and ScalarIncrement=&quot;10&quot; then the scalar value is in increments of 10 percent. It has a default value of 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSInteger.ProgramaticUnit</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &amp;apos;preferred&amp;apos; algorithm: &lt;OrgID&gt;:&lt;LocalID&gt;Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &amp;apos;:&amp;apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&amp;apos;:&amp;apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. &lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &amp;apos;preferred&amp;apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. For DMTF defined instances, the &amp;apos;preferred&amp;apos; algorithm MUST be used with the &lt;OrgID&gt; set to &amp;apos;CIM&amp;apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="AttributeName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string identifying the structured element name for a BIOS attribute using the format &quot;&lt;OrgID&gt;:&lt;identifier&gt;&quot; in which &lt;OrgID&gt;, does contain a colon (&quot;:&quot;). The value of &lt;OrgID&gt; is a copyrighted, trademarked or otherwise unique name that is owned by the entity defining the &lt;identifier&gt;, or is a registered ID that is assigned to the entity by a recognized global authority. For DMTF defined identifiers, the &lt;OrgID&gt; is set to &apos;DMTF&apos; and the &lt;identifier&gt; is specified in the BIOS Attribute Registry.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="CurrentValue" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings representing the current value or values of the BIOS Attribute.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="DefaultValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings representing the default value or values of the BIOS Attribute.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="PendingValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings representing a pending Attribute value that will not take affect until some point in the future. This would typically be used to represent Attributes that could not be changed until a system reset. When a BIOS attribute has no pending changes, PendingValue SHALL be NULL. PendingValue SHALL have a value of at least one element from the CIM_BIOSEnumeration.PossibleValues array when the an instance of the central class represents an enumeration.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="IsOrderedList" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies that the Attribute represented makes up an ordered selection list with elements in the CurrentValue array. The element zero shall be first or least numbered element and incrementally increase to the end of the array. The least or first element may represent the highest priority in the ordered list.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSAttribute.CurrentValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="IsReadOnly" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies if the underlying system BIOS or BIOSService will not allow the Attribute to be modified through calls tothe methods CIM_BIOSService.SetBIOSAttribute or CIM_BIOSService.SetBIOSDefaults. This does not mean the Attribute can not be modified through other means. Only that the CIM interfaceis not capable of making a change</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BIOSAttribute" NAME="CIM_BIOSPassword"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::BIOS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_BIOSPassword object may be used to instantiate detail information about manageable BIOS-based passwords.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BIOSPassword" PROPAGATED="false" NAME="MinLength" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the minimum string length allowed when modifying this BIOS attribute. A value of NULL SHALL be defined as zero.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSPassword.MaxLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSPassword" PROPAGATED="false" NAME="MaxLength" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the maximum string length allowed when modifying this BIOS attribute. A value of NULL defines the maximum length is unknown. A value of 0 defines the maximum length as 18446744073709551615, the limitation of the property definition as uint64.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSPassword.MinLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSPassword" PROPAGATED="false" NAME="CurrentValue" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>CurrentValue</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CurrentValue shall return an empty array.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSPassword" PROPAGATED="false" NAME="PendingValue" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PendingValue</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PendingValue shall return an empty array.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_BIOSPassword" PROPAGATED="false" NAME="PasswordEncoding" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PasswordEncoding specifies encoding tag used to denote the format the password string was createdor set with &quot;kbd&quot; denotes a string in hexadecimal format containing keyboard scan code input. An example of a password structured in this format would be &quot;321539191E1F1F11181320&quot;, which is the representation of &quot;my password&quot; in US English keyboard scan codes. &quot;ascii&quot; denotes clear text that shall comply with the ASCII character set. Character encodings from &quot; &quot; (decimal 32) to &quot;~&quot; (decimal 126) are supported. An example would be &quot;my password&quot;.&quot;pin&quot; denotes that only numeric input in ASCII text is allowed for the password instance. An example would be &quot;1234&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>65536..4294967295</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>ascii</cim:VALUE><cim:VALUE>kbd</cim:VALUE><cim:VALUE>pin</cim:VALUE><cim:VALUE>Unicode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSServiceCapabilities.SupportedPasswordEncodings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSPassword" PROPAGATED="false" NAME="IsSet" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property returns TRUE if the current password instance is non-blank and FALSE otherwise. This property is provided because the Value property is always defined as NULL for password instances.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &amp;apos;preferred&amp;apos; algorithm: &lt;OrgID&gt;:&lt;LocalID&gt;Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &amp;apos;:&amp;apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&amp;apos;:&amp;apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. &lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &amp;apos;preferred&amp;apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. For DMTF defined instances, the &amp;apos;preferred&amp;apos; algorithm MUST be used with the &lt;OrgID&gt; set to &amp;apos;CIM&amp;apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="AttributeName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string identifying the structured element name for a BIOS attribute using the format &quot;&lt;OrgID&gt;:&lt;identifier&gt;&quot; in which &lt;OrgID&gt;, does contain a colon (&quot;:&quot;). The value of &lt;OrgID&gt; is a copyrighted, trademarked or otherwise unique name that is owned by the entity defining the &lt;identifier&gt;, or is a registered ID that is assigned to the entity by a recognized global authority. For DMTF defined identifiers, the &lt;OrgID&gt; is set to &apos;DMTF&apos; and the &lt;identifier&gt; is specified in the BIOS Attribute Registry.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="DefaultValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings representing the default value or values of the BIOS Attribute.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="IsOrderedList" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies that the Attribute represented makes up an ordered selection list with elements in the CurrentValue array. The element zero shall be first or least numbered element and incrementally increase to the end of the array. The least or first element may represent the highest priority in the ordered list.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSAttribute.CurrentValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="IsReadOnly" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies if the underlying system BIOS or BIOSService will not allow the Attribute to be modified through calls tothe methods CIM_BIOSService.SetBIOSAttribute or CIM_BIOSService.SetBIOSDefaults. This does not mean the Attribute can not be modified through other means. Only that the CIM interfaceis not capable of making a change</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BIOSAttribute" NAME="CIM_BIOSString"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::BIOS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_BIOSString object may be used to instantiate string-based BIOS attributes.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BIOSString" PROPAGATED="false" NAME="StringType" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StringType property provides management applications with information defining implementation&apos;s capabilities regarding string values. A value of ASCII indicates a plain text formatting with no tabs formating or bolds, plain text. A value of hex indicates a simple encoding of the numerals 0 to 9 and the letters A to F and is not case sensitive. A value of unicode indicates fully multi-lingual text support. A string BIOS Attribute with value of regex is a regular expression and the CIM_BIOSString.ValueExpression shall be applied to values represented and any value that is attempted to be set by invoking SetBIOSAttribute().</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>65536..4294967295</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>ASCII</cim:VALUE><cim:VALUE>hex</cim:VALUE><cim:VALUE>unicode</cim:VALUE><cim:VALUE>regex</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSString" PROPAGATED="false" NAME="MinLength" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the minimum string length allowed when modifying this BIOS attribute. A value of NULL SHALL be defined as zero.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSString.MaxLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSString" PROPAGATED="false" NAME="MaxLength" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the maximum string length allowed when modifying this BIOS attribute. A value of NULL defines the maximum length is unknown. A value of 0 defines the maximum length as 18446744073709551615, the limitation of the property definition as uint64.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSString.MinLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSString" PROPAGATED="false" NAME="ValueExpression" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The property denotes a Perl-compatible regular expression (PCRE) syntax to use in validating Attribute values. For a string Attribute where StringType=&quot;regex&quot; this property shall have a value.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &amp;apos;preferred&amp;apos; algorithm: &lt;OrgID&gt;:&lt;LocalID&gt;Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &amp;apos;:&amp;apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&amp;apos;:&amp;apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. &lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &amp;apos;preferred&amp;apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. For DMTF defined instances, the &amp;apos;preferred&amp;apos; algorithm MUST be used with the &lt;OrgID&gt; set to &amp;apos;CIM&amp;apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="AttributeName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string identifying the structured element name for a BIOS attribute using the format &quot;&lt;OrgID&gt;:&lt;identifier&gt;&quot; in which &lt;OrgID&gt;, does contain a colon (&quot;:&quot;). The value of &lt;OrgID&gt; is a copyrighted, trademarked or otherwise unique name that is owned by the entity defining the &lt;identifier&gt;, or is a registered ID that is assigned to the entity by a recognized global authority. For DMTF defined identifiers, the &lt;OrgID&gt; is set to &apos;DMTF&apos; and the &lt;identifier&gt; is specified in the BIOS Attribute Registry.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="CurrentValue" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings representing the current value or values of the BIOS Attribute.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="DefaultValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings representing the default value or values of the BIOS Attribute.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="PendingValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings representing a pending Attribute value that will not take affect until some point in the future. This would typically be used to represent Attributes that could not be changed until a system reset. When a BIOS attribute has no pending changes, PendingValue SHALL be NULL. PendingValue SHALL have a value of at least one element from the CIM_BIOSEnumeration.PossibleValues array when the an instance of the central class represents an enumeration.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="IsOrderedList" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies that the Attribute represented makes up an ordered selection list with elements in the CurrentValue array. The element zero shall be first or least numbered element and incrementally increase to the end of the array. The least or first element may represent the highest priority in the ordered list.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSAttribute.CurrentValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSAttribute" PROPAGATED="true" NAME="IsReadOnly" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies if the underlying system BIOS or BIOSService will not allow the Attribute to be modified through calls tothe methods CIM_BIOSService.SetBIOSAttribute or CIM_BIOSService.SetBIOSDefaults. This does not mean the Attribute can not be modified through other means. Only that the CIM interfaceis not capable of making a change</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_BootSettingData"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Boot</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>BootSettingData is a set of settings that apply to system boot. An example of usage of this class is to hold several BIOS, NVRAM, firmware or system settings, typically seen in the BIOS setup screens. These settings would need to be modified by the system as part of the boot process. Since, it is often not possible to intercept the boot process to apply these settings, users can set these a priori in the instance associated with the selected BootSourceSetting, thereby instructing the system to apply them during the next system reboot.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BootSettingData" PROPAGATED="false" NAME="OwningEntity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OwningEntity identifies the vendor or organization that defines the contained boot settings. In order to ensure uniqueness, the value of OwningEntity MUST be constructed using the following algorithm: 
&lt;OrgID&gt;[:&lt;LocalID&gt;] 
where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the entity creating/defining the BootSettingData, or is a registered ID that is assigned to the entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). 
&lt;LocalID&gt; is optional and, when used, MUST be unique within the scope of the &lt;OrgID&gt;. When a &lt;LocalID&gt; is present, a colon MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. For DMTF defined instances, the algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_BootSourceSetting"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Boot</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from SettingData that provides the information necessary to describe a boot source. This may be optionally associated to a bootable logical device, such as a hard disk partition, or a network device. The information from this class instance is used by the boot manager, such as BIOS/EFI or OS Loader to initiate the boot process, when this instance appears in a BootConfigSetting collection.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BootSourceSetting" PROPAGATED="false" NAME="BootString" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string identifying the boot source. It is typically used by the instrumentation to pass to the boot manager as a selection string. This could be a string identifying the bootable device, such as &quot;CDROM 1&quot;, or could be an implementation specific address of a bootable partition, such as the following. &quot;fd(64)unix root=hd(40) swap=hd(41)&quot;, or &quot;multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=&quot;Microsoft Windows XP Professional&quot;&quot;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BootSourceSetting" PROPAGATED="false" NAME="BIOSBootString" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string identifying the boot source which corresponds to the string used by the BIOS to uniquely name the boot source. For example, in systems which implement the BIOS Boot Specification, the string could correspond to the descString string for entries in the IPL Table or BCV Table.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BootSourceSetting" PROPAGATED="false" NAME="StructuredBootString" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string identifying the boot source using the format &quot;&lt;OrgID&gt;:&lt;identifier&gt;:&lt;index&gt;&quot;, in which neither &lt;OrgID&gt;, &lt;identifier&gt; or &lt;index&gt; contains a colon (&quot;:&quot;). The value of &lt;OrgID&gt; is a copyrighted, trademarked or otherwise unique name that is owned by the entity defining the &lt;identifier&gt;, or is a registered ID that is assigned to the entity by a recognized global authority. For DMTF defined identifiers, the &lt;OrgID&gt; is set to &apos;CIM&apos;. The &lt;identifiers&gt; are &quot;Floppy&quot;, &quot;Hard-Disk&quot;, &quot;CD/DVD&quot;, &quot;Network&quot;, &quot;PCMCIA&quot;, &quot;USB&quot;. The value of &lt;index&gt; shall be a non-zero integer.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BootSourceSetting" PROPAGATED="false" NAME="FailThroughSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the behavior when the attempt to boot using the boot source fails (no media, timeout). The current values in the enumeration are: 
0 = Unknown 
1 = Is Supported 
2 = Is Not Supported. 
A value of 1 (Is Supported) indicates that next boot source the boot order is used. A value of 2 (Is Not Supported) indicates that the boot order is terminated and no other boot sources associated to the same CIM_BootConfigSetting are used). The default is 1 (Is Supported)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Is Supported</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_DiagnosticResult"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceRecord</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When a DiagnosticTest Service is running, test results are reported using a DiagnosticResult object, or one of its subclasses. A DiagnosticTest may be running because its Service is Started or due to an invocation of the RunTest method. Diagnostic Results are related to their Test via an instance of the DiagnosticResultsForMSE association. 
For every running of DiagnosticTest, a new instance of DiagnosticResult, or one of it&apos;s subclasses should be created.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="DiagnosticCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Test&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_DiagnosticTest.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="DiagnosticName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Test&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_DiagnosticTest.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="DiagSystemCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Test&apos;s SystemCreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_DiagnosticTest.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="DiagSystemName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Test&apos;s SystemName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_DiagnosticTest.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="ExecutionID" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticRecord.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Unique identifier for an instance of Diagnostic Results.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="TimeStamp" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogRecord.MessageTimestamp</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time the result was last updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="IsPackage" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is being deprecated. Tests should be grouped at the test level, not by the model. /n If this property is TRUE, then this DiagnosticResult summarizes the results from the execution of a packaged set of DiagnosticTests. The Tests in the package can be identified by following the DiagnosticResultForTest association to the test and then using the DiagnosticTest InPackage aggregation. The individual Results can be broken out by instantiating DiagnosticResults for the individual lower level tests and aggregating into the &apos;summary&apos; Result using the DiagnosticResultInPackage association.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="TestStartTime" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.StartTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when this test started.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="TestCompletionTime" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when this test completed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="TestState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes how the test is progressing. For example, if the test was discontinued, the TestState will be &quot;Stopped&quot; (value=5), or if testing is currently executing, TestState will be &quot;In Progress&quot; (4).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Passed</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>In Progress</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticResult.OtherStateDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="OtherStateDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When &quot;Other&quot; (value=1) is entered in the TestState property, OtherStateDescription can be used to describe the test&apos;s state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticResult.TestState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="EstimatedTimeOfPerforming" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Estimated number of seconds to perform the Diagnostic Test indicated by the DiagnosticCreationClassName and DiagnosticName properties. After the test has completed, the actual elapsed time can be determined by subtracting the TestStartTime from the TestCompletionTime. A similar property is defined in the association, DiagnosticTest ForMSE. The difference between the two properties is that the value stored in the association is a generic test execution time for the Element and the Test. But, the value here (in DiagnosticResult) is the estimated time that this instance with the given settings would take to run the test. A CIM Consumer can compare this value with the value in the association DiagnosticTestForMSE to get an idea what impact their settings have on test execution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticTestForMSE.EstimatedTimeOfPerforming</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="TestResults" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogRecord.RecordData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TestResults stores one or more textual results from the execution of the DiagnosticTest(s) referenced by the DiagnosticCreationClassName and DiagnosticName properties. One entry is considered a cell location in the array. Each entry is time stamped and contains the following information, in the following format: 
LogOption|yyymmddhhttssoutc|TestName|message_text 
Where: 
LogOption = string identical to the LogOption value in DiagnosticSetting that was used to enable logging this message. 
yyyy = year, e.g. 2000 
mm = month (01 - 12) 
dd = day (01 - 31) 
hh = hour (00 - 24) 
tt = minute (00-59) 
ss = second (00-59) 
o = &quot;+&quot; or &quot;-&quot; indicating the sign of the UTC correction field 
utc = offset from UTC (Universal Coordinated Time) in minutes 
TestName = Internal test name or current internal subtest name that sent the message. 
Textual message = free form string that is the &apos;test result&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Ordered</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="PercentComplete" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.PercentComplete</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The percentage of the test that has executed thus far, if the TestState property is set to &quot;In Progress&quot; or the percentage of the complete test that was executed if the TestState property is set to any of the completed states (&quot;Passed&quot;, &quot;Failed&quot; or &quot;Stopped&quot;). Final results may be based on less than 100% coverage due to the parameters defined in DiagnosticSetting (such as QuickMode, PercentOfTestCoverage or HaltOnError).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="ErrorCode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceRecord.ErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If applicable, this string should contain one or more vendor specific error codes that the diagnostic service detected. These error codes may be used by the vendor for variety of purposes such as: fault data base indexing, field service trouble ticketing, product quality tracking, part failure history, etc. Since these codes are for vendor purposes they may assume any form. Details on suggested use cases will be left to white papers. The array of error codes has model correspondence with an ErrorCount array so the number of errors reported can be analyzed by individual error code.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticResult.ErrorCount</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="ErrorCount" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceRecord.ErrorCount</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Since some tests may detect transient and correctable errors such as a network diagnostic or memory test, an error count is useful to indicate the severity of the failure. This field contains an integer value of the number of errors detected by the test. The ErrorCount is an array with model correspondence to ErrorCode so that the test can report an ErrorCount on each type of error encountered. It is recommended that hard errors and correctable or recoverable errors be given different codes so that clients with knowledge of the error codes can evaluate correctable, recoverable, and hard errors independently.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticResult.ErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="LoopsFailed" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceRecord.LoopsFailed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Since some tests may be looped, it is useful to report how many iterations passed and failed. This is relevant in analyzing transitory failures. For example, if all the errors occurred in just one of 100 iterations, the device may be viewed as OK or marginal, to be monitored further rather then failed. Note: LoopsPassed &amp; LoopsFailed should add up to the loops completed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="LoopsPassed" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceRecord.LoopsPassed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Since some tests may be looped, it is useful to report how many iterations passed and failed. This is relevant in analyzing transitory failures. For example if all the errors occurred in just one of 100 iterations, the device may be viewed as OK or marginal, to be monitored further rather then failed. Note: LoopsPassed &amp; LoopsFailed should add up to the loops completed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="TestWarningLevel" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LogOptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the level of warning messages to be logged. If for example no warning information is required, the level would be set to &quot;No Warnings&quot; (value=0). Using &quot;Missing Resources&quot; (value=1) will cause warnings to be generated when required resources or hardware are not found. Setting the value to 2, &quot;Testing Impacts&quot;, results in both missing resources and &apos;test impact&apos; warnings (for example, multiple retries required) to be reported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Warnings</cim:VALUE><cim:VALUE>Missing Resources</cim:VALUE><cim:VALUE>Testing Impacts</cim:VALUE><cim:VALUE>All Warnings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="ReportSoftErrors" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LogOptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When this flag is true, the diagnostic test will report &apos;soft errors&apos;. In this context, a soft error is a message from the diagnostic reporting a known defect in the hardware or driver configuration, or execution environment. Examples are: &apos;Not enough memory&apos;, &apos;Driver IOCTL not implemented&apos;, &apos;Video RAM compare failed during polygon fill test (A known defect in the video chipset)&apos;, etc.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="ReportStatusMessages" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LogOptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When this flag is true, the diagnostic test will report &apos;status messages&apos;. In this context, a status message indicates that the diagnostic code is at a checkpoint. Examples are: &quot;Completion of phase 1&quot;, &quot;Complex pattern&quot;, etc.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="HaltOnError" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSettingRecord.HaltOnError</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When this flag is true, the test will halt after finding the first error.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="QuickMode" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSettingRecord.QuickMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When this flag is true, the test software should attempt to run in an accelerated fashion either by reducing the coverage or number of tests performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticResult" PROPAGATED="false" NAME="PercentOfTestCoverage" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSettingRecord.PercentOfTestCoverage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests the diagnostic software to reduce test coverage to the specified percentage. For example, a hard drive scan test could be asked to run at 50%. The most effective way to accomplish this is for the test software to scan every other track, as opposed to only scanning the first half of a drive. It is assumed that the effectiveness of the test is impacted proportional to the percentage of testing requested. Permissible values for this property range from 0 to 100. 
This property may not be applicable to all tests. If it can be set for a test, the value 7 (&quot;Supports PercentOf TestCoverage&quot;) should be entered into the DiagnosticTest&apos;s Characteristics array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticTest.Characteristics</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_DiagnosticResultForMSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is being deprecated as part of the deprecation of the DiagnosticResult class. 
This is an association class relating diagnostic test results to the ManagedSystemElement that is/was tested.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DiagnosticResultForMSE" PROPAGATED="false" REFERENCECLASS="CIM_DiagnosticResult" NAME="Result"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The diagnostic result.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DiagnosticResultForMSE" PROPAGATED="false" REFERENCECLASS="CIM_ManagedSystemElement" NAME="SystemElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement to which the diagnostic result applies.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_DiagnosticResultInPackage"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is being deprecated. Tests should be grouped at the test level, not by the model. Therefore, this association is no longer appropriate. /n This is an association class that identifies a Diagnostic Result as made up of lower level Results. In this case, the Result identified as the PackageResult reference (i.e., the higher level result) would have its IsPackage property set to TRUE.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DiagnosticResultInPackage" PROPAGATED="false" REFERENCECLASS="CIM_DiagnosticResult" NAME="PackageResult"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DiagnosticResult object that acts as the container for all the results of the package.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DiagnosticResultInPackage" PROPAGATED="false" REFERENCECLASS="CIM_DiagnosticResult" NAME="Result"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DiagnosticResult object that is one of the elements of the package.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_DiagnosticSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specific diagnostic test parameters and execution instructions are defined by this class. To provide more detailed Settings for a type of test (i.e., additional properties), subclassing is appropriate.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSettingData" PROPAGATED="false" NAME="HaltOnError" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When this flag is true, the test will halt after finding the first error.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSettingData" PROPAGATED="false" NAME="QuickMode" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When this flag is true, the test software should attempt to run in an accelerated fashion either by reducing the coverage or number of tests performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSettingData" PROPAGATED="false" NAME="PercentOfTestCoverage" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests the diagnostic software to reduce test coverage to the specified percentage. For example, a hard drive scan test could be asked to run at 50%. The most effective way to accomplish this is for the test software to scan every other track, as opposed to only scanning the first half of a drive. It is assumed that the effectiveness of the test is impacted proportional to the percentage of testing requested. Permissible values for this property range from 0 to 100.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceCapabilities.SupportedServiceModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>percent</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSettingData" PROPAGATED="false" NAME="LoopControlParameter" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array entries contain parameters corresponding to entries in the LoopControl array, limiting the number of times a test should be repeated with a single invocation of a test method by a CIM client.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSettingData.LoopControl</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSettingData" PROPAGATED="false" NAME="LoopControl" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LoopControl, used in conjunction with LoopControlParameter, sets one or more loop control mechanisms that limits the number of times a test should be repeated with a single invocation of a test method by a CIM client. There is an array-positional correspondence between LoopControl entries &amp; LoopControlParameter entries. The entries in these coupled arrays of loop controls can be used in a logical OR fashion to achieve the desired loop control. For example, if a client wants to loop a test 1000 times, but quit if a timer runs out, it could set both controls into the LoopControl array as two separate entries in each array. The looping test will terminate when the first of the two Ored conditions are met. 
The descriptions for each loop control are given below: 
Unknown (0) 
Other (1) : Additional detail may be found in OtherLoopControlDescriptions. 
Continuous (2) : The corresponding LoopControl Parameter is ignored and the test will execute continuously. Tests that use this control should also support DiscontinueTest. 
Count(3) : The corresponding LoopControlParameter is interpreted as a loop count (uint32), indicating the number of times the test should be repeated with a single invocation of a test method by a CIM client. 
Timer (= 4) : The corresponding LoopControlParameter is interpreted as an initial value (uint32) for a test loop timer, given in seconds. The looping is terminated when this timer has lapsed. 
ErrorCount (= 5) : The corresponding LoopControl Parameter is interpreted as an error count (uint32). The loop will continue until the number of errors that have occurred exceeds the ErrorCount. Note: the ErrorCount only refers to hard test errors; it does not include soft errors or warnings.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Continuous</cim:VALUE><cim:VALUE>Count</cim:VALUE><cim:VALUE>Timer</cim:VALUE><cim:VALUE>ErrorCount</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSettingData.LoopControlParameter</cim:VALUE><cim:VALUE>CIM_DiagnosticSettingData.OtherLoopControlDescriptions</cim:VALUE><cim:VALUE>CIM_DiagnosticServiceCapabilities.SupportedLoopControl</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSettingData" PROPAGATED="false" NAME="OtherLoopControlDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property provides additional information for LoopControl when the corresponding value is set to 1 (&apos;Other&apos;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSettingData.LoopControlParameter</cim:VALUE><cim:VALUE>CIM_DiagnosticSettingData.LoopControl</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSettingData" PROPAGATED="false" NAME="ResultPersistence" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ResultPersistence property is a directive from a diagnostic client to a diagnostic provider. It allows the client to specify to the diagnostic service provider how long to persist the messages that result from execution of a diagnostic service. This applies to instances of DiagnosticResult as well as the preferred use of DiagnosticServiceRecord. The timeout period starts upon completion of the diagnostic action described by the DiagnosticService. 

Here is a summary of the choices and behaviors for different ResultPersistence values: 
0 = &quot;No Persistence&quot;: 
Setting the timer to zero tells the provider not to persist the diagnostic result. The diagnostic information is only available while the diagnostic is executing or at its conclusion. 
Value &gt; 0 and &lt; 0xFFFFFFFF = &quot;Persist With TimeOut&quot;: 
Setting the ResultPersistenceOption to a integer will cause the DiagnosticResult to be persisted for that number of seconds. At the end of that time, the DiagnosticResult may be deleted by the diagnostic service provider. 
0xFFFFFFFF = &quot;Persist Forever&quot;: 
By setting the timeout value to the very large value, 0xFFFFFFFF, the provider shall persist results forever. In this case, the client MUST bear the responsibility for deleting them.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSettingData" PROPAGATED="false" NAME="LogOptions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogOptions property is used to specify the types of data that SHOULD be logged by the diagnostic service. Any number of values may be specified in the array. Note that the default behavior is for nothing to be logged. 
The AMOUNT of data to be logged can be controlled for each value selected by specifying a VerbosityLevel value. Verbosity may not apply to all LogOptions values, in which case the default VerbosityLevel of &quot;Standard&quot; SHOULD be used. 
The RecordForLog produced by running a service MUST be tagged with a RecordType that corresponds to one of these log option values. 
Following is a brief description of the available log options: 
* &quot;Other&quot; (value = 1): Details are given in the corresponding OtherLogOptionsDescriptions entry. 
* &quot;Results&quot; (value = 2): Log the results obtained by running the service. This is the most common value for reporting the service results. 
* &quot;Subtests&quot; (value= 3): Log a test summary report upon completion of each subtest and each loop iteration. The summary reports SHOULD state whether the individual subtest or iteration passed or failed and list relevant error codes and respective error counts. 
* &quot;Actions&quot; (value = 4): Log corrective action and instructional messages to guide service personnel; for example, a prioritized list of actions to perform in order to isolate a failure or correct a problem. When ordering steps or prioritizing actions, a number should proceed the text; for example, 1) Do this first, 2) Do this next, etc. 
* &quot;Warnings&quot; (value = 5): Log warning messages; for example, &apos;device will be taken off line&apos;, &apos;test is long-running&apos; or &apos;available memory is low&apos;. The VerbosityLevel value specified for the Warnings option is related to the severity of the warnings logged; for instance, one would specify a high level of verbosity to get all warnings logged, regardless of severity, and a low level of verbosity to have only the most severe warnings logged. 
* &quot;Status&quot; (value = 6): Log status messages; for example, state information for the driver, device, or system. 
* &quot;Device Errors&quot; (value = 7): Log errors related to the managed element being serviced. 
* &quot;Service Errors&quot; (value = 8): Log errors related to the service itself rather than the element being serviced, such as &apos;Resource Allocaton Failure&apos;. 
* &quot;Setting Data&quot; (value=9): Log the property values of the DiagnosticSettingData object used to configure the service. 
*&quot;Statistics&quot; (value = 10): Log statistical messages; for example, packets sent per second. 
* &quot;Hardware Configuration&quot; (value = 11): Log messages that contain information about the hardware configuration as viewed by the service; for example, vendor, version, FRU identification, and location information. The format and contents of this property is element dependent. Examples are: SCSI ID, LPTx, PCI Slot Number, and Dimm#. 
* &quot;Software Configuration&quot; (value = 12): Log messages that contain information about the software environment as viewed by the service; for example, the name and version of all the critical software elements controlling the device under test. Each configuration message SHOULD have the following common format: Element name; element type; manufacturer name; version; for example, &apos;Miniport driver; SCSI; Intel; Version 1.2&apos;. 
* &quot;Reference&quot; (value = 13): Log the keys of an CIM object of of interest; for example, the element under test, or a data file. 
* &quot;Debug&quot; (value = 14): Log debug messages. These messages are vendor specific.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>0x8000</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Results</cim:VALUE><cim:VALUE>Subtests</cim:VALUE><cim:VALUE>Actions</cim:VALUE><cim:VALUE>Warnings</cim:VALUE><cim:VALUE>Status</cim:VALUE><cim:VALUE>Device Errors</cim:VALUE><cim:VALUE>Service Errors</cim:VALUE><cim:VALUE>Setting Data</cim:VALUE><cim:VALUE>Statistics</cim:VALUE><cim:VALUE>Hardware Configuration</cim:VALUE><cim:VALUE>Software Configuration</cim:VALUE><cim:VALUE>References</cim:VALUE><cim:VALUE>Debug</cim:VALUE><cim:VALUE>No Log Options</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSettingData.OtherLogOptionsDescriptions</cim:VALUE><cim:VALUE>CIM_DiagnosticServiceCapabilities.SupportedLogOptions</cim:VALUE><cim:VALUE>CIM_DiagnosticServiceRecord.RecordType</cim:VALUE><cim:VALUE>CIM_DiagnosticSettingData.VerbosityLevel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSettingData" PROPAGATED="false" NAME="OtherLogOptionsDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides additional information regarding the types of test messages that are logged when the property LogOptions includes the value 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSettingData.LogOptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSettingData" PROPAGATED="false" NAME="LogStorage" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogStorage setting property indicates which types of supported storage should be used by the Diagnostic Service for logging of the data specified in LogOptions. 
The values are: 
&quot;DiagnosticLog&quot; (Value = 2): Use the DiagnosticLog and DiagnosticRecord classes. 
&quot;MessageLog&quot; (Value = 3): Use the MessageLog class and its methods. 
&quot;File&quot; (Value = 4): Write data to a file.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>DiagnosticLog</cim:VALUE><cim:VALUE>MessageLog</cim:VALUE><cim:VALUE>File</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSettingData.OtherLogStorageDescriptions</cim:VALUE><cim:VALUE>CIM_DiagnosticServiceCapabilities.SupportedLogStorage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSettingData" PROPAGATED="false" NAME="OtherLogStorageDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property provides additional information for LogStorage when the corresponding value is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSettingData.LogStorage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSettingData" PROPAGATED="false" NAME="VerbosityLevel" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A client may want to specify the desired volume or detail logged by a diagnostic service. This property is applied to a corresponding logging option, acting as a qualifier on its description. Three levels of verbosity are defined as follows: 
* &quot;Minimum&quot; (value=2): Specified if the least amount of information is desired; for example, Pass or Fail. 
* &quot;Standard&quot; (value=3): This is the standard level of messaging provided by the service. It is the form most likely to be used if no verbosity value is specified (default). 
* &quot;Full&quot; (value=4): Specified when all information, regardless of size, is desired. 
Note that VerbosityLevel is a subjective property and relates to the degree of detail, not an absolute metric. A client simply specifies its desired level of detail and the provider publishes its data in accordance with this desired level of detail. 
Verbosity may not apply to all LogOptions values, in which case the default VerbosityLevel of &quot;Standard&quot; SHOULD be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Minimum</cim:VALUE><cim:VALUE>Standard</cim:VALUE><cim:VALUE>Full</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSettingData.LogOptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSettingData" PROPAGATED="false" NAME="QueryTimeout" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the Job should wait for a query response. before using a default response and continuing execution. A default response could result in a cancellation of the Job. The timeout value starts at the time the Job goes into the QueryPending state. 
0 = &quot;Do not query&quot;: 
Setting the timer to zero tells the provider not to query but use the default response. 
Value &gt; 0 and &lt; 0xFFFFFFFF = &quot;Query With TimeOut&quot;: 
Setting the QueryTimeout to a integer will cause the Job to wait for that number of seconds. At the end of that time, the Job will use the default response and continue execution. 
0xFFFFFFFF = &quot;Wait Forever&quot;: 
By setting the timeout value to the very large value, 0xFFFFFFFF, the job shall wait forever for a response. In this case, the client MUST bear the responsibility for responding to the query.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSettingData" PROPAGATED="false" NAME="NonDestructive" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The test should only run non-destructive tests.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_JobSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Processing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>JobSettingData represents job characteristics and scheduling information for a CIM_Job. The settings may be applied to a job handling Service, a JobQueue or other destination to which jobs are submitted, and/or to individual CIM_Jobs. The applicability of the settings are defined using the ElementSettingData relationship. Since the Settings may be defined in several contexts and applied to many types of elements, this class is defined as a subclass of SettingData, versus ScopedSettingData.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_JobSettingData" PROPAGATED="false" NAME="DeleteOnCompletion" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not the Job should be automatically deleted upon completion. Note that the &apos;completion&apos; of a recurring job is defined by its JobRunTimes or UntilTime properties, OR when the Job is terminated by manual intervention.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.DeleteOnCompletion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_JobSettingData" PROPAGATED="false" NAME="RecoveryAction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the recovery setting if the Job does not successfully complete. The possible values are: 
0 = &quot;Unknown&quot;, meaning it is unknown as to what recovery action to take 
1 = &quot;Other&quot;, indicating that the recovery action will be specified in the property, OtherRecoveryAction 
2 = &quot;Do Not Continue&quot;, meaning stop the execution of the job and appropriately update its status 
3 = &quot;Continue With Next Job&quot;, meaning continue with the next job in the queue 
4 = &quot;Re-run Job&quot;, indicating that the job should be re-run 
5 = &quot;Run Recovery Job&quot;, meaning run the Job associated using the RecoveryJob relationship. Note that the recovery Job MUST already be on the queue from which it will run.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Do Not Continue</cim:VALUE><cim:VALUE>Continue With Next Job</cim:VALUE><cim:VALUE>Re-run Job</cim:VALUE><cim:VALUE>Run Recovery Job</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_JobSettingData.OtherRecoveryAction</cim:VALUE><cim:VALUE>CIM_Job.RecoveryAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_JobSettingData" PROPAGATED="false" NAME="OtherRecoveryAction" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the recovery action when the instance&apos;s RecoveryAction property is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_JobSettingData.RecoveryAction</cim:VALUE><cim:VALUE>CIM_Job.OtherRecoveryAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_RecordForLog"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.25.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Logs</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RecordForLog class is used to instantiate records to be aggregated to a Log.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="false" NAME="RecordFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the data structure of the information in the property, RecordData. If the RecordFormat string is &lt;empty&gt;, RecordData should be interpreted as a free-form string. 

To describe the data structure of RecordData, the RecordFormat string should be constructed as follows: 
- The first character is a delimiter character and is used to parse the remainder of the string into sub-strings. 
- Each sub-string is separated by the delimiter character and should be in the form of a CIM property declaration (i.e., datatype and property name). This set of declarations may be used to interpret the similarly delimited RecordData property. 
For example, using a &apos;*&apos; delimiter, RecordFormat = &quot;*string ThisDay*uint32 ThisYear*datetime SomeTime&quot; 
may be used to interpret: RecordData = &quot;*This is Friday*2002*20020807141000.000000-300&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RecordForLog.RecordData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="false" NAME="RecordData" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string containing LogRecord data. 
If the corresponding RecordFormat property is &lt;empty&gt;, or cannot be parsed according to the recommended format, RecordData should be interpreted as a free-form string. If the RecordFormat property contains parseable format information (as recommended in the RecordFormat Description qualifier), the RecordData string SHOULD be parsed in accordance with this format. In this case, RecordData SHOULD begin with the delimiter character and this character SHOULD be used to separate substrings in the manner described. The RecordData string can then be parsed by the data consumer and appropriately typed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RecordForLog.RecordFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="false" NAME="Locale" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A locale indicates a particular geographical, political, or cultural region. The Locale specifies the language used in creating the RecordForLog data. If the Locale property is empty, it is assumed that the default locale is en_US (English). 
The locale string consists of three sub-strings, separated by underscores: 
- The first sub-string is the language code, as specified in ISO639. 
- The second sub-string is the country code, as specified in ISO3166. 
- The third sub-string is a variant, which is vendor specific. 
For example, US English appears as: &quot;en_US_WIN&quot;, where the &quot;WIN&quot; variant would specify a Windows browser-specific collation (if one exists). Since the variant is not standardized, it is not commonly used and generally is limited to easily recognizable values (&quot;WIN&quot;, &quot;UNIX&quot;, &quot;EURO&quot;, etc.) used in standard environments. The language and country codes are required; the variant may be empty.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="false" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalInformation" NAME="CIM_UnixProcessStatisticalInformation"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Unix</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The statistics associated with a Unix process.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Process&apos;s ComputerSystem CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.CSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Process&apos;s ComputerSystem Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.CSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="OSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Process&apos;s OperatingSystem CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.OSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="OSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Process&apos;s OperatingSystem Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.OSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="Handle" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Process&apos;s Handle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.Handle</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="ProcessCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Process&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string used to identify the related statistics of a Process. This key allows multiple instances of statistics to correspond to a single process. The multiple instances could be used in applications such as time-sliced statistics.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="CPUTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The percentage of a CPU&apos;s time this process is consuming.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="RealText" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of KiloBytes of real text space used by the process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="RealData" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of KiloBytes of real data space used by the process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.16</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="RealStack" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of KiloBytes of real stack space used by the process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="VirtualText" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of KiloBytes of virtual text space used by the process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.18</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="VirtualData" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of KiloBytes of virtual data space used by the process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.19</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="VirtualStack" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of KiloBytes of virtual stack space used by the process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.20</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="VirtualMemoryMappedFileSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of KiloBytes of virtual space used for memory mapped files by the process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.22</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="VirtualSharedMemory" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of KiloBytes of shared memory used by the process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="CpuTimeDeadChildren" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CPU time of terminated child processes in clock ticks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Clock Ticks</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcessStatisticalInformation" PROPAGATED="false" NAME="SystemTimeDeadChildren" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>System time of terminated child processes in clock ticks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Clock Ticks</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_AccountSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Account</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_AccountSettingData provides the ability to manage the desired configuration for an instance of CIM_Account. When associated with an instance of CIM_AccountManagementService, this class may be used to constrain the properties of instances of CIM_Accountcreated using the service. When associated with an instance of CIM_Account, this class may be used to manage the configuration of the CIM_Acount instance.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AccountSettingData" PROPAGATED="false" NAME="ComplexPasswordRulesEnforced" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ComplexPasswordRulesEnforced indicates the rules for constructing a complex password enforced by the Account.
Minimum Length a minimum length is enforced for passwords for the account.
Preclude User ID inclusion precluding the password from including the user ID is supported. 
Maximum Repeating Characters a limit will be enforced on the number of times a character can occur consecutively. 
Lower Case Alpha at least one lower case alpha character is required. 
Upper Case Alpha at least one upper case alpha character is required. 
Numeric Character at least one numeric character is required. 
Special Character at least one special character is required.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Minimum Length</cim:VALUE><cim:VALUE>Preclude User ID Inclusion</cim:VALUE><cim:VALUE>Maximum Repeating Characters</cim:VALUE><cim:VALUE>Lower Case Alpha</cim:VALUE><cim:VALUE>Upper Case Alpha</cim:VALUE><cim:VALUE>Numeric Character</cim:VALUE><cim:VALUE>Special Character</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_AccountSettingData" PROPAGATED="false" NAME="InactivityTimeout" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InactivityTimeout specifies the interval after which if an account has been inactive, it shall be Disabled. The value shall be expressed in interval format or shall be NULL. A value of NULL shall indicate that the Account will not be disabled due to inactivity.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AccountSettingData" PROPAGATED="false" NAME="MaximumPasswordExpiration" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaximumPasswordExpiration indicates the maximum password age enforced for the Account. The value shall be expressed in interval format or shall be NULL. A value of NULL shall indicate that the password aging is not enforced.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AccountSettingData" PROPAGATED="false" NAME="MaximumSuccessiveLoginFailures" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaximumSuccessiveLoginFailures indicates the number of successive failed login attempts that shall result in the Account being disabled. A value of zero shall indicate that the Account will not be disabled due to successive failed login attempts.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AccountSettingData" PROPAGATED="false" NAME="PasswordHistoryDepth" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PasswordHistoryDepth indicates the number of previous passwords that shall be maintained for the Account. The Account shall preclude the selection of a password if it occurs in the password history. A value of zero shall indicate that a password history is not maintained.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_AssociatedPrivilege"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Privilege</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_AssociatedPrivilege is an association that models the privileges that a Subject element has to access or authorize other elements to access a Target element.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedPrivilege" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Subject"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Subject for which privileges are granted or denied.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedPrivilege" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Target"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The target element to which the privileges apply.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_AssociatedPrivilege" PROPAGATED="false" NAME="UseKey" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UseKey is used to distinguish instances in case multiple instances of this association exist between the same Subject and Target. This may arise, for example, if separate instances are created for each management domain, or if the Subject has access and authorization rights to the Target.
Within the scope of the instantiating Namespace, UseKey opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of UseKey should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; shall include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the UseKey, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; shall not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in UseKey shall appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity shall assure that the resultant UseKey is not re-used across any UseKeys produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm shall be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedPrivilege" PROPAGATED="false" NAME="PrivilegeGranted" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Privilege is granted (TRUE) or denied (FALSE). The default is to grant permission.</cim:VALUE></cim:QUALIFIER><cim:VALUE>true</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AssociatedPrivilege" PROPAGATED="false" NAME="Activities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the activities that are granted or denied. These activities apply to all entities specified in the ActivityQualifiers array.
&quot;Other&quot; (1): indicates an activity that is not specified in this enumeration.
&quot;Create&quot; (2), &quot;Delete&quot; (3), &quot;Detect&quot; (4), &quot;Read&quot; (5), &quot;Write&quot; (6), &quot;Execute&quot; (7): each of these values indicates that the Subject is permitted to use an operation supported by the Target. They are all straightforward except for one, 4=&quot;Detect&quot;. This value indicates that the existence or presence of an entity may be determined, but not necessarily specific data (which requires the Read privilege to be true). This activity is exemplified by &apos;hidden files&apos;- if you list the contents of a directory, you will not see hidden files. However, if you know a specific file name, or know how to expose hidden files, then they can be &apos;detected&apos;. Another example is the ability to define search privileges in directory implementations.
&quot;Deny Create&quot; (8), &quot;Deny Delete&quot; (9), &quot;Deny Detect&quot; (10), &quot;Deny Read&quot; (11), &quot;Deny Write&quot; (12), &quot;Deny Execute&quot; (13): each of these values indicates that the Subject is expressly denied permission to use an operation supported by the Target.
Authorize to Grant/Deny Authorization (14): this value indicates that the Subject is permitted to add any of the following values to - or remove any of the following values from - the Activities array property in any other instance of CIM_AssociatedPrivilege that references the same Target: &quot;Authorize to Create&quot; (15), &quot;Authorize to Delete&quot; (16), &quot;Authorize to Detect&quot; (17), &quot;Authorize to Read&quot; (18), &quot;Authorize to Write&quot; (19), &quot;Authorize to Execute&quot; (20), &quot;Authorize to Deny Create&quot; (21), &quot;Authorize to Deny Delete&quot; (22), &quot;Authorize to Deny Detect&quot; (23), &quot;Authorize to Deny Read&quot; (24), &quot;Authorize to Deny Write&quot; (25), and &quot;Authorize to Deny Execute&quot; (26).
&quot;Authorize to Create&quot; (15), &quot;Authorize to Delete&quot; (16), &quot;Authorize to Detect&quot; (17), &quot;Authorize to Read&quot; (18), &quot;Authorize to Write&quot; (19), &quot;Authorize to Execute&quot; (20), &quot;Authorize to Deny Create&quot; (21), &quot;Authorize to Deny Delete&quot; (22), &quot;Authorize to Deny Detect&quot; (23), &quot;Authorize to Deny Read&quot; (24), &quot;Authorize to Deny Write&quot; (25), and &quot;Authorize to Deny Execute&quot; (26): each of these values indicates that the Subject is permitted to add value named in the string to - or remove the value from - the Activities array property in any other instance of CIM_AssociatedPrivilege that references the same Target. For example, &quot;Authorize to Read&quot; indicates that the Subject is permitted to add or remove the value &quot;Read&quot;, and &quot;Authorize to Deny Read&quot; indicates that the Subject is permitted to add or remove the value &quot;Deny Read&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Create</cim:VALUE><cim:VALUE>Delete</cim:VALUE><cim:VALUE>Detect</cim:VALUE><cim:VALUE>Read</cim:VALUE><cim:VALUE>Write</cim:VALUE><cim:VALUE>Execute</cim:VALUE><cim:VALUE>Deny Create</cim:VALUE><cim:VALUE>Deny Delete</cim:VALUE><cim:VALUE>Deny Detect</cim:VALUE><cim:VALUE>Deny Read</cim:VALUE><cim:VALUE>Deny Write</cim:VALUE><cim:VALUE>Deny Execute</cim:VALUE><cim:VALUE>Authorize to Grant/Deny Authorization</cim:VALUE><cim:VALUE>Authorize to Create</cim:VALUE><cim:VALUE>Authorize to Delete</cim:VALUE><cim:VALUE>Authorize to Detect</cim:VALUE><cim:VALUE>Authorize to Read</cim:VALUE><cim:VALUE>Authorize to Write</cim:VALUE><cim:VALUE>Authorize to Execute</cim:VALUE><cim:VALUE>Authorize to Deny Create</cim:VALUE><cim:VALUE>Authorize to Deny Delete</cim:VALUE><cim:VALUE>Authorize to Deny Detect</cim:VALUE><cim:VALUE>Authorize to Deny Read</cim:VALUE><cim:VALUE>Authorize to Deny Write</cim:VALUE><cim:VALUE>Authorize to Deny Execute</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedPrivilege.ActivityQualifiers</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AssociatedPrivilege" PROPAGATED="false" NAME="ActivityQualifiers" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ActivityQualifiers property is an array of string values used to further qualify and specify the privileges granted or denied. For example, it is used to specify a set of files for which &apos;Read&apos;/&apos;Write&apos; access is permitted or denied. Or, it defines a class&apos; methods that may be &apos;Executed&apos;. Details on the semantics of the individual entries in ActivityQualifiers are provided by corresponding entries in the QualifierFormats array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedPrivilege.Activities</cim:VALUE><cim:VALUE>CIM_AssociatedPrivilege.QualifierFormats</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AssociatedPrivilege" PROPAGATED="false" NAME="QualifierFormats" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the semantics of corresponding entries in the ActivityQualifiers array. An example of each of these &apos;formats&apos; and their use follows: 
- 2=Class Name. Example: If the authorization target is a CIM Service or a Namespace, then the ActivityQualifiers entries can define a list of classes that the authorized subject is able to create or delete. 
- 3=&lt;Class.&gt;Property. Example: If the authorization target is a CIM Service, Namespace or Collection of instances, then the ActivityQualifiers entries can define the class properties that may or may not be accessed. In this case, the class names are specified with the property names to avoid ambiguity - since a CIM Service, Namespace or Collection could manage multiple classes. On the other hand, if the authorization target is an individual instance, then there is no possible ambiguity and the class name may be omitted. To specify ALL properties, the wildcard string &quot;*&quot; should be used. 
- 4=&lt;Class.&gt;Method. This example is very similar to the Property one, above. And, as above, the string &quot;*&quot; may be specified to select ALL methods. 
- 5=Object Reference. Example: If the authorization target is a CIM Service or Namespace, then the ActivityQualifiers entries can define a list of object references (as strings) that the authorized subject can access. 
- 6=Namespace. Example: If the authorization target is a CIM Service, then the ActivityQualifiers entries can define a list of Namespaces that the authorized subject is able to access. 
- 7=URL. Example: An authorization target may not be defined, but a Privilege could be used to deny access to specific URLs by individual Identities or for specific Roles, such as the &apos;under 17&apos; Role. 
- 8=Directory/File Name. Example: If the authorization target is a FileSystem, then the ActivityQualifiers entries can define a list of directories and files whose access is protected. 
- 9=Command Line Instruction. Example: If the authorization target is a ComputerSystem or Service, then the ActivityQualifiers entries can define a list of command line instructions that may or may not be &apos;Executed&apos; by the authorized subjects. 
- 10=SCSI Command, using a format of &apos;CDB=xx[,Page=pp]&apos;. For example, the ability to select the VPD page of the Inquiry command is encoded as &apos;CDB=12,Page=83&apos; in the corresponding ActivityQualifiers entry. A &apos;*&apos; may be used to indicate all CDBs or Page numbers. 
- 11=Packets. Example: The transmission of packets is permitted or denied by the Privilege for the target (a ComputerSystem, ProtocolEndpoint, Pipe, or other ManagedSystemElement).
- 12=Specification-defined. The semantics are defined in a a specification produced by the DMTF or other organization. The value of the corresponding ActivityQualifiers entry names the specification and the organization that produced it, and includes a label that unambiguously references the semantic definition within the specification. The value of of the corresponding ActivityQualifiers entry should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;SpecID&gt;:&lt;Label&gt;, where &lt;OrgID&gt;, &lt;SpecID&gt;, and &lt;Label&gt; are separated by a colon (:), and where &lt;OrgID&gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness both &lt;OrgID&gt; and &lt;SpecID&gt; shall not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in the corresponding ActivityQualifiers entry shall appear between &lt;OrgID&gt; and &lt;SpecID&gt; and the second colon to appear in the corresponding ActivityQualifiers entry shall appear between &lt;SpecID&gt; and &lt;Label&gt;. 
&lt;Label&gt; is chosen by the business entity and should not be reused to identify different underlying semantics. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting value is not reused to refer to a different specification or different semantics within defined within the same specification.
For DMTF-defined instances, the &quot;preferred&quot; algorithm shall be used with the &lt;OrgID&gt; set to &quot;DMTF&quot;, and the &lt;SpecID&gt; set to &quot;DSPx&quot;, where x is the number of a DSP published by the DMTF.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Class Name</cim:VALUE><cim:VALUE>&lt;Class.&gt;Property</cim:VALUE><cim:VALUE>&lt;Class.&gt;Method</cim:VALUE><cim:VALUE>Object Reference</cim:VALUE><cim:VALUE>Namespace</cim:VALUE><cim:VALUE>URL</cim:VALUE><cim:VALUE>Directory/File Name</cim:VALUE><cim:VALUE>Command Line Instruction</cim:VALUE><cim:VALUE>SCSI Command</cim:VALUE><cim:VALUE>Packets</cim:VALUE><cim:VALUE>Specification-defined</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedPrivilege.ActivityQualifiers</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedPrivilege" PROPAGATED="false" NAME="RepresentsAuthorizationRights" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RepresentsAuthorizationRights flag indicates whether the rights defined by this instance shall be interpreted as rights of Subjects to access Targets or as rights of Subjects to change those rights on/for Targets.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_Credential"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Credential</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Subclasses of CIM_Credential define materials, information or other data which are used to establish identity. Generally, there may be some shared information, or credential material which is used to identify and authenticate an entity in the process of gaining access to, or permission to use, resources. Such credential material may be used to authenticate an entity&apos;s identity initially, as done by a CIM_AuthenticationService, and additionally on an ongoing basis (for example, during the course of a connection or other security association), as proof that each received message or communication came from a valid &apos;user&apos; of that credential material.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Credential" PROPAGATED="false" NAME="Issued" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when the credential was issued. Use a value of all &apos;00000101000000.000000+000&apos;, (midnight, January 1, 1 BCE at coordinated universal time +0 minutes), if this information is not applicable. On CreateInstance, if this property is unspecified, or set to NULL, then current time is assumed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Credential" PROPAGATED="false" NAME="Expires" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when the credential expires (and is not appropriate for use for authentication/ authorization). If this information is not applicable, Use a value of &apos;99991231235959.999999+999&apos;, (1 microsecond before midnight, December 31, 9999 CE, at coordinated universal time + 999 minutes). 
On CreateInstance, if this property is unspecified, or set to NULL, then a value of &apos;99991231235959.999999+999&apos; is assumed. Note that this property does not define how the expiration is set - but that there IS an expiration. The property may be set to either a specific date/time or an interval (calculated from the Issued datetime). For example, for Certificate Authority-signed public key, the expiration is determined by the CA. Another example is a voice mail password that expires 60 days after it is set/issued.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_CredentialContext"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Credential</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This relationship defines a context (e.g., a System or Service) of a Credential. One example is a shared secret/ password which is defined within the context of an application (or Service). Generally, there is one scoping element for a Credential, however the multiplicities of the association allow a Credential to be scoped by more than one element. If this association is not instantiated for a Credential, that Credential is assumed to be scoped to the Namespace.
This association may also be used to indicate that a Credential is valid in some other environment. For instance associating the Credential to a RemoteServiceAccessPoint would indicate that the Credential is used to access the remote service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CredentialContext" PROPAGATED="false" REFERENCECLASS="CIM_Credential" NAME="ElementInContext"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Credential whose context is defined.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CredentialContext" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="ElementProvidingContext"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement that provides context or scope for the Credential.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_Identity"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Identity</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An instance of an Identity represents a ManagedElement that acts as a security principal within the scope in which it is defined and authenticated. (Note that the Identity&apos;s scope is specified using the association, CIM_IdentityContext.) ManagedElements with Identities can be OrganizationalEntities, Services, Systems, etc. The ManagedElement &apos;behind&apos; an Identity is described using the AssignedIdentity association. 

Within a given security context, an Identity may be imparted a level of trust, usually based on its credentials. A trust level is defined using the CIM_SecuritySensitivity class, and associated with Identity using CIM_ElementSecuritySensitivity. Whether an Identity is currently authenticated is evaluated by checking the CurrentlyAuthenticated boolean property. This property is set and cleared by the security infrastructure, and should only be readable within the management infrastructure. The conditions which must be met/authenticated in order for an Identity&apos;s CurrentlyAuthenticated Boolean to be TRUE are defined using a subclass of PolicyCondition - AuthenticationCondition. The inheritance tree for AuthenticationCondition is defined in the CIM Policy Model. 

Subclasses of Identity may include specific information related to a given AuthenticationService or authority (such as a security token or computer hardware port/communication details) that more specifically determine the authenticity of the Identity. An instance of Identity may be persisted even though it is not CurrentlyAuthenticated, in order to maintain static relationships to Roles, associations to accounting information, and policy data defining authentication requirements. Note however, when an Identity is not authenticated (CurrentlyAuthenticated = FALSE), then Privileges or rights SHOULD NOT be authorized. The lifetime, validity, and propagation of the Identity is dependent on a security infrastructure&apos;s policies.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Identity" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Identity" PROPAGATED="false" NAME="CurrentlyAuthenticated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether this Identity has been authenticated, and is currently known within the scope of an AuthenticationService or authority. By default, authenticity SHOULD NOT be assumed. This property is set and cleared by the security infrastructure, and should only be readable within the management infrastructure. Note that its value, alone, may not be sufficient to determine authentication/ authorization, in that properties of an Identity subclass (such as a security token or computer hardware port/ communication details) may be required by the security infrastructure.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_IdentityContext"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.1000</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Identity</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This relationship defines a context (e.g., a System or Service) of an Identity. Note that the cardinalities of this association are many to many, indicating that the Identity MAY be scoped by several elements. However, it is likely that there will only be a single scope, if one exists at all.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IdentityContext" PROPAGATED="false" REFERENCECLASS="CIM_Identity" NAME="ElementInContext"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An Identity whose context is defined.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IdentityContext" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="ElementProvidingContext"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement that provides context or scope for the Identity.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Identity" NAME="CIM_IPNetworkIdentity"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Identity</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IPNetworkIdentity is used to represent the various network identities that may be used for an IPProtocolEndpoint. The relationship between the NetworkIdentity and the IPProtocolEndpoint is modeled by the AssignedIdentity association, inherited from CIM_Identity. This association could also be used to relate an address range or other endpoint collection with the Identity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKEIdentity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IPNetworkIdentity" PROPAGATED="false" NAME="IdentityType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IdentityType specifies the type of IP network Identity. The list of identities was generated from Section 4.6.2.1 of RFC2407. Note that the enumeration is different than the RFC list, since the value &apos;Other&apos; is taken into account.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPV4 Address</cim:VALUE><cim:VALUE>FQDN</cim:VALUE><cim:VALUE>User FQDN</cim:VALUE><cim:VALUE>IPV4 Subnet Address</cim:VALUE><cim:VALUE>IPV6 Address</cim:VALUE><cim:VALUE>IPV6 Subnet Address</cim:VALUE><cim:VALUE>IPV4 Address Range</cim:VALUE><cim:VALUE>IPV6 Address Range</cim:VALUE><cim:VALUE>DER ASN1 DN</cim:VALUE><cim:VALUE>DER ASN1 GN</cim:VALUE><cim:VALUE>KEY ID</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKEIdentity.IdentityType</cim:VALUE><cim:VALUE>RFC2407.IETF|Section 4.6.2.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPNetworkIdentity.IdentityValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPNetworkIdentity" PROPAGATED="false" NAME="IdentityValue" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IdentityValue contains a string encoding of the Identity. For Identity instances that are address types, the IdentityValue string value may be omitted and the associated IPProtocolEndpoint, RangeOfIPAddresses or similar class is used to define this information. The class is associated using the AssignedIdentity relationship.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKEIdentity.IdentityValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPNetworkIdentity.IdentityType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Identity" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Identity" PROPAGATED="true" NAME="CurrentlyAuthenticated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether this Identity has been authenticated, and is currently known within the scope of an AuthenticationService or authority. By default, authenticity SHOULD NOT be assumed. This property is set and cleared by the security infrastructure, and should only be readable within the management infrastructure. Note that its value, alone, may not be sufficient to determine authentication/ authorization, in that properties of an Identity subclass (such as a security token or computer hardware port/ communication details) may be required by the security infrastructure.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Credential" NAME="CIM_KerberosTicket"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_KerberosCredential</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.16.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Kerberos</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A CIM_KerberosTicket represents a credential issued by a particular Kerberos Key Distribution Center (KDC) to establish an identity, as the result of a successful authentication process. There are two types of tickets that a KDC may issue - a TicketGranting ticket, which is used to protect and authenticate communications between an entity and the KDC, and a Session ticket, which the KDC issues to two entities to allow them to communicate with each other.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_KerberosTicket" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_KerberosCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CCN.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_KerberosKeyDistributionCenter.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_KerberosTicket" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_KerberosCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_KerberosKeyDistributionCenter.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_KerberosTicket" PROPAGATED="false" NAME="ServiceCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_KerberosCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s CCN.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_KerberosKeyDistributionCenter.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_KerberosTicket" PROPAGATED="false" NAME="ServiceName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_KerberosCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s Name. The Kerberos KDC Realm of CIM_KerberosTicket is used to record the security authority, or Realm, name so that tickets issued by different Realms can be separately managed and enumerated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_KerberosKeyDistributionCenter.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_KerberosTicket" PROPAGATED="false" NAME="AccessesService" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_KerberosCredential.AccessesService</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the service for which this ticket is used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_KerberosTicket" PROPAGATED="false" NAME="RemoteID" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_KerberosCredential.RemoteID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RemoteID is the name by which the user is known at the KDC security service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_KerberosTicket" PROPAGATED="false" NAME="TicketType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_KerberosCredential.TicketType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Type of CIM_KerberosTicket is used to indicate whether the ticket in question was issued by the Kerberos Key Distribution Center (KDC) to support ongoing communication between the Users Access and the KDC (&quot;TicketGranting&quot;), or was issued by the KDC to support ongoing communication between two Users Access entities (&quot;Session&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Session</cim:VALUE><cim:VALUE>TicketGranting</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Credential" PROPAGATED="true" NAME="Issued" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when the credential was issued. Use a value of all &apos;00000101000000.000000+000&apos;, (midnight, January 1, 1 BCE at coordinated universal time +0 minutes), if this information is not applicable. On CreateInstance, if this property is unspecified, or set to NULL, then current time is assumed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Credential" PROPAGATED="true" NAME="Expires" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when the credential expires (and is not appropriate for use for authentication/ authorization). If this information is not applicable, Use a value of &apos;99991231235959.999999+999&apos;, (1 microsecond before midnight, December 31, 9999 CE, at coordinated universal time + 999 minutes). 
On CreateInstance, if this property is unspecified, or set to NULL, then a value of &apos;99991231235959.999999+999&apos; is assumed. Note that this property does not define how the expiration is set - but that there IS an expiration. The property may be set to either a specific date/time or an interval (calculated from the Issued datetime). For example, for Certificate Authority-signed public key, the expiration is determined by the CA. Another example is a voice mail password that expires 60 days after it is set/issued.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Credential" NAME="CIM_NamedSharedIKESecret"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NamedCredential</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.16.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::SharedSecret</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_NamedSharedIKESecret indirectly represents a shared secret credential. The local identity, IKEIdentity, and the remote peer identity share the secret that is named by the SharedSecretName. The SharedSecretName is used by the SharedSecretService to reference the secret.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_NamedSharedIKESecret" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NamedCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CCN.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SharedSecretService.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NamedSharedIKESecret" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NamedCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SharedSecretService.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NamedSharedIKESecret" PROPAGATED="false" NAME="ServiceCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NamedCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s CCN.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SharedSecretService.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NamedSharedIKESecret" PROPAGATED="false" NAME="ServiceName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NamedCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SharedSecretService.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NamedSharedIKESecret" PROPAGATED="false" NAME="LocalIdentity" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NamedCredential.LocalIdentity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The local Identity with whom the direct trust relationship exists.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NamedSharedIKESecret.LocalIdentityType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NamedSharedIKESecret" PROPAGATED="false" NAME="LocalIdentityType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NamedCredential.LocalIdentityType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LocalIdentityType is used to describe the type of the LocalIdentity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPV4_ADDR</cim:VALUE><cim:VALUE>FQDN</cim:VALUE><cim:VALUE>USER_FQDN</cim:VALUE><cim:VALUE>IPV4_ADDR_SUBNET</cim:VALUE><cim:VALUE>IPV6_ADDR</cim:VALUE><cim:VALUE>IPV6_ADDR_SUBNET</cim:VALUE><cim:VALUE>IPV4_ADDR_RANGE</cim:VALUE><cim:VALUE>IPV6_ADDR_RANGE</cim:VALUE><cim:VALUE>DER_ASN1_DN</cim:VALUE><cim:VALUE>DER_ASN1_GN</cim:VALUE><cim:VALUE>KEY_ID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NamedSharedIKESecret.LocalIdentity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NamedSharedIKESecret" PROPAGATED="false" NAME="PeerIdentity" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NamedCredential.PeerIdentity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The peer identity with whom the direct trust relationship exists.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NamedSharedIKESecret.PeerIdentityType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NamedSharedIKESecret" PROPAGATED="false" NAME="PeerIdentityType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NamedCredential.PeerIdentityType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PeerIdentityType is used to describe the type of the PeerIdentity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPV4_ADDR</cim:VALUE><cim:VALUE>FQDN</cim:VALUE><cim:VALUE>USER_FQDN</cim:VALUE><cim:VALUE>IPV4_ADDR_SUBNET</cim:VALUE><cim:VALUE>IPV6_ADDR</cim:VALUE><cim:VALUE>IPV6_ADDR_SUBNET</cim:VALUE><cim:VALUE>IPV4_ADDR_RANGE</cim:VALUE><cim:VALUE>IPV6_ADDR_RANGE</cim:VALUE><cim:VALUE>DER_ASN1_DN</cim:VALUE><cim:VALUE>DER_ASN1_GN</cim:VALUE><cim:VALUE>KEY_ID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NamedSharedIKESecret.PeerIdentity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NamedSharedIKESecret" PROPAGATED="false" NAME="SharedSecretName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NamedCredential.SharedSecretName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SharedSecretName is an indirect reference to a shared secret. The SecretService does not expose the actual secret but rather provides access to the secret via a name.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Credential" PROPAGATED="true" NAME="Issued" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when the credential was issued. Use a value of all &apos;00000101000000.000000+000&apos;, (midnight, January 1, 1 BCE at coordinated universal time +0 minutes), if this information is not applicable. On CreateInstance, if this property is unspecified, or set to NULL, then current time is assumed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Credential" PROPAGATED="true" NAME="Expires" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when the credential expires (and is not appropriate for use for authentication/ authorization). If this information is not applicable, Use a value of &apos;99991231235959.999999+999&apos;, (1 microsecond before midnight, December 31, 9999 CE, at coordinated universal time + 999 minutes). 
On CreateInstance, if this property is unspecified, or set to NULL, then a value of &apos;99991231235959.999999+999&apos; is assumed. Note that this property does not define how the expiration is set - but that there IS an expiration. The property may be set to either a specific date/time or an interval (calculated from the Issued datetime). For example, for Certificate Authority-signed public key, the expiration is determined by the CA. Another example is a voice mail password that expires 60 days after it is set/issued.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AssociatedPrivilege" NAME="CIM_OpaqueManagementDataOwner"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::OpaqueManagementData</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_OpaqueManagementDataOwner describes ownership of opaque data by CIM_Identity instances. The definition of CIM_OpaqueManagementDataOwner as a subclass of CIM_AssociatedPrivilege represents the fact that the owner of opaque management data often has privileges to access it, but additionally is responsible for its existence and may have a storage quota against which it is applied. The definition of a distinct subclass facilitates discovery of the owning CIM_Identity instance.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OpaqueManagementDataOwner" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Subject"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Subject</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_Identity instance for whom privileges to the Target are granted or denied, and who is the owner of the Target.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OpaqueManagementDataOwner" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Target"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Target</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The opaque management data to which the privileges and ownership apply.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_AssociatedPrivilege" PROPAGATED="true" NAME="UseKey" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UseKey is used to distinguish instances in case multiple instances of this association exist between the same Subject and Target. This may arise, for example, if separate instances are created for each management domain, or if the Subject has access and authorization rights to the Target.
Within the scope of the instantiating Namespace, UseKey opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of UseKey should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; shall include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the UseKey, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; shall not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in UseKey shall appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity shall assure that the resultant UseKey is not re-used across any UseKeys produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm shall be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedPrivilege" PROPAGATED="true" NAME="PrivilegeGranted" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Privilege is granted (TRUE) or denied (FALSE). The default is to grant permission.</cim:VALUE></cim:QUALIFIER><cim:VALUE>true</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AssociatedPrivilege" PROPAGATED="true" NAME="Activities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the activities that are granted or denied. These activities apply to all entities specified in the ActivityQualifiers array.
&quot;Other&quot; (1): indicates an activity that is not specified in this enumeration.
&quot;Create&quot; (2), &quot;Delete&quot; (3), &quot;Detect&quot; (4), &quot;Read&quot; (5), &quot;Write&quot; (6), &quot;Execute&quot; (7): each of these values indicates that the Subject is permitted to use an operation supported by the Target. They are all straightforward except for one, 4=&quot;Detect&quot;. This value indicates that the existence or presence of an entity may be determined, but not necessarily specific data (which requires the Read privilege to be true). This activity is exemplified by &apos;hidden files&apos;- if you list the contents of a directory, you will not see hidden files. However, if you know a specific file name, or know how to expose hidden files, then they can be &apos;detected&apos;. Another example is the ability to define search privileges in directory implementations.
&quot;Deny Create&quot; (8), &quot;Deny Delete&quot; (9), &quot;Deny Detect&quot; (10), &quot;Deny Read&quot; (11), &quot;Deny Write&quot; (12), &quot;Deny Execute&quot; (13): each of these values indicates that the Subject is expressly denied permission to use an operation supported by the Target.
Authorize to Grant/Deny Authorization (14): this value indicates that the Subject is permitted to add any of the following values to - or remove any of the following values from - the Activities array property in any other instance of CIM_AssociatedPrivilege that references the same Target: &quot;Authorize to Create&quot; (15), &quot;Authorize to Delete&quot; (16), &quot;Authorize to Detect&quot; (17), &quot;Authorize to Read&quot; (18), &quot;Authorize to Write&quot; (19), &quot;Authorize to Execute&quot; (20), &quot;Authorize to Deny Create&quot; (21), &quot;Authorize to Deny Delete&quot; (22), &quot;Authorize to Deny Detect&quot; (23), &quot;Authorize to Deny Read&quot; (24), &quot;Authorize to Deny Write&quot; (25), and &quot;Authorize to Deny Execute&quot; (26).
&quot;Authorize to Create&quot; (15), &quot;Authorize to Delete&quot; (16), &quot;Authorize to Detect&quot; (17), &quot;Authorize to Read&quot; (18), &quot;Authorize to Write&quot; (19), &quot;Authorize to Execute&quot; (20), &quot;Authorize to Deny Create&quot; (21), &quot;Authorize to Deny Delete&quot; (22), &quot;Authorize to Deny Detect&quot; (23), &quot;Authorize to Deny Read&quot; (24), &quot;Authorize to Deny Write&quot; (25), and &quot;Authorize to Deny Execute&quot; (26): each of these values indicates that the Subject is permitted to add value named in the string to - or remove the value from - the Activities array property in any other instance of CIM_AssociatedPrivilege that references the same Target. For example, &quot;Authorize to Read&quot; indicates that the Subject is permitted to add or remove the value &quot;Read&quot;, and &quot;Authorize to Deny Read&quot; indicates that the Subject is permitted to add or remove the value &quot;Deny Read&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Create</cim:VALUE><cim:VALUE>Delete</cim:VALUE><cim:VALUE>Detect</cim:VALUE><cim:VALUE>Read</cim:VALUE><cim:VALUE>Write</cim:VALUE><cim:VALUE>Execute</cim:VALUE><cim:VALUE>Deny Create</cim:VALUE><cim:VALUE>Deny Delete</cim:VALUE><cim:VALUE>Deny Detect</cim:VALUE><cim:VALUE>Deny Read</cim:VALUE><cim:VALUE>Deny Write</cim:VALUE><cim:VALUE>Deny Execute</cim:VALUE><cim:VALUE>Authorize to Grant/Deny Authorization</cim:VALUE><cim:VALUE>Authorize to Create</cim:VALUE><cim:VALUE>Authorize to Delete</cim:VALUE><cim:VALUE>Authorize to Detect</cim:VALUE><cim:VALUE>Authorize to Read</cim:VALUE><cim:VALUE>Authorize to Write</cim:VALUE><cim:VALUE>Authorize to Execute</cim:VALUE><cim:VALUE>Authorize to Deny Create</cim:VALUE><cim:VALUE>Authorize to Deny Delete</cim:VALUE><cim:VALUE>Authorize to Deny Detect</cim:VALUE><cim:VALUE>Authorize to Deny Read</cim:VALUE><cim:VALUE>Authorize to Deny Write</cim:VALUE><cim:VALUE>Authorize to Deny Execute</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedPrivilege.ActivityQualifiers</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AssociatedPrivilege" PROPAGATED="true" NAME="ActivityQualifiers" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ActivityQualifiers property is an array of string values used to further qualify and specify the privileges granted or denied. For example, it is used to specify a set of files for which &apos;Read&apos;/&apos;Write&apos; access is permitted or denied. Or, it defines a class&apos; methods that may be &apos;Executed&apos;. Details on the semantics of the individual entries in ActivityQualifiers are provided by corresponding entries in the QualifierFormats array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedPrivilege.Activities</cim:VALUE><cim:VALUE>CIM_AssociatedPrivilege.QualifierFormats</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AssociatedPrivilege" PROPAGATED="true" NAME="QualifierFormats" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the semantics of corresponding entries in the ActivityQualifiers array. An example of each of these &apos;formats&apos; and their use follows: 
- 2=Class Name. Example: If the authorization target is a CIM Service or a Namespace, then the ActivityQualifiers entries can define a list of classes that the authorized subject is able to create or delete. 
- 3=&lt;Class.&gt;Property. Example: If the authorization target is a CIM Service, Namespace or Collection of instances, then the ActivityQualifiers entries can define the class properties that may or may not be accessed. In this case, the class names are specified with the property names to avoid ambiguity - since a CIM Service, Namespace or Collection could manage multiple classes. On the other hand, if the authorization target is an individual instance, then there is no possible ambiguity and the class name may be omitted. To specify ALL properties, the wildcard string &quot;*&quot; should be used. 
- 4=&lt;Class.&gt;Method. This example is very similar to the Property one, above. And, as above, the string &quot;*&quot; may be specified to select ALL methods. 
- 5=Object Reference. Example: If the authorization target is a CIM Service or Namespace, then the ActivityQualifiers entries can define a list of object references (as strings) that the authorized subject can access. 
- 6=Namespace. Example: If the authorization target is a CIM Service, then the ActivityQualifiers entries can define a list of Namespaces that the authorized subject is able to access. 
- 7=URL. Example: An authorization target may not be defined, but a Privilege could be used to deny access to specific URLs by individual Identities or for specific Roles, such as the &apos;under 17&apos; Role. 
- 8=Directory/File Name. Example: If the authorization target is a FileSystem, then the ActivityQualifiers entries can define a list of directories and files whose access is protected. 
- 9=Command Line Instruction. Example: If the authorization target is a ComputerSystem or Service, then the ActivityQualifiers entries can define a list of command line instructions that may or may not be &apos;Executed&apos; by the authorized subjects. 
- 10=SCSI Command, using a format of &apos;CDB=xx[,Page=pp]&apos;. For example, the ability to select the VPD page of the Inquiry command is encoded as &apos;CDB=12,Page=83&apos; in the corresponding ActivityQualifiers entry. A &apos;*&apos; may be used to indicate all CDBs or Page numbers. 
- 11=Packets. Example: The transmission of packets is permitted or denied by the Privilege for the target (a ComputerSystem, ProtocolEndpoint, Pipe, or other ManagedSystemElement).
- 12=Specification-defined. The semantics are defined in a a specification produced by the DMTF or other organization. The value of the corresponding ActivityQualifiers entry names the specification and the organization that produced it, and includes a label that unambiguously references the semantic definition within the specification. The value of of the corresponding ActivityQualifiers entry should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;SpecID&gt;:&lt;Label&gt;, where &lt;OrgID&gt;, &lt;SpecID&gt;, and &lt;Label&gt; are separated by a colon (:), and where &lt;OrgID&gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness both &lt;OrgID&gt; and &lt;SpecID&gt; shall not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in the corresponding ActivityQualifiers entry shall appear between &lt;OrgID&gt; and &lt;SpecID&gt; and the second colon to appear in the corresponding ActivityQualifiers entry shall appear between &lt;SpecID&gt; and &lt;Label&gt;. 
&lt;Label&gt; is chosen by the business entity and should not be reused to identify different underlying semantics. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting value is not reused to refer to a different specification or different semantics within defined within the same specification.
For DMTF-defined instances, the &quot;preferred&quot; algorithm shall be used with the &lt;OrgID&gt; set to &quot;DMTF&quot;, and the &lt;SpecID&gt; set to &quot;DSPx&quot;, where x is the number of a DSP published by the DMTF.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Class Name</cim:VALUE><cim:VALUE>&lt;Class.&gt;Property</cim:VALUE><cim:VALUE>&lt;Class.&gt;Method</cim:VALUE><cim:VALUE>Object Reference</cim:VALUE><cim:VALUE>Namespace</cim:VALUE><cim:VALUE>URL</cim:VALUE><cim:VALUE>Directory/File Name</cim:VALUE><cim:VALUE>Command Line Instruction</cim:VALUE><cim:VALUE>SCSI Command</cim:VALUE><cim:VALUE>Packets</cim:VALUE><cim:VALUE>Specification-defined</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedPrivilege.ActivityQualifiers</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedPrivilege" PROPAGATED="true" NAME="RepresentsAuthorizationRights" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RepresentsAuthorizationRights flag indicates whether the rights defined by this instance shall be interpreted as rights of Subjects to access Targets or as rights of Subjects to change those rights on/for Targets.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_OrganizationalEntity"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Org</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OrganizationalEntity is an abstract class from which classes that fit into an organizational structure are derived.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_OrgStructure"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Org</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_OrgStructure is an association used to establish parent-child relationships between OrganizationalEntity instances. This is used to capture organizational relationships between object instances such as those that are imported from an LDAP-accessible directory.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OrgStructure" PROPAGATED="false" REFERENCECLASS="CIM_OrganizationalEntity" NAME="Parent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The organizational parent in this association.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OrgStructure" PROPAGATED="false" REFERENCECLASS="CIM_OrganizationalEntity" NAME="Child"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The organizational child in this association, i.e., the sub-unit or other owned object instance.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_OrganizationalEntity" NAME="CIM_OrgUnit"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Org</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OrgUnit class is used to represent a sub-unit of an organization such a division or department. The class is defined so as to incorporate commonly-used LDAP attributes to permit implementations to easily derive this information from LDAP-accessible directories. This class&apos;s properties are a subset of a related class, OtherOrgUnitInformation, which defines all the group properties and in array form for directory compatibility.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OrgUnit" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OrgUnit" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. In the case of an LDAP-derived instance, the Name property value may be set to the distinguished name of the LDAP-accessed object instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OrgUnit" PROPAGATED="false" NAME="BusinessCategory" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes the kind of business performed by an organizational unit.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OrgUnit" PROPAGATED="false" NAME="FacsimileTelephoneNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The organizational unit&apos;s facsimile telephone number.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OrgUnit" PROPAGATED="false" NAME="LocalityName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains the name of a locality, such as a city, county or other geographic region.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OrgUnit" PROPAGATED="false" NAME="OU" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organizational unit.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OrgUnit" PROPAGATED="false" NAME="PostalAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostalAddress property values specify the address information required for the physical delivery of postal messages by the postal authority to the organizational unit.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_OrgUnit" PROPAGATED="false" NAME="PostalCode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostalCode property specifies the postal code of the organizational unit. If this value is present it will be part of the object&apos;s postal address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>40</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OrgUnit" PROPAGATED="false" NAME="StateOrProvince" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The State or Province name property specifies a state or province.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OrgUnit" PROPAGATED="false" NAME="TelephoneNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TelephoneNumber property specifies a telephone number of the organizational unit, e.g. + 44 582 10101).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_OtherGroupInformation"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Group</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OtherGroupInformation class provides additional information about an associated Group instance. This class is defined so as to incorporate commonly-used LDAP attributes to permit implementations to easily derive this information from LDAP-accessible directories.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OtherGroupInformation" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OtherGroupInformation" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. In the case of an LDAP-derived instance, the Name property value may be set to the distinguished name of the LDAP-accessed object instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherGroupInformation" PROPAGATED="false" NAME="ObjectClass" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the case of an LDAP-derived instance, the ObjectClass property value(s) may be set to the objectClass attribute values.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherGroupInformation" PROPAGATED="false" NAME="BusinessCategory" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BusinessCategory property may be used to describe the kind of business activity performed by the members of the group.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherGroupInformation" PROPAGATED="false" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Common Name is a (possibly ambiguous) name by which the group is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherGroupInformation" PROPAGATED="false" NAME="Descriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Descriptions property values may contain human-readable descriptions of the object. In the case of an LDAP-derived instance, the description attribute may have multiple values that, therefore, cannot be placed in the inherited Description property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherGroupInformation" PROPAGATED="false" NAME="OrganizationName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of an organization related to the group.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherGroupInformation" PROPAGATED="false" NAME="OU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of an organizational unit related to the group.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherGroupInformation" PROPAGATED="false" NAME="Owner" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Owner property specifies the name of some object that has some responsibility for the group. In the case of an LDAP-derived instance, a property value for Owner may be a distinguished name of owning persons, groups, roles, etc.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherGroupInformation" PROPAGATED="false" NAME="SeeAlso" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the case of an LDAP-derived instance, the SeeAlso property specifies distinguished name of other Directory objects which may be other aspects (in some sense) of the same real world object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_OtherOrganizationInformation"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Org</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OtherOrganizationInformation class is used to provide additional information about an associated Organization instance. This class is defined so as to incorporate commonly-used LDAP attributes to permit implementations to easily derive this information from LDAP-accessible directories.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. In the case of an LDAP-derived instance, the Name property value may be set to the distinguished name of the LDAP-accessed object instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="ObjectClass" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the case of an LDAP-derived instance, the ObjectClass property value(s) may be set to the objectClass attribute values.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="BusinessCategory" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes the kind of business performed by an organization.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="Descriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Descriptions property values may contain human-readable descriptions of the object. In the case of an LDAP-derived instance, the description attribute may have multiple values that, therefore, cannot be placed in the inherited Description property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="DestinationIndicator" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is used for the organization&apos;s telegram service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="FacsimileTelephoneNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The organization&apos;s facsimile telephone number.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="InternationaliSDNNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The organization&apos;s International ISDN number.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>16</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="LabeledURI" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Uniform Resource Identifier with optional label as defined in RFC2079.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="LocalityName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains the name of a locality, such as a city, county or other geographic region.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="Mail" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the mail box addresses for the organization as defined in RFC822.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="Manager" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The manager for the organization. In the case of an LDAP-derived instance, the Manager property value may contain the distinguished name of the Manager.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="OrganizationName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="OtherMailbox" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, this property may be used for electronic mail box addresses other than RFC822 and X.400.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="PhysicalDeliveryOfficeName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalDeliveryOfficeName property specifies the name of the city, village, etc. where a physical delivery office is situated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="PostalAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostalAddress property values specify the address information required for the physical delivery of postal messages by the postal authority to the organization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="PostalCode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostalCode property specifies the postal code of the organization. If this value is present it will be part of the object&apos;s postal address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>40</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="PostOfficeBox" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostOfficeBox property specifies the PO box by which the organization will receive physical postal delivery. If present, the property value is part of the object&apos;s postal address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>40</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="PreferredDeliveryMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PreferredDeliveryMethod property specifies the organization&apos;s preferred method to be used for communicating with it.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="RegisteredAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies a postal address suitable for receipt of telegrams or expedited documents, where it is necessary to have the recipient accept delivery.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="SearchGuide" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property value is for use by X.500 clients in constructing search filters.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="SeeAlso" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the case of an LDAP-derived instance, the SeeAlso property specifies distinguishedName of other Directory objects which may be other aspects (in some sense) of the same real world object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="StateOrProvince" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The State or Province name property specifies a state or province.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="Street" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Street address property specifies a site for the local distribution and physical delivery in a postal address, i.e. the street name, place, avenue, and the number.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="TelephoneNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TelephoneNumber property specifies a telephone number of the organization, e.g. + 44 582 10101).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="TeletexTerminalIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TeletexTerminalIdentifier property specifies the Teletex terminal identifier (and, optionally, parameters) for a teletex terminal associated with the organization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="TelexNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TelexNumber property specifies the telex number, country code, and answerback code of a telex terminal for the organization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="ThumbnailLogo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An image of the organization logo.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="UniqueIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier that may be assigned in an environment to differentiate between uses of a given named organization instance.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="UserPassword" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the case of an LDAP-derived instance, the UserPassword property may contain an encrypted password used to access the organization&apos;s resources in a directory.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrganizationInformation" PROPAGATED="false" NAME="X121Address" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An X.121 address for the organization.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>15</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_OtherOrgUnitInformation"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Org</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OtherOrgUnitInformation class is used to provide additional information about an associated OrgUnit instance. This class is defined so as to incorporate commonly-used LDAP attributes to permit implementations to easily derive this information from LDAP-accessible directories.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. In the case of an LDAP-derived instance, the Name property value may be set to the distinguished name of the LDAP-accessed object instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="ObjectClass" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the case of an LDAP-derived instance, the ObjectClass property value(s) may be set to the objectClass attribute values.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="BusinessCategory" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes the kind of business performed by an organizational unit.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="Descriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Descriptions property values may contain human-readable descriptions of the object. In the case of an LDAP-derived instance, the description attribute may have multiple values that, therefore, cannot be placed in the inherited Description property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="DestinationIndicator" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is used for the organizational unit&apos;s telegram service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="FacsimileTelephoneNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The organizational unit&apos;s facsimile telephone number.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="InternationaliSDNNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The organizational unit&apos;s International ISDN number.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>16</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="LocalityName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains the name of a locality, such as a city, county or other geographic region.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="OU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organizational unit.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="PhysicalDeliveryOfficeName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalDeliveryOfficeName property specifies the name of the city, village, etc. where a physical delivery office is situated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="PostalAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostalAddress property values specify the address information required for the physical delivery of postal messages by the postal authority to the organizational unit.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="PostalCode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostalCode property specifies the postal code of the organizational unit. If this value is present it will be part of the object&apos;s postal address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>40</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="PostOfficeBox" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostOfficeBox property specifies the PO box by which the organizational unit will receive physical postal delivery. If present, the property value is part of the object&apos;s postal address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>40</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="PreferredDeliveryMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PreferredDeliveryMethod property specifies the organizational unit&apos;s preferred method to be used for communicating with it.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="SearchGuide" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property value is for use by X.500 clients in constructing search filters.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="SeeAlso" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the case of an LDAP-derived instance, the SeeAlso property specifies distinguished name of other Directory objects which may be other aspects (in some sense) of the same real world object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="StateOrProvince" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The State or Province name property specifies a state or province.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="Street" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Street address property specifies a site for the local distribution and physical delivery in a postal address, i.e. the street name, place, avenue, and the number.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="TelephoneNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TelephoneNumber property specifies a telephone number of the organizational unit, e.g. + 44 582 10101).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="TeletexTerminalIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TeletexTerminalIdentifier property specifies the Teletex terminal identifier (and, optionally, parameters) for a teletex terminal associated with the organizational unit.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="TelexNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TelexNumber property specifies the telex number, country code, and answerback code of a telex terminal for the organization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="UserPassword" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the case of an LDAP-derived instance, the UserPassword property may contain an encrypted password used to access the organizational unit&apos;s resources in a directory.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherOrgUnitInformation" PROPAGATED="false" NAME="X121Address" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An X.121 address for the organization.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>15</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_OtherPersonInformation"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Org</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OtherPersonInformation class is used to provide additional information about an associated Person instance. This class is defined so as to incorporate commonly-used LDAP attributes to permit implementations to easily derive this information from LDAP-accessible directories.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. In the case of an LDAP-derived instance, the Name property value may be set to the distinguished name of the LDAP-accessed object instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="ObjectClass" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the case of an LDAP-derived instance, the ObjectClass property value(s) may be set to the objectClass attribute values.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="Audio" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Audio property may be used to store an audio clip of the person.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="BusinessCategory" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes the kind of business performed by an organization.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="CarLicense" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CarLicense property is used to record the values of the vehicle license or registration plate associated with an individual.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A CommonName is a (possibly ambiguous) name by which the role is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="CountryName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CountryName property specifies a country as defined in ISO 3166.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="DepartmentNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on inetOrgPerson, the DepartmentNumber is a code for department to which a person belongs. This can be strictly numeric (e.g., 1234) or alphanumeric (e.g., ABC/123).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="Descriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Descriptions property values may contain human-readable descriptions of the object. In the case of an LDAP-derived instance, the description attribute may have multiple values that, therefore, cannot be placed in the inherited Description property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="DestinationIndicator" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is used for the organization&apos;s telegram service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="DisplayName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on inetOrgPerson, the DisplayName property values are used when displaying an entry.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="EmployeeNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on inetOrgPerson, the EmployeeNumber property specifies a numeric or an alphanumeric identifier assigned to a person.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="EmployeeType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on inetOrgPerson, the EmployeeType property is used to identify the employer to employee relationship. Typical values used may include &apos;Contractor&apos;, &apos;Employee&apos;, &apos;Intern&apos;, &apos;Temp&apos;, &apos;External&apos;, and &apos;Unknown&apos; but any value may be used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="FacsimileTelephoneNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The person&apos;s facsimile telephone number.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="GenerationQualifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on liPerson, the GenerationQualifier property specifies a name qualifier that represents the person&apos;s generation (e.g., JR., III, etc.).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="GivenName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The GivenName property is used for the part of a person&apos;s name that is not their surname nor their middle name.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="HomeFax" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on liPerson, the HomeFax property specifies the person&apos;s facsimile telephone number at home.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="HomePhone" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the HomePhone property specifies a home telephone number for the person, e.g. + 44 582 10101).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="HomePostalAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The HomePostalAddress property values specify the home address information required for the physical delivery of postal messages by the postal authority.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="Initials" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on inetOrgPerson, the Initials property specifies the first letters of the person&apos;s name, typically the property values will exclude the first letter of the surname.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="InternationaliSDNNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The person&apos;s International ISDN number.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>16</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="JPEGPhoto" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From inetOrgPerson, the JPEG Photo property values may be used for one or more images of a person using the JPEG File Interchange Format.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="LabeledURI" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Uniform Resource Identifier with optional label as defined in RFC2079.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="LocalityName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains the name of a locality, such as a city, county or other geographic region.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="Mail" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the mail box addresses for the person as defined in RFC822.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="Manager" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The person&apos;s manager within the organization. In the case of an LDAP-derived instance, the Manager property value may contain the distinguishedName of the Manager.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="MiddleName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on liPerson, the middle name of the person.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="Mobile" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the Mobile phone property specifies a mobile telephone number for the person, e.g. + 44 582 10101).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="OrganizationName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the person&apos;s organization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="OrganizationalStatus" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the OrganizationalStatus property specifies a category by which a person is often referred to within an organization. Examples of usage in academia might include undergraduate student, researcher, lecturer, etc.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="OtherMailbox" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, this property may be used for electronic mail box addresses other than RFC822 and X.400.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="OU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of an organizational unit related to the person.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="Pager" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the Pager property specifies a pager telephone number for the person, e.g. + 44 582 10101).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="PersonalTitle" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on liPerson, the PersonalTitle property may be used to specify the person&apos;s personal title such as Mr., Ms., Dr., Prof. etc.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="Photo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the Photo property may be used to specify a photograph for the person encoded in G3 fax as explained in recommendation T.4, with an ASN.1 wrapper to make it compatible with an X.400 BodyPart as defined in X.420.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="PhysicalDeliveryOfficeName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalDeliveryOfficeName property specifies the name of the city, village, etc. where a physical delivery office is situated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="PostalAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostalAddress property values specify the address information required for the physical delivery of postal messages by the postal authority to the person.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="PostalCode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostalCode property specifies the postal code of the organization. If this value is present, it will be part of the object&apos;s postal address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>40</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="PostOfficeBox" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostOfficeBox property specifies the PO box by which the person will receive physical postal delivery. If present, the property value is part of the object&apos;s postal address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>40</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="PreferredDeliveryMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PreferredDeliveryMethod property specifies the preferred method to be used for contacting the person.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="PreferredLanguage" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on inetOrgPerson, the person&apos;s preferred written or spoken language.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="RegisteredAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies a postal address suitable for receipt of telegrams or expedited documents, where it is necessary to have the recipient accept delivery.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="RoomNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the RoomNumber property specifies the room number for the person.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="Secretary" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the Secretary property may be used to specify a secretary for the person. In the case of an LDAP-derived object instance, the value may be a distinguishedName.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="SeeAlso" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the case of an LDAP-derived instance, the SeeAlso property specifies distinguished name of other Directory objects which may be other aspects (in some sense) of the same real world object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="StateOrProvince" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The State or Province name property specifies a state or province.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="Street" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Street address property specifies a site for the local distribution and physical delivery in a postal address, i.e. the street name, place, avenue, and the number.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="Surname" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Surname property specifies the linguistic construct that normally is inherited by an individual from the individual&apos;s parent or assumed by marriage, and by which the individual is commonly known.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="TelephoneNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TelephoneNumber property specifies a telephone number of the organization, e.g. + 44 582 10101).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="TeletexTerminalIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TeletexTerminalIdentifier property specifies the Teletex terminal identifier (and, optionally, parameters) for a teletex terminal associated with the organization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="TelexNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TelexNumber property specifies the telex number, country code, and answerback code of a telex terminal for the organization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="ThumbnailLogo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A small image of the person&apos;s organization logo.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="ThumbnailPhoto" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A small image of the person.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="Title" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Title property may be used to specify the person&apos;s designated position or function of the object within an organization, e.g., Manager, Vice-President, etc.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="UserID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the UserID property may be used to specify a computer system login name.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="UniqueIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier that may be assigned in an environment to differentiate between uses of a given named person instance.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="UserCertificate" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on inetOrgPerson and for directory compatibility, the UserCertificate property may be used to specify a public key certificate for the person.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="UserPassword" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the case of an LDAP-derived instance, the UserPassword property may contain an encrypted password used to access the person&apos;s resources in a directory.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="UserPKCS12" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on inetOrgPerson and for directory compatibility, the UserPKCS12 property value may be used to provide a format for exchange of personal identity information. The property values are PFX PDUs stored as Octetstrings.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="UserSMIMECertificate" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on inetOrgPerson, the User S/MIME Certificate property may be used to specify the person&apos;s an S/MIME (RFC1847) signed message with a zero-length body. It contains the entire certificate chain and the signed attribute that describes their algorithm capabilities. If available, this property is preferred over the UserCertificate property for S/MIME applications.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="X121Address" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An X.121 address for the organization.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>15</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherPersonInformation" PROPAGATED="false" NAME="X500UniqueIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An X.500 specified unique identifier that may be assigned in an environment to differentiate between uses of a given named person object instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_OtherRoleInformation"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Role</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OtherRoleInformation class is used to provide additional information about an associated Role instance. This class is defined so as to incorporate commonly-used LDAP attributes to permit implementations to easily derive this information from LDAP-accessible directories.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. In the case of an LDAP-derived instance, the Name property value may be set to the distinguished name of the LDAP-accessed object instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="ObjectClass" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the case of an LDAP-derived instance, the ObjectClass property value(s) may be set to the objectClass attribute values.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="BusinessCategory" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property may be used to describe the kind of business activity performed by the members (role occupants) in the position or set of responsibilities represented by the Role.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A CommonName is a (possibly ambiguous) name by which the role is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="Descriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Descriptions property values may contain human-readable descriptions of the object. In the case of an LDAP-derived instance, the description attribute may have multiple values that, therefore, cannot be placed in the inherited Description property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="DestinationIndicator" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is used for the role occupants&apos; telegram service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="FacsimileTelephoneNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The role occupants&apos; facsimile telephone number.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="InternationaliSDNNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The role occupants&apos; International ISDN number.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>16</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="OU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of an organizational unit related to the role.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="PhysicalDeliveryOfficeName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalDeliveryOfficeName property specifies the name of the city, village, etc. where a physical delivery office is situated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="PostalAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostalAddress property values specify the address information required for the physical delivery of postal messages by the postal authority to the role occupants.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="PostalCode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostalCode property specifies the postal code for the role occupants. If this value is present it will be part of the object&apos;s postal address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>40</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="PostOfficeBox" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostOfficeBox property specifies the PO box by which the role occupants will receive physical postal delivery. If present, the property value is part of the object&apos;s postal address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>40</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="PreferredDeliveryMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PreferredDeliveryMethod property specifies the role occupants&apos; preferred method to be used for contacting them in their role.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="RegisteredAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies a postal address suitable for receipt of telegrams or expedited documents, where it is necessary to have the recipient accept delivery.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="SeeAlso" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the case of an LDAP-derived instance, the SeeAlso property specifies distinguished name of other Directory objects which may be other aspects (in some sense) of the same real world object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="StateOrProvince" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The State or Province name property specifies a state or province.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="Street" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Street address property specifies a site for the local distribution and physical delivery in a postal address, i.e. the street name, place, avenue, and the number.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="TelephoneNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TelephoneNumber property specifies a telephone number of the role occupants, e.g. + 44 582 10101).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="TeletexTerminalIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TeletexTerminalIdentifier property specifies the Teletex terminal identifier (and, optionally, parameters) for a teletex terminal associated with the role occupants.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="TelexNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TelexNumber property specifies the telex number, country code, and answerback code of a telex terminal for the role occupants.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OtherRoleInformation" PROPAGATED="false" NAME="X121Address" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An X.121 address for the role occupants.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>15</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_Privilege"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.20.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Privilege</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Privilege is the base class for all types of activities which are granted or denied by a Role or an Identity. Whether an individual Privilege is granted or denied is defined using the PrivilegeGranted boolean. Any Privileges not specifically granted are assumed to be denied. An explicit deny (Privilege Granted = FALSE) takes precedence over any granted Privileges. 

The association of subjects (Roles and Identities) to Privileges is accomplished using policy or explicitly via the associations on a subclass. The entities that are protected (targets) can be similarly defined. 

Note that Privileges may be inherited through hierarchical Roles, or may overlap. For example, a Privilege denying any instance Writes in a particular CIM Server Namespace would overlap with a Privilege defining specific access rights at an instance level within that Namespace. In this example, the AuthorizedSubjects are either Identities or Roles, and the AuthorizedTargets are a Namespace in the former case, and a particular instance in the latter.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Privilege" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Privilege" PROPAGATED="false" NAME="PrivilegeGranted" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Privilege is granted (TRUE) or denied (FALSE). The default is to grant permission.</cim:VALUE></cim:QUALIFIER><cim:VALUE>true</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Privilege" PROPAGATED="false" NAME="Activities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the activities that are granted or denied. These activities apply to all entities specified in the ActivityQualifiers array. The values in the enumeration are straightforward except for one, 4=&quot;Detect&quot;. This value indicates that the existence or presence of an entity may be determined, but not necessarily specific data (which requires the Read privilege to be true). This activity is exemplified by &apos;hidden files&apos;- if you list the contents of a directory, you will not see hidden files. However, if you know a specific file name, or know how to expose hidden files, then they can be &apos;detected&apos;. Another example is the ability to define search privileges in directory implementations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Create</cim:VALUE><cim:VALUE>Delete</cim:VALUE><cim:VALUE>Detect</cim:VALUE><cim:VALUE>Read</cim:VALUE><cim:VALUE>Write</cim:VALUE><cim:VALUE>Execute</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Privilege.ActivityQualifiers</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Privilege" PROPAGATED="false" NAME="ActivityQualifiers" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ActivityQualifiers property is an array of string values used to further qualify and specify the privileges granted or denied. For example, it is used to specify a set of files for which &apos;Read&apos;/&apos;Write&apos; access is permitted or denied. Or, it defines a class&apos; methods that may be &apos;Executed&apos;. Details on the semantics of the individual entries in ActivityQualifiers are provided by corresponding entries in the QualifierFormats array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Privilege.Activities</cim:VALUE><cim:VALUE>CIM_Privilege.QualifierFormats</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Privilege" PROPAGATED="false" NAME="QualifierFormats" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the semantics of corresponding entries in the ActivityQualifiers array. An example of each of these &apos;formats&apos; and their use follows: 
- 2=Class Name. Example: If the authorization target is a CIM Service or a Namespace, then the ActivityQualifiers entries can define a list of classes that the authorized subject is able to create or delete. 
- 3=&lt;Class.&gt;Property. Example: If the authorization target is a CIM Service, Namespace or Collection of instances, then the ActivityQualifiers entries can define the class properties that may or may not be accessed. In this case, the class names are specified with the property names to avoid ambiguity - since a CIM Service, Namespace or Collection could manage multiple classes. On the other hand, if the authorization target is an individual instance, then there is no possible ambiguity and the class name may be omitted. To specify ALL properties, the wildcard string &quot;*&quot; should be used. 
- 4=&lt;Class.&gt;Method. This example is very similar to the Property one, above. And, as above, the string &quot;*&quot; may be specified to select ALL methods. 
- 5=Object Reference. Example: If the authorization target is a CIM Service or Namespace, then the ActivityQualifiers entries can define a list of object references (as strings) that the authorized subject can access. 
- 6=Namespace. Example: If the authorization target is a CIM Service, then the ActivityQualifiers entries can define a list of Namespaces that the authorized subject is able to access. 
- 7=URL. Example: An authorization target may not be defined, but a Privilege could be used to deny access to specific URLs by individual Identities or for specific Roles, such as the &apos;under 17&apos; Role. 
- 8=Directory/File Name. Example: If the authorization target is a FileSystem, then the ActivityQualifiers entries can define a list of directories and files whose access is protected. 
- 9=Command Line Instruction. Example: If the authorization target is a ComputerSystem or Service, then the ActivityQualifiers entries can define a list of command line instructions that may or may not be &apos;Executed&apos; by the authorized subjects. 
- 10=SCSI Command, using a format of &apos;CDB=xx[,Page=pp]&apos;. For example, the ability to select the VPD page of the Inquiry command is encoded as &apos;CDB=12,Page=83&apos; in the corresponding ActivityQualifiers entry. A &apos;*&apos; may be used to indicate all CDBs or Page numbers. 
- 11=Packets. Example: The transmission of packets is permitted or denied by the Privilege for the target (a ComputerSystem, ProtocolEndpoint, Pipe, or other ManagedSystemElement).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Class Name</cim:VALUE><cim:VALUE>&lt;Class.&gt;Property</cim:VALUE><cim:VALUE>&lt;Class.&gt;Method</cim:VALUE><cim:VALUE>Object Reference</cim:VALUE><cim:VALUE>Namespace</cim:VALUE><cim:VALUE>URL</cim:VALUE><cim:VALUE>Directory/File Name</cim:VALUE><cim:VALUE>Command Line Instruction</cim:VALUE><cim:VALUE>SCSI Command</cim:VALUE><cim:VALUE>Packets</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Privilege.ActivityQualifiers</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Privilege" PROPAGATED="false" NAME="RepresentsAuthorizationRights" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RepresentsAuthorizationRights flag indicates whether the rights defined by this instance should be interpreted as rights of Subjects to access Targets or as rights of Subjects to change those rights on/for Targets.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Credential" NAME="CIM_PublicKeyCertificate"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SignedCredential</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.16.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::PublicKey</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A PublicKeyCertificate is a credential that is cryptographically signed by a trusted Certificate Authority (CA) and issued to an authenticated entity (e.g., human user, service, etc.) called the Subject in the certificate. The public key in the certificate is cryptographically related to a private key that is held and kept private by the authenticated Subject. The certificate and its related private key can then be used for establishing trust relationships and securing communications with the Subject. Refer to the ITU/CCITT X.509 standard as an example of such certificates.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PublicKeyCertificate" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SignedCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CCN.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_CertificateAuthority.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PublicKeyCertificate" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SignedCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_CertificateAuthority.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PublicKeyCertificate" PROPAGATED="false" NAME="ServiceCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SignedCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s CCN.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_CertificateAuthority.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PublicKeyCertificate" PROPAGATED="false" NAME="ServiceName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SignedCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_CertificateAuthority.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PublicKeyCertificate" PROPAGATED="false" NAME="Subject" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SignedCredential.Subject</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Certificate subject identifier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PublicKeyCertificate" PROPAGATED="false" NAME="AltSubject" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SignedCredential.AltSubject</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Alternate subject identifier for the Certificate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PublicKeyCertificate" PROPAGATED="false" NAME="PublicKey" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SignedCredential.PublicKey</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DER-encoded raw public key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Credential" PROPAGATED="true" NAME="Issued" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when the credential was issued. Use a value of all &apos;00000101000000.000000+000&apos;, (midnight, January 1, 1 BCE at coordinated universal time +0 minutes), if this information is not applicable. On CreateInstance, if this property is unspecified, or set to NULL, then current time is assumed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Credential" PROPAGATED="true" NAME="Expires" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when the credential expires (and is not appropriate for use for authentication/ authorization). If this information is not applicable, Use a value of &apos;99991231235959.999999+999&apos;, (1 microsecond before midnight, December 31, 9999 CE, at coordinated universal time + 999 minutes). 
On CreateInstance, if this property is unspecified, or set to NULL, then a value of &apos;99991231235959.999999+999&apos; is assumed. Note that this property does not define how the expiration is set - but that there IS an expiration. The property may be set to either a specific date/time or an interval (calculated from the Issued datetime). For example, for Certificate Authority-signed public key, the expiration is determined by the CA. Another example is a voice mail password that expires 60 days after it is set/issued.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_SecuritySensitivity"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::SecurityLevel</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines a security sensitivity level, which can be associated with a ManagedElement. A simple example is to define security levels representing &apos;low sensitivity&apos;, &apos;moderately sensitive&apos;, &apos;high sensitivity&apos; and &apos;national security&apos; classification levels. An element is assigned a security level via the association, ElementSecurityLevel. It can be assigned to any ManagedElement, such as Locations, Identities, Roles, Systems, Services and LogicalFiles. 

A security level is determined by a business, organization and/or government based on the need to protect data and entities from attack, loss, abuse or unauthorized disclosure, and the ramifications if this protection is not maintained.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SecuritySensitivity" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecuritySensitivity" PROPAGATED="false" NAME="SecurityLevel" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining the security sensitivity level.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Credential" NAME="CIM_SharedSecret"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SharedCredential</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.16.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::SharedSecret</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_SharedSecret is a secret (such as a password or the response to a challenge question) that is shared between a principal and a particular SharedSecret security service. Secrets may be in the form of a password used for initial authentication, or as with a session key, used as part of a message to verify the originator of the message. It is important to note that SharedSecret is not just a password, but rather is the password used with a particular security service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SharedSecret" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SharedCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CCN.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SharedSecretService.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SharedSecret" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SharedCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SharedSecretService.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SharedSecret" PROPAGATED="false" NAME="ServiceCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SharedCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s CCN.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SharedSecretService.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SharedSecret" PROPAGATED="false" NAME="ServiceName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SharedCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SharedSecretService.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SharedSecret" PROPAGATED="false" NAME="RemoteID" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SharedCredential.RemoteID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RemoteID is the name by which the principal is known at the remote secret key authentication service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SharedSecret" PROPAGATED="false" NAME="Secret" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SharedCredential.Secret</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The secret known by the principal.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SharedSecret" PROPAGATED="false" NAME="Algorithm" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SharedCredential.Algorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The transformation algorithm, if any, used to protect passwords before use in the protocol. For instance, Kerberos doesn&apos;t store passwords as the shared secret, but rather, a hash of the password.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SharedSecret" PROPAGATED="false" NAME="Protocol" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SharedCredential.Protocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol with which the SharedSecret is used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Credential" PROPAGATED="true" NAME="Issued" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when the credential was issued. Use a value of all &apos;00000101000000.000000+000&apos;, (midnight, January 1, 1 BCE at coordinated universal time +0 minutes), if this information is not applicable. On CreateInstance, if this property is unspecified, or set to NULL, then current time is assumed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Credential" PROPAGATED="true" NAME="Expires" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when the credential expires (and is not appropriate for use for authentication/ authorization). If this information is not applicable, Use a value of &apos;99991231235959.999999+999&apos;, (1 microsecond before midnight, December 31, 9999 CE, at coordinated universal time + 999 minutes). 
On CreateInstance, if this property is unspecified, or set to NULL, then a value of &apos;99991231235959.999999+999&apos; is assumed. Note that this property does not define how the expiration is set - but that there IS an expiration. The property may be set to either a specific date/time or an interval (calculated from the Issued datetime). For example, for Certificate Authority-signed public key, the expiration is determined by the CA. Another example is a voice mail password that expires 60 days after it is set/issued.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_StorageClientSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::StorageHardwareID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class models host environment factors that influence the behavior of Storage Systems. For example, a disk array has different SCSI responses for clients (initiators) configured as AIX verses HPUX. Instances of this setting class can be associated via ElementSettingData to a storage system&apos;s LogicalPort, ProtocolController, or Volume instances when these elements have host awareness. These associations are created by the management instrumentation provider to reflect the current configuration. A client deletes/creates these associations to request changes in element host-awareness. This settings class can also be associated with StorageHardwareID instances when that HW ID is configured with host information. An instance of this setting may include several ClientType values if the storage system treats them identically. The storage system exposes all supported setting instances to a WBEM Enumerate request; the client uses the returned settings to determine which types are available.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageClientSettingData" PROPAGATED="false" NAME="ClientTypes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This enumeration defines operating system, version, driver, and other host environment factors that influence the behavior exposed by storage systems. Values in this array are combined with data from the OtherClientTypeDescriptions property to provide complete information on the host environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Standard</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>Tru64</cim:VALUE><cim:VALUE>Netware</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>Dynix</cim:VALUE><cim:VALUE>Irix</cim:VALUE><cim:VALUE>Cisco iSCSI Storage Router</cim:VALUE><cim:VALUE>Linux</cim:VALUE><cim:VALUE>Microsoft Windows</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>TRESPASS</cim:VALUE><cim:VALUE>HI-UX</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageClientSettingData.OtherClientTypeDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageClientSettingData" PROPAGATED="false" NAME="OtherClientTypeDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the the corresponding array entry in ClientTypes[] is &quot;Other&quot;, this entry provides a string describing the manufacturer and OS/Environment. When the corresponding ClientTypes[] entry is not &quot;Other&quot;, this entry allows variations or qualifications of ClientTypes - for example, different versions of Solaris.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageClientSettingData.ClientTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Identity" NAME="CIM_StorageHardwareID"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.13.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::StorageHardwareID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_StorageHardwareID is a hardware ID that serves as an authorization subject. Example are host controller IDs that serve as authorization subjects in disk array LUN Masking.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StorageHardwareID" PROPAGATED="false" NAME="StorageID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hardware worldwide unique ID.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageHardwareID.IDType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageHardwareID" PROPAGATED="false" NAME="IDType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of the ID property. iSCSI IDs may use one of three iSCSI formats - iqn, eui, or naa. This three letter format is the name prefix; so a single iSCSI type is provided here, the prefix can be used to further refine the format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>PortWWN</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>Hostname</cim:VALUE><cim:VALUE>iSCSI Name</cim:VALUE><cim:VALUE>SwitchWWN</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageHardwareID.StorageID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageHardwareID" PROPAGATED="false" NAME="OtherIDType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ID type when IDType is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Identity" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Identity" PROPAGATED="true" NAME="CurrentlyAuthenticated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether this Identity has been authenticated, and is currently known within the scope of an AuthenticationService or authority. By default, authenticity SHOULD NOT be assumed. This property is set and cleared by the security infrastructure, and should only be readable within the management infrastructure. Note that its value, alone, may not be sufficient to determine authentication/ authorization, in that properties of an Identity subclass (such as a security token or computer hardware port/ communication details) may be required by the security infrastructure.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Credential" NAME="CIM_UnsignedPublicKey"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_UnsignedCredential</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.16.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::PublicKey</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A CIM_UnsignedPublicKey represents an unsigned public key credential. Services accept the public key as authentic because of a direct trust relationship, rather than via a third-party Certificate Authority.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_UnsignedPublicKey" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_UnsignedCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CCN.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_PublicKeyManagementService.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnsignedPublicKey" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_UnsignedCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_PublicKeyManagementService.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnsignedPublicKey" PROPAGATED="false" NAME="ServiceCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_UnsignedCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s CCN.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_PublicKeyManagementService.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnsignedPublicKey" PROPAGATED="false" NAME="ServiceName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_UnsignedCredential.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_PublicKeyManagementService.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnsignedPublicKey" PROPAGATED="false" NAME="PeerIdentity" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_UnsignedCredential.PeerIdentity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Identity of the Peer with whom a direct trust relationship exists. The public key may be used for security functions with the Peer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_UnsignedPublicKey.PeerIdentityType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnsignedPublicKey" PROPAGATED="false" NAME="PeerIdentityType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_UnsignedCredential.PeerIdentityType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PeerIdentityType is used to describe the type of the PeerIdentity. The currently defined values are used for IKE identities.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPV4_ADDR</cim:VALUE><cim:VALUE>FQDN</cim:VALUE><cim:VALUE>USER_FQDN</cim:VALUE><cim:VALUE>IPV4_ADDR_SUBNET</cim:VALUE><cim:VALUE>IPV6_ADDR</cim:VALUE><cim:VALUE>IPV6_ADDR_SUBNET</cim:VALUE><cim:VALUE>IPV4_ADDR_RANGE</cim:VALUE><cim:VALUE>IPV6_ADDR_RANGE</cim:VALUE><cim:VALUE>DER_ASN1_DN</cim:VALUE><cim:VALUE>DER_ASN1_GN</cim:VALUE><cim:VALUE>KEY_ID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_UnsignedPublicKey.PeerIdentity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_UnsignedPublicKey" PROPAGATED="false" NAME="PublicKey" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_UnsignedCredential.PublicKey</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DER-encoded raw public key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Credential" PROPAGATED="true" NAME="Issued" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when the credential was issued. Use a value of all &apos;00000101000000.000000+000&apos;, (midnight, January 1, 1 BCE at coordinated universal time +0 minutes), if this information is not applicable. On CreateInstance, if this property is unspecified, or set to NULL, then current time is assumed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Credential" PROPAGATED="true" NAME="Expires" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when the credential expires (and is not appropriate for use for authentication/ authorization). If this information is not applicable, Use a value of &apos;99991231235959.999999+999&apos;, (1 microsecond before midnight, December 31, 9999 CE, at coordinated universal time + 999 minutes). 
On CreateInstance, if this property is unspecified, or set to NULL, then a value of &apos;99991231235959.999999+999&apos; is assumed. Note that this property does not define how the expiration is set - but that there IS an expiration. The property may be set to either a specific date/time or an interval (calculated from the Issued datetime). For example, for Certificate Authority-signed public key, the expiration is determined by the CA. Another example is a voice mail password that expires 60 days after it is set/issued.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_OrganizationalEntity" NAME="CIM_UserEntity"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Org</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UserEntity is an abstract class that represents users - their names, contact data and similar information.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_UserEntity" NAME="CIM_UsersAccess"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Identity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::UsersAccess</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The UsersAccess object class is used to specify a &apos;user&apos; that is permitted access to resources. The ManagedElement that has access to the resources (represented in the model using the ElementAsUser association) may be a person, a service, a service access point or any collection thereof. 

This class is deprecated in lieu of the simpler CIM_Identity abstraction. The UsersAccess class combines credential requirements (in the form of biometric requirements) with the concepts of organizational information (via its position in the inheritance hierarchy), and identity management. These concepts need to be separated to be better understood and managed - hence, the deprecation.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_UsersAccess" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UsersAccess" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Identity.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UsersAccess" PROPAGATED="false" NAME="ElementID" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Identity.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ElementID property uniquely specifies the ManagedElement object instance that is the user represented by the UsersAccess object instance. The ElementID is formatted similarly to a model path except that the property-value pairs are ordered in alphabetical order (US ASCII lexical order).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_UsersAccess" PROPAGATED="false" NAME="Biometric" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Biometric information used to identify a person. The property value is left null or set to &apos;N/A&apos; for non-human user or a user not using biometric information for authentication. This property is deprecated as it represents required Credential information and is more correctly modeled as a specific biometric credential.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>N/A</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Facial</cim:VALUE><cim:VALUE>Retina</cim:VALUE><cim:VALUE>Mark</cim:VALUE><cim:VALUE>Finger</cim:VALUE><cim:VALUE>Voice</cim:VALUE><cim:VALUE>DNA-RNA</cim:VALUE><cim:VALUE>EEG</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProcessIndication" NAME="CIM_J2eeNotification"><cim:QUALIFIER NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The J2eeNotification class specifies the properties that must be included in every event that is generated by a J2EE managed object that supports the event model. All management systems that support event notification must support all of the properties in this class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeNotification" PROPAGATED="false" NAME="IndicationIdentifier" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>IndicationIdentifier</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identifier for the indication, represented as the name of the source J2EE managed object that generated the event. The name MUST be constructed using the form specified in JSR77.3.1.1.1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.4.2.1.1 source|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeManagedObject.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeNotification" PROPAGATED="false" NAME="SequenceNumber" TYPE="sint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SequenceNumber</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence number of the indication. Identifies the position of the indication in a stream of indications. The sequence number provides a means of determining the order of sequential indications that occurred with the same timestamp (within the minimum supported unit of time).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.4.2.1.3 sequence|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeNotification" PROPAGATED="false" NAME="IndicationType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of the indication. The type is assigned by the source object that generated the indication. It conveys the semantic meaning of the particular indication. The standard types (starting, stopping, running, etc.) MUST be described by this property&apos;s enumeration. Other values MAY also be specified by entering 1 (&quot;Other&quot;) in this property and placing the type&apos;s string value in OtherIndicationType. The latter SHOULD be interpreted as a number of dot-separated components. This allows some structure in the naming of indication types. Source objects are free to define any types that they wish to use when naming the indications that they generate. 

Note that this enumeration is defined by examining J2eeManagedObject&apos;s OperationalStatus property, by the creation or deletion of the J2eeManagedObject instance, or is the decision of the JSR77 experts or the implementation. It is not a one-to-one mapping of the OperationalStatus property in ManagedSystemElement, and is therefore a unique enumeration and specific ProcessIndication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>j2ee.object.created</cim:VALUE><cim:VALUE>j2ee.object.deleted</cim:VALUE><cim:VALUE>j2ee.state.starting</cim:VALUE><cim:VALUE>j2ee.state.running</cim:VALUE><cim:VALUE>j2ee.state.stopping</cim:VALUE><cim:VALUE>j2ee.state.stopped</cim:VALUE><cim:VALUE>j2ee.state.failed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.4.2.1.4 type|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeNotification.OtherIndicationType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeNotification" PROPAGATED="false" NAME="OtherIndicationType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of the indication when a non-standard event is generated by the source object. This value MUST be specified when IndicationType is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeNotification.IndicationType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeNotification" PROPAGATED="false" NAME="Message" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An informational message about the indication.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeNotification" PROPAGATED="false" NAME="UserData" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Optional data that the notication broadcaster wishes to communicate to listeners. The content of the data is user specific. The UserData property may be null.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="CorrelatedIndications" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Correlated notifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.IndicationIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="OtherSeverity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Holds the value of the user defined severity value when &apos;PerceivedSeverity&apos; is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.PerceivedSeverity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationFilterName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt;, where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:) and &lt; OrgID &gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, &lt; OrgID &gt; shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between &lt; OrgID &gt; and &lt; LocalID &gt;. &lt; LocalID &gt; is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name &quot;#&quot; cim-service-start-id &quot;#&quot; listener-destination-creation-time
Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_J2eeStatistic"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2eeStatistic class is a base class that defines the properties that are common to all J2EE statistics. The JSR77 specification defines a set of statistical types, then it defines each J2EE statistic in terms of these types. Since CIM does not support multiple inheritance or embedded objects, the count, time, range, bounded range, and boundary statistics defined have been broken out into individual properties for each statistic that is defined in the JSR77 specification. 
Many of the properties defined for J2EE statistics are inherited from the CIM_StatisticalData class. Some of the inherited properties are CIM dates, which are not consistent with the definitions in the JSR77 specification. In order to minimize implementation differences, methods are defined to provide the dates as specified. Some of the subclasses of CIM_J2EEStatistic do not add any new properties. However, these subclasses were chosen over adding a type property to the superclass because the vendor extensions were likely to result in classes with characteristics distinct enough to warrant the existence of subclasses.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeStatistic" NAME="CIM_J2eeURLStats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeURLStats class defines the performance statistics that are provided by a URL resource. There are no standard required URL statistics defined by the JSR77 specification. This class may be extended to provide vendor specific URL performance statistics.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalData" NAME="CIM_StatisticalRuntimeOverview"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::AppRuntime</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class represents statistical data and metrics that characterize the application as a whole. It exists only once per application system instance and provides primarily raw data for the monitoring of service levels. Therefore, the metrics presented are only a summary or overview of the application system behavior at a certain point of time. Instances are only available if the concerned application is running. Therefore, an instance of ApplicationSystem MUST exist when the instance of this class is created.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StatisticalRuntimeOverview" PROPAGATED="false" NAME="LastActivity" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The point in time (date and time) when the most recent inbound activity was observed for the application. A value of all zeros indicates that no inbound activity has taken place since the application was started.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalRuntimeOverview" PROPAGATED="false" NAME="NumberOfActiveRequests" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of requests currently being served. This is not the count of open connections! Very often it reflects the number of current user requests. Note that the semantics of a request are general enough to characterize the entire application system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalRuntimeOverview" PROPAGATED="false" NAME="NumberOfActiveRequestors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of active requestors in the application system. It may differ from the number of active requests (greater if a requestor has issued multiple requests, smaller if some of the requestors have no request running at the considered point in time). Very often it reflects the number of user logged on to the application system or the number of sessions being served by the system. 
Note that the semantics of a requestor are general enough to characterize the entire application system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalRuntimeOverview" PROPAGATED="false" NAME="AverageResponseTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The average response time is the mean of a number of requests captured between StatisticTime and a close point in time in the past. This interval or duration, that the average depends on, is defined by the underlying implementation such that it still has a reasonable proximity to one point in time. The term average is not focused on averaging a number of requests but averaging a period of time. Therefore, the average does not relate to more than a couple of minutes and, consequently, AverageResponseTime has the notion of the response time at the point in time of StatisticTime. If the interval is too great, AverageResponseTime becomes meaningless for monitoring. If no response time can be determined, the value is 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_Capabilities"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Capabilities</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities is an abstract class whose subclasses describe abilities and/or potential for use. For example, one may describe the maximum number of VLANs that can be supported on a system using a subclass of Capabilities. Capabilities are tied to the elements which they describe using the ElementCapabilities association. Note that the cardinality of the ManagedElement reference is Min(1), Max(1). This cardinality mandates the instantiation of the ElementCapabilities association for the referenced instance of Capabilities. ElementCapabilities describes the existence requirements and context for the referenced instance of ManagedElement. Specifically, the ManagedElement MUST exist and provides the context for the Capabilities. Note that Capabilities do not indicate what IS configured or operational, but what CAN or CANNOT exist, be defined or be used. Note that it is possible to describe both supported and excluded abilities and functions (both capabilities and limitations) using this class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="false" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_Collection"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Collection is an abstract class that provides a common superclass for data elements that represent collections of ManagedElements and its subclasses.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Collection" NAME="CIM_CollectionOfMSEs"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CollectionOfMSEs object allows the grouping of Managed SystemElements for various identification purposes and to reduce the complexity of associating Settings and Configurations. It is abstract to require further definition and semantic refinement in subclasses. The CollectionOfMSEs object does not carry any state or status information, but represents only a grouping or &apos;bag&apos; of Elements. For this reason, it is incorrect to subclass groups that have state or status from CollectionOfMSEs. An example is CIM_Redundancy Group (which is subclassed from LogicalElement). 
Collections typically aggregate similar (&apos;like&apos;) objects,but they are not required to do so. Collections simply identify &apos;bags&apos; and might represent an optimization. This purpose is especially true with respect to their association to Settings and Configurations. Without Collections, you would need to define individual ElementSetting and ElementConfiguration associations, to tie Settings and Configuration objects to individual ManagedSystemElements. There might be duplication when assigning the same Setting to multiple objects. In addition, using the Collection object allows the determination that the Setting and Configuration associations are indeed the same for the Collection&apos;s members. This information would otherwise be obtained by defining the Collection in a proprietary manner, and then querying the ElementSetting and ElementConfiguration associations to determine if the Collection set is completely covered.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CollectionOfMSEs" PROPAGATED="false" NAME="CollectionID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identification of the Collection object. When subclassed, the CollectionID property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_CompatibleProduct"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::ProductFRU</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_CompatibleProduct is an association between Products that can indicate a wide variety of information. For example, it can indicate that the two referenced Products interoperate, that they can be installed together, that one can be the physical container for the other, etc. The string property, CompatibilityDescription, defines how the Products interoperate or are compatible, any limitations regarding interoperability or installation, ...</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CompatibleProduct" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="Product"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Product for which compatible offerings are defined.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CompatibleProduct" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="CompatibleProduct"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The compatible Product.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_CompatibleProduct" PROPAGATED="false" NAME="CompatibilityDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CompatibilityDescription is a free-form string defining how the two referenced Products interoperate or are compatible, any limitations to compatibility, etc.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_Component"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_Component is a generic association used to establish &apos;part of&apos; relationships between Managed Elements. For example, it could be used to define the components or parts of a System.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Component" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent element in the association.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Component" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="PartComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The child element in the association.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Collection" NAME="CIM_ConcreteCollection"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A concrete version of Collection. This class represents a generic and instantiable collection, such as a group of ComputerSystems (for example, a pool of hosts available for executing jobs). It is defined as a concrete subclass of the abstract CIM_Collection class, to be used in place of many specific subclasses that add no semantics. Note that when defining additional semantics for Collection, this class must not be subclassed. Specific semantics continue to be defined as subclasses of the abstract CIM_Collection. ConcreteCollection is limited in its use as a concrete form of a general collection or bag. It was deemed more prudent to create this concrete subclass than to change Collection from an abstract to a concrete class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ConcreteCollection" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 

&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of the InstanceIDs produced by this or other providers for the NameSpace of this instance.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_ConcreteComponent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_ConcreteComponent is a generic association used to establish &apos;part of&apos; relationships between ManagedElements. It is defined as a concrete subclass of the abstract CIM_Component class, to be used in place of many specific subclasses of Component that add no semantics, that is subclasses that do not clarify the type of composition, update cardinalities, or add or remove qualifiers. Note that when you define additional semantics for Component, this class must not be subclassed. Specific semantics continue to be defined as subclasses of the abstract CIM_Component. ConcreteComponent is limited in its use as a concrete form of a general composition. 

It was deemed more prudent to create this concrete subclass than to change Component from an abstract to a concrete class. Industry usage and impact could not be anticipated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ConcreteComponent" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent element in the association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ConcreteComponent" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The child element in the association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_Configuration"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SettingData</cim:VALUE><cim:VALUE>CIM_Setting</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of CIM_Configuration is deprecated in favor of aggregating instances of Setting or SettingData into &quot;higher-level&quot; Settings or SettingData objects using the ConcreteComponent association. This association simplifies the use of Settings or SettingData. With Configurations serving as aggregations of Settings (as defined by the Configuration Component relationship), separate associations were needed for the aggregation and to tie an element to either its Configurations or Settings or SettingData. These separate associations introduced unnecessary complexity and redundancy into the model. 
Deprecated description: The Configuration object allows the grouping of sets of parameters (defined in Setting objects) and dependencies for one or more ManagedSystemElements. It represents a certain behavior or a desired functional state for the ManagedSystemElements. The desired functional state of the Configuration is typically driven by external requirements such as time or location. For example, to connect to a Mail System from home, a dependency on a modem exists, but a dependency on a network adapter exists at work. Settings for the pertinent LogicalDevices (in this example, POTSModem and NetworkAdapter) can be defined and aggregated by the Configuration. Therefore, two &quot;Connect to Mail&quot; Configurations can be defined by grouping the relevant dependencies and Setting objects.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Configuration" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SettingData.InstanceID</cim:VALUE><cim:VALUE>CIM_Setting.SettingID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: The label by which the Configuration object is known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ConfigurationComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The Configuration class is being deprecated in lieu of using a ConcreteComponent relationship to indicate a hierarchy of instances of Setting or SettingData. Deprecated description: ConfigurationComponent aggregates &quot;lower-level&quot; Configuration objects into a &quot;high-level&quot; Configuration. This association enables the assembly of complex configurations by grouping together simpler ones. For example, a logon policy for the United States could consist of two Configuration groups, one for the East Coast and one for the West Coast. Each of these groups could in turn consist of multiple Configurations to handle different aspects of the logon process.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ConfigurationComponent" PROPAGATED="false" REFERENCECLASS="CIM_Configuration" NAME="ConfigGroup"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteComponent.GroupComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: The Configuration that aggregates additional Configurations.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ConfigurationComponent" PROPAGATED="false" REFERENCECLASS="CIM_Configuration" NAME="ConfigComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteComponent.PartComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: A Configuration that is part of a &quot;higher-level&quot; Configuration.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_Dependency"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_Dependency is a generic association used to establish dependency relationships between ManagedElements.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Dependency" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Antecedent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Antecedent represents the independent object in this association.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Dependency" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Dependent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Dependent represents the object that is dependent on the Antecedent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_DependencyContext"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The Configuration class is being deprecated in lieu of using a ConcreteComponent relationship to indicate a hierarchy of Setting or SettingData instances. Therefore, this association is also deprecated but it is deprecated to &quot;No value&quot; because there are no equivalent relationships currently defined for the Setting or SettingData classes. This association is an anomaly because it defines what cannot be expressed for the components of the Configuration. Also, it singles out the Dependency association as opposed to allowing any relationships to be defined as &quot;settings&quot;. Its use in the industry is discouraged. 
Deprecated description: This relationship associates a Dependency with one or more Configuration objects. For example, dependencies for a ComputerSystem could change based on the site or network to which the System is attached.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DependencyContext" PROPAGATED="false" REFERENCECLASS="CIM_Configuration" NAME="Context"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: The Configuration object that aggregates the Dependency.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DependencyContext" PROPAGATED="false" REFERENCECLASS="CIM_Dependency" NAME="Dependency"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: An aggregated Dependency.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalInformation" NAME="CIM_DeviceStatisticalInformation"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistical information associated with a LogicalDevice or one of its subclasses.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="false" NAME="DeviceCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Device&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="false" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Device&apos;s ID.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.DeviceID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ElementCapabilities"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.24.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Capabilities</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ElementCapabilities represents the association between ManagedElements and their Capabilities. Note that the cardinality of the ManagedElement reference is Min(1). This cardinality mandates the instantiation of the ElementCapabilities association for the referenced instance of Capabilities. ElementCapabilities describes the existence requirements and context for the referenced instance of ManagedElement. Specifically, the ManagedElement MUST exist and provides the context for the Capabilities.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementCapabilities" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The managed element.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementCapabilities" PROPAGATED="false" REFERENCECLASS="CIM_Capabilities" NAME="Capabilities"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Capabilities object associated with the element.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ElementCapabilities" PROPAGATED="false" NAME="Characteristics" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Characteristics provides descriptive information about the Capabilities. when the value 2 &quot;Default&quot; is specified, the associated Capabilities shall represent the default capabilities of the associated Managed Element 
when the value 2 &quot;Default&quot; is not specified, the Capabilities instance may represent the default capabilities of the Managed Element
When the value 3 &quot;Current&quot; is specified, the associated Capabilities shall represent the current capabilities of the associated Managed Element
When the value 3 &quot;Current&quot; is not specified, the Capabilities instance may represent the current capabilities of the Managed Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Default</cim:VALUE><cim:VALUE>Current</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ElementConfiguration"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSettingData</cim:VALUE><cim:VALUE>CIM_ElementSetting</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The Configuration class is being deprecated in lieu of using a ConcreteComponent relationship to indicate a hierarchy of Setting or SettingData instances. This association allows the reuse of the element to Setting or SettingData associations instead of defining a peer association specifically for Configurations. 
Deprecated description: This association relates a Configuration object to one or more ManagedSystemElements. The Configuration object represents a certain behavior or a desired functional state for the associated ManagedSystemElements.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementConfiguration" PROPAGATED="false" REFERENCECLASS="CIM_ManagedSystemElement" NAME="Element"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSettingData.ManagedElement</cim:VALUE><cim:VALUE>CIM_ElementSetting.Element</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: The ManagedSystemElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementConfiguration" PROPAGATED="false" REFERENCECLASS="CIM_Configuration" NAME="Configuration"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSettingData.SettingData</cim:VALUE><cim:VALUE>CIM_ElementSetting.Setting</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: The Configuration object that groups the Settings and dependencies that are associated with the ManagedSystemElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ElementSettingData"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ElementSettingData represents the association between ManagedElements and applicable setting data. This association also describes whether this is a default or current setting.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementSettingData" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The managed element.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementSettingData" PROPAGATED="false" REFERENCECLASS="CIM_SettingData" NAME="SettingData"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SettingData object associated with the element.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ElementSettingData" PROPAGATED="false" NAME="IsDefault" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated integer indicating that the referenced setting is a default setting for the element, or that this information is unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Is Default</cim:VALUE><cim:VALUE>Is Not Default</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ElementSettingData" PROPAGATED="false" NAME="IsCurrent" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated integer indicating that the referenced setting is currently being used in the operation of the element, or that this information is unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Is Current</cim:VALUE><cim:VALUE>Is Not Current</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ElementSettingData" PROPAGATED="false" NAME="IsNext" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated integer indicating whether or not the referenced setting is the next setting to be applied. For example, the application could take place on a re-initialization, reset, reconfiguration request. This could be a permanent setting, or a setting used only one time, as indicated by the flag. If it is a permanent setting then the setting is applied every time the managed element reinitializes, until this flag is manually reset. However, if it is single use, then the flag is automatically cleared after the settings are applied. Also note that if this flag is specified (i.e. set to value other than &quot;Unknown&quot;), then this takes precedence over any SettingData that may have been specified as Default. For example: If the managed element is a computer system, and the value of this flag is &quot;Is Next&quot;, then the setting will be effective next time the system resets. And, unless this flag is changed, it will persist for subsequent system resets. However, if this flag is set to &quot;Is Next For Single Use&quot;, then this setting will only be used once and the flag would be reset after that to &quot;Is Not Next&quot;. So, in the above example, if the system reboots in a quick succession, the setting will not be used at the second reboot.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Is Next</cim:VALUE><cim:VALUE>Is Not Next</cim:VALUE><cim:VALUE>Is Next For Single Use</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ElementStatisticalData"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_ElementStatisticalData is an association that relates a ManagedElement to its StatisticalData. Note that the cardinality of the ManagedElement reference is Min(1), Max(1). This cardinality mandates the instantiation of the ElementStatisticalData association for the referenced instance of CIM_StatisticalData. ElementStatisticalData describes the existence requirements and context for the CIM_StatisticalData, relative to a specific ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementStatisticalData" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement for which statistical or metric data is defined.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementStatisticalData" PROPAGATED="false" REFERENCECLASS="CIM_StatisticalData" NAME="Stats"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The statistic information/object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_EnabledLogicalElementCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Capabilities</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledLogicalElementCapabilities describes the capabilities supported for changing the state of the associated EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="false" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="false" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="false" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="false" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_FRU"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::ProductFRU</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_FRU class is a vendor-defined collection of Products and/or PhysicalElements that is associated with a Product for the purpose of supporting, maintaining or upgrading that Product at the customer&apos;s location. FRU is an acronym for &apos;field replaceable unit&apos;.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FRU" PROPAGATED="false" NAME="FRUNumber" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FRU ordering information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|002.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FRU" PROPAGATED="false" NAME="IdentifyingNumber" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FRU identification such as a serial number on software or a die number on a hardware chip.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|002.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FRU" PROPAGATED="false" NAME="Vendor" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the FRU&apos;s supplier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|002.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FRU" PROPAGATED="false" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the FRU.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|002.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FRU" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FRU name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FRU" PROPAGATED="false" NAME="RevisionLevel" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FRU&apos;s revision level.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|002.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FRU" PROPAGATED="false" NAME="CustomerReplaceable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the FRU is customer replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_FRUIncludesProduct"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.1000</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::ProductFRU</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that a FRU may be composed of other Product(s). Indicates that a FRU may be composed of other Product(s). The use of this association has been deprecated since the FRU class itself has been deprecated. The composition of ReplacementFRUs is described by the ConcreteComponent association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FRUIncludesProduct" PROPAGATED="false" REFERENCECLASS="CIM_FRU" NAME="FRU"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteComponent.GroupComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FRU.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FRUIncludesProduct" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="Component"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteComponent.PartComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Product which is a part of the FRU.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_FRUPhysicalElements"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::ProductFRU</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the PhysicalElements that make up a FRU.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FRUPhysicalElements" PROPAGATED="false" REFERENCECLASS="CIM_FRU" NAME="FRU"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FRU.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FRUPhysicalElements" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalElement" NAME="Component"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalElement which is a part of the FRU.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_HostedDependency"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>HostedDependency defines a ManagedElement in the context of another ManagedElement in which it resides.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedDependency" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedDependency" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosted ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_LocalizationCapabilities"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Capabilities</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is being deprecated to avoid conflicts with localization implementations using CIM/XML over HTTP protocol, the preferred mechanism. 
Describes the input and output localization capabilities of the entity associated via ElementCapabilities.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LocalizationCapabilities" PROPAGATED="false" NAME="SupportedInputLocales" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property, along with locale properties in (for example) a SettingData class, specifies the locale for data consumed by a ManagedElement. 
A locale indicates a particular geographical, political, or cultural region. The SupportedInputLocales property is an array of strings whose entries specify one or more languages that can be used in the formulation of information input by a client. It may be defined by the ManagedElement or client as an input parameter to a method, as a Setting or SettingData property, or via other mechanisms. 

The SupportedInputLocales property publishes an element&apos;s support of various locales for input data. The first array entry MUST define the default locale (the natural language associated with the ManagedElement). If the SupportedInputLocales property is empty, it is assumed that the default locale is en_US (English). 
Each array entry consists of three sub-strings, separated by underscores: 
- The first sub-string is the language code, as specified in ISO639. 
- The second sub-string is the country code, as specified in ISO3166. 
- The third sub-string is a variant, which is vendor specific. 
For example, US English appears as: &quot;en_US_WIN&quot;, where the &quot;WIN&quot; variant would specify a Windows browser-specific collation (if one exists). Since the variant is not standardized, it is not commonly used and is generally limited to easily recognizable values (&quot;WIN&quot;, &quot;UNIX&quot;, &quot;EURO&quot;, etc.) used in standard environments. 
The language and country codes are required; the variant may be empty.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LocalizationCapabilities" PROPAGATED="false" NAME="SupportedOutputLocales" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property, along with locale properties in (for example) a SettingData class, specifies the locale for data produced by a ManagedElement. 
A locale indicates a particular geographical, political, or cultural region. The SupportedOutputLocales property is an array of strings whose entries specify one or more languages that can be used in the formulation of information requested by and delivered to a client. It may be defined by the ManagedElement or client as an input parameter to a method, as a Setting or SettingData property, or via other mechanisms. Note that more than one locale may be specified in this array and later selected for output. If multiple locales are selected, information MUST be returned in each language specified, and indicated as supported by this Capabilities instance. 

The SupportedOutputLocales property publishes an element&apos;s support of various locales for output data. The first array entry MUST define the default locale (the natural language associated with the ManagedElement). If the SupportedOutput Locales property is empty, it is assumed that the default locale is en_US (English). 
Each array entry consists of three sub-strings, separated by underscores: 
- The first sub-string is the language code, as specified in ISO639. 
- The second sub-string is the country code, as specified in ISO3166. 
- The third sub-string is a variant, which is vendor specific. 
For example, US English appears as: &quot;en_US_WIN&quot;, where the &quot;WIN&quot; variant would specify a Windows browser-specific collation (if one exists). Since the variant is not standardized, it is not commonly used and is generally limited to easily recognizable values (&quot;WIN&quot;, &quot;UNIX&quot;, &quot;EURO&quot;, etc.) used in standard environments. 
The language and country codes are required; the variant may be empty.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_Location"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Physical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Location class specifies the position and address of a PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Location" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Name is a free-form string defining a label for the Location. It is a part of the key for the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Location" PROPAGATED="false" NAME="PhysicalPosition" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Position is a free-form string that indicates the placement of a PhysicalElement. It can specify slot information on a HostingBoard, mounting site in a Cabinet, or latitude and longitude information, for example, from a GPS. It is part of the key of the Location object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Location" PROPAGATED="false" NAME="Address" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Address is a free-form string indicating a street, building, or other type of address for the location of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedSystemElement" NAME="CIM_LogicalElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_LogicalElement is a base class for all the components of a System that represent abstract system components, such as Files, Processes, or LogicalDevices.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_LogicalIdentity"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_LogicalIdentity is an abstract and generic association, indicating that two ManagedElements represent different aspects of the same underlying entity. This relationship conveys what could be defined with multiple inheritance. In most scenarios, the Identity relationship is determined by the equivalence of Keys or some other identifying properties of the related Elements. 

This relationship is reasonable in several scenarios. For example, it could be used to represent that a LogicalDevice is both a &apos;bus&apos; entity and a &apos;functional&apos; entity. A Device could be both a USB (bus) and a Keyboard (functional) entity.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogicalIdentity" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="SystemElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SystemElement represents one aspect of the Managed Element. The use of &apos;System&apos; in the role name does not limit the scope of the association. The role name was defined in the original association, where the referenced elements were limited to LogicalElements. Since that time, it has been found valuable to instantiate these types of relationships for ManagedElements, such as Collections. So, the referenced elements of the association were redefined to be ManagedElements. Unfortunately, the role name could not be changed without deprecating the entire association. This was not deemed necessary just to correct the role name.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogicalIdentity" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="SameElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SameElement represents an alternate aspect of the ManagedElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_MemberOfCollection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_MemberOfCollection is an aggregation used to establish membership of ManagedElements in a Collection.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MemberOfCollection" PROPAGATED="false" REFERENCECLASS="CIM_Collection" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection that aggregates members.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MemberOfCollection" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Member"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The aggregated member of the Collection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElementCapabilities" NAME="CIM_OpaqueManagementDataCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.23.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::OpaqueManagementData</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_OpaqueManagementDataCapabilities describes the capabilities of CIM_OpaqueManagementDataService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OpaqueManagementDataCapabilities" PROPAGATED="false" NAME="MaxAvailableStorage" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of bytes of opaque management data storage managed by the associated CIM_OpaqueManagementDataService, and hence the maximum value of the AvailableStorage property in the associated CIM_OpaqueManagementDataService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OpaqueManagementDataService.AvailableStorage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OpaqueManagementDataCapabilities" PROPAGATED="false" NAME="MaxReadLength" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxReadLength indicates the maximum value that the service supports in the Length parameter of the ReadOpaqueManagementData method. Larger extents can be read by successively invoking ReadOpaqueManagementData on chunks of the data and reassembling them in the management client. When this is done, the LockOpaqueManagementData method should be used to prevent modification of the data by other clients between successive reads.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OpaqueManagementDataCapabilities" PROPAGATED="false" NAME="MaxWriteLength" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxWriteLength indicates the maximum value that the service supports in the Length parameter of the WriteOpaqueManagementData method. Larger extents can be written by successively invoking WriteOpaqueManagementData on chunks of the data and reassembling them in the management client. When this is done, the LockOpaqueManagementData method should be used to prevent modification of the data by other clients between successive writes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OpaqueManagementDataCapabilities" PROPAGATED="false" NAME="SupportedExportURISchemes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property lists the URI schemes supported by OpaqueManagementDataService.ExportOpaqueManagementDataToURI().</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>data</cim:VALUE><cim:VALUE>file</cim:VALUE><cim:VALUE>ftp</cim:VALUE><cim:VALUE>http</cim:VALUE><cim:VALUE>https</cim:VALUE><cim:VALUE>nfs</cim:VALUE><cim:VALUE>tftp</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OpaqueManagementDataCapabilities" PROPAGATED="false" NAME="SupportedImportURISchemes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property lists the URI schemes supported by OpaqueManagementDataService.ImportOpaqueManagementDataFromURI().</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>data</cim:VALUE><cim:VALUE>file</cim:VALUE><cim:VALUE>ftp</cim:VALUE><cim:VALUE>http</cim:VALUE><cim:VALUE>https</cim:VALUE><cim:VALUE>nfs</cim:VALUE><cim:VALUE>tftp</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_OpaqueManagementDataCapabilities" PROPAGATED="false" NAME="SupportedMethods" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property advertises the methods that are supported by the service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x80..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Create</cim:VALUE><cim:VALUE>Read</cim:VALUE><cim:VALUE>ExportToURI</cim:VALUE><cim:VALUE>Write</cim:VALUE><cim:VALUE>ImportFromURI</cim:VALUE><cim:VALUE>Lock</cim:VALUE><cim:VALUE>ReassignOwnership</cim:VALUE><cim:VALUE>AssignAccess</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_OpaqueManagementDataCapabilities" PROPAGATED="false" NAME="TruncationSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TruncationSupported indicates whether the associated CIM_OpaqueManagementDataService allows a client to truncate the data in a CIM_OpaqueManagementData instance by reducing the value of its DataSize property.
If TruncationSupported = true, then the Service shall support reduction of the value of CIM_OpaqueManagementData.DataSize
.If TruncationSupported = false or is null, then the Service shall not support reduction of the value of CIM_OpaqueManagementData.DataSize</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OpaqueManagementDataCapabilities" PROPAGATED="false" NAME="MaxInstancesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxInstancesSupported shall indicate the maximum number of opaque management data instances that may exist within the scope of the CIM_OpaqueManagementDataService and managed by the associated instance of the CIM_OpaqueManagementDataService. A value of zero shall indicate that the maximum number of instances is unknown or that the maximum number of instances is not enforced.</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_OrderedComponent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.19.1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_OrderedComponent is a generic association used to establish &apos;part of&apos; relationships between ManagedElements. It arranges the PartComponents in a specific assigned order. The semantics of the order depends on the context and use by the referencing classes. For example, if this association is used to arrange settings in a hierarchical order, then this specifies the sequence in which the settings are applied.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Component" PROPAGATED="true" REFERENCECLASS="CIM_ManagedElement" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent element in the association.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Component" PROPAGATED="true" REFERENCECLASS="CIM_ManagedElement" NAME="PartComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The child element in the association.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_OrderedComponent" PROPAGATED="false" NAME="AssignedSequence" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AssignedSequence is an unsigned integer &apos;n&apos; that indicates the relative order of ManagedElement instances. When &apos;n&apos; is a positive integer, it indicates a place in the sequence of members, with smaller integers indicating earlier positions in the sequence. The special value &apos;0&apos; indicates &apos;don&apos;t care&apos;. If two or more members have the same non-zero sequence number, then the ordering between those members is irrelevant, but they must all be ordered at the appropriate place in the overall sequence. 

A series of examples will make ordering of members clearer: 
If all members have the same sequence number, 
regardless of whether it is &apos;0&apos; or non-zero, any 
order is acceptable. 
o The values: 
1:MEMBER A 
2:MEMBER B 
1:MEMBER C 
3:MEMBER D 
indicate two acceptable orders: A,C,B,D or C,A,B,D, 
since A and C can be ordered in either sequence, but 
only at the &apos;1&apos; position. 

Note that the non-zero sequence numbers need not start with &apos;1&apos;, and they need not be consecutive. All that matters is their relative magnitude.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_OrderedDependency"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_OrderedDependency is used to establish a relationship between a ManagedElement and its dependencies. Each dependency is an Antecedent reference and the order in which the dependencies need to be resolved is indicated by the AssignedSequence property. 
For example, if this association is used to arrange dependencies of a software in a hierarchical order, then this specifies the sequence in which the dependencies need to be installed prior to installing the software.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Dependency" PROPAGATED="true" REFERENCECLASS="CIM_ManagedElement" NAME="Antecedent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Antecedent represents the independent object in this association.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Dependency" PROPAGATED="true" REFERENCECLASS="CIM_ManagedElement" NAME="Dependent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Dependent represents the object that is dependent on the Antecedent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_OrderedDependency" PROPAGATED="false" NAME="AssignedSequence" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AssignedSequence is an unsigned integer &apos;n&apos; that indicates the relative order of ManagedElement instances. When &apos;n&apos; is a positive integer, it indicates a place in the sequence of members, with smaller integers indicating earlier positions in the sequence. The special value &apos;0&apos; indicates &apos;don&apos;t care&apos;. If two or more members have the same non-zero sequence number, then the ordering between those members is irrelevant, but they must all be ordered at the appropriate place in the overall sequence. 

A series of examples will make ordering of members clearer: 
If all members have the same sequence number, 
regardless of whether it is &apos;0&apos; or non-zero, any 
order is acceptable. 
o The values: 
1:MEMBER A 
2:MEMBER B 
1:MEMBER C 
3:MEMBER D 
indicate two acceptable orders: A,C,B,D or C,A,B,D, 
since A and C can be ordered in either sequence, but 
only at the &apos;1&apos; position. 

Note that the non-zero sequence numbers need not start with &apos;1&apos;, and they need not be consecutive. All that matters is their relative magnitude.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MemberOfCollection" NAME="CIM_OrderedMemberOfCollection"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_OrderedMemberOfCollection is an aggregation used to establish an ordered membership of ManagedElements in a Collection.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MemberOfCollection" PROPAGATED="true" REFERENCECLASS="CIM_Collection" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection that aggregates members.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MemberOfCollection" PROPAGATED="true" REFERENCECLASS="CIM_ManagedElement" NAME="Member"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The aggregated member of the Collection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_OrderedMemberOfCollection" PROPAGATED="false" NAME="AssignedSequence" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AssignedSequence is an unsigned integer &apos;n&apos; that indicates the relative position of members within a Collection. When &apos;n&apos; is a positive integer, it indicates a place in the sequence of members, with smaller integers indicating earlier positions in the sequence. The special value &apos;0&apos; indicates &apos;don&apos;t care&apos;. If two or more members have the same non-zero sequence number, then the ordering between those members is irrelevant, but they must all be ordered at the appropriate place in the overall sequence. 

A series of examples will make ordering of members clearer: 
If all members have the same sequence number, 
regardless of whether it is &apos;0&apos; or non-zero, any 
order is acceptable. 
o The values: 
1:MEMBER A 
2:MEMBER B 
1:MEMBER C 
3:MEMBER D 
indicate two acceptable orders: A,C,B,D or C,A,B,D, 
because A and C can be ordered in either sequence, but 
only at the &apos;1&apos; position. 

Note that the non-zero sequence numbers do not need to start with &apos;1&apos;, and they do not need to be consecutive. However, the sequencenumbers must reflect their relative magnitude.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_OwningCollectionElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.18.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OwningCollectionElement represents an association between a Collection and the ManagedElement responsible for the control or ownership of the Collection.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OwningCollectionElement" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="OwningElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement acting as the &apos;owner&apos; or object that isresponsible for the control of the Collection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OwningCollectionElement" PROPAGATED="false" REFERENCECLASS="CIM_Collection" NAME="OwnedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection owned or controlled by the ManagedElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalInformation" NAME="CIM_PhysicalStatisticalInformation"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistical information associated with a PhysicalElement or one of its subclasses.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PhysicalStatisticalInformation" PROPAGATED="false" NAME="PhysicalCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Element&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_PhysicalElement.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalStatisticalInformation" PROPAGATED="false" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Element&apos;s identifying Tag.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_PhysicalElement.Tag</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalStatisticalInformation" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalStatisticalInformation" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Statistics" NAME="CIM_PhysicalStatistics"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PhysicalStatistics relates the PhysicalStatisticalInformation class to the PhysicalElement to which it applies.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PhysicalStatistics" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalStatisticalInformation" NAME="Stats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Stats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The statistical object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PhysicalStatistics" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalElement" NAME="Element"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Element</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalElement to which the statistics apply.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_PowerManagementCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.23.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::PowerMgmt</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from Capabilities that describes the power management aspects of an element (typically a system or device). The element&apos;s power management capabilities are decoupled from a PowerManagementService, since a single service could apply to multiple elements, each with specific capabilities.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PowerManagementCapabilities" PROPAGATED="false" NAME="PowerCapabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the specific power-related capabilities of a managed element. Since this is an array, multiple values may be specified. The current values in the enumeration are: 
0 = Unknown 
1 = Other 
2 = Power Saving Modes Entered Automatically, describing that a managed element can change its power state based on usage or other criteria 
3 = Power State Settable, indicating that the SetPowerState method is supported 
4 = Power Cycling Supported, indicating that the SetPowerState method can be invoked with the PowerState input variable set to &apos;Power Cycle&apos; 
5 = Timed Power On Supported, indicating that the SetPowerState method can be invoked with the PowerState input variable set to &apos;Power Cycle&apos; and the Time parameter set to a specific date and time, or interval, for power-on.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Power Controls|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.OtherPowerCapabilitiesDescriptions</cim:VALUE><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PowerManagementCapabilities" PROPAGATED="false" NAME="OtherPowerCapabilitiesDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings describing an element&apos;s additional power management capabilities, used when the PowerCapabilities array includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PowerManagementCapabilities" PROPAGATED="false" NAME="PowerStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration that indicates the power states supported by a managed element. Because this is an array, multiple values can be specified. The current values in the enumeration are: 
2=On, corresponding to ACPI state G0 or S0 or D0. 
3=Sleep - Light, corresponding to ACPI state G1, S1/S2, or D1. 
4=Sleep - Deep, corresponding to ACPI state G1, S3, or D2.
5=Power Cycle (Off - Soft), corresponding to ACPI state G2, S5, or D3, but where the managed element is set to return to power state &quot;On&quot; at a pre-determined time. 
6=Off - Hard, corresponding to ACPI state G3, S5, or D3. 
7=Hibernate (Off - Soft), corresponding to ACPI state S4, where the state of the managed element is preserved and will be recovered upon powering on. 
8=Off - Soft, corresponding to ACPI state G2, S5, or D3. 9= Power Cycle (Off-Hard), corresponds to the managed element reaching the ACPI state G3 followed by ACPI state S0. 
10=Master Bus Reset, corresponds to the system reaching ACPI state S5 followed by ACPI state S0. This is used to represent system master bus reset. 11=Diagnostic Interrupt (NMI), corresponding to the system reaching ACPI state S5 followed by ACPI state S0. This is used to represent system non-maskable interrupt. 12=Off - Soft Graceful, equivalent to Off Soft but preceded by a request to the managed element to perform an orderlyshutdown. 
13=Off - Hard Graceful, equivalent to Off Hard but preceded by a request to the managed element to perform an orderly shutdown. 
14=Master Bus Rest Graceful, equivalent to Master Bus Reset but preceded by a request to the managed element to perform an orderly shutdown. 
15=Power Cycle (Off - Soft Graceful), equivalent to Power Cycle (Off - Soft) but preceded by a request to the managed element to perform an orderly shutdown. 
16=Power Cycle (Off - Hard Graceful), equivalent to Power Cycle (Off - Hard) but preceded by a request to the managed element to perform an orderly shutdown. 
..=DMTF Reserved. 
0x7FFF..0xFFFF = Vendor Specific.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x7FFF..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>On</cim:VALUE><cim:VALUE>Sleep - Light</cim:VALUE><cim:VALUE>Sleep -Deep</cim:VALUE><cim:VALUE>Power Cycle (Off - Soft)</cim:VALUE><cim:VALUE>Off - Hard</cim:VALUE><cim:VALUE>Hibernate (Off - Soft)</cim:VALUE><cim:VALUE>Off - Soft</cim:VALUE><cim:VALUE>Power Cycle (Off-Hard)</cim:VALUE><cim:VALUE>Master Bus Reset</cim:VALUE><cim:VALUE>Diagnostic Interrupt (NMI)</cim:VALUE><cim:VALUE>Off - Soft Graceful</cim:VALUE><cim:VALUE>Off - Hard Graceful</cim:VALUE><cim:VALUE>Master Bus Reset Graceful</cim:VALUE><cim:VALUE>Power Cycle (Off - Soft Graceful)</cim:VALUE><cim:VALUE>Power Cycle (Off - Hard Graceful)</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IEEE P1621 | 3.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.RequestPowerStateChange</cim:VALUE><cim:VALUE>CIM_AssociatedPowerManagementService.PowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PowerManagementCapabilities" PROPAGATED="false" NAME="PowerChangeCapabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the specific power-related capabilities of a managed element. Since this is an array, multiple values may be specified. The current values in the enumeration are: 
0 = Unknown 
1 = Other 
2 = Power Saving Modes Entered Automatically, describing that a managed element can change its power state based on usage or other criteria 
3 = Power State Settable, indicating that the RequestPowerStateChange method is supported 
4 = Power Cycling Supported, indicating that the RequestPowerStateChange method can be invoked with the PowerState input variable set to &apos;Power Cycle (Off Soft)&apos; 
5 = Timed Power On Supported, indicating that the RequestPowerStateChange method can be invoked with the PowerState input variable set to &apos;Power On&apos; and the Time parameter set to a specific date and time, or interval, for power-on.8 = Graceful Shutdown Supported, indicating that the managed element can be sent a hardware signal requesting an orderly shutdown prior to the requested power state change.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE><cim:VALUE>Off Hard Power Cycling Supported</cim:VALUE><cim:VALUE>HW Reset Supported</cim:VALUE><cim:VALUE>Graceful Shutdown Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.RequestPowerStateChange</cim:VALUE><cim:VALUE>CIM_PowerManagementCapabilities.OtherPowerChangeCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PowerManagementCapabilities" PROPAGATED="false" NAME="OtherPowerChangeCapabilities" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the additional power management capabilities of the element, used when the PowerChangeCapabilities is set to the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerChangeCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PowerManagementCapabilities" PROPAGATED="false" NAME="RequestedPowerStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration that indicates the requested power states supported by the power management service. Because this is an array, multiple values can be specified. The current values in the enumeration are: 
2=On, corresponding to ACPI state G0 or S0 or D0. 
3=Sleep - Light, corresponding to ACPI state G1, S1/S2, or D1. 
4=Sleep - Deep, corresponding to ACPI state G1, S3, or D2.
5=Power Cycle (Off - Soft), corresponding to ACPI state G2, S5, or D3, but where the managed element is set to return to power state &quot;On&quot; at a pre-determined time. 
6=Off - Hard, corresponding to ACPI state G3, S5, or D3. 
7=Hibernate (Off - Soft), corresponding to ACPI state S4, where the state of the managed element is preserved and will be recovered upon powering on. 
8=Off - Soft, corresponding to ACPI state G2, S5, or D3. 9= Power Cycle (Off-Hard), corresponds to the managed element reaching the ACPI state G3 followed by ACPI state S0. 
10=Master Bus Reset, corresponds to the system reaching ACPI state S5 followed by ACPI state S0. This is used to represent system master bus reset. 11=Diagnostic Interrupt (NMI), corresponding to the system reaching ACPI state S5 followed by ACPI state S0. This is used to represent system non-maskable interrupt. 12=Off - Soft Graceful, equivalent to Off Soft but preceded by a request to the managed element to perform an orderlyshutdown. 
13=Off - Hard Graceful, equivalent to Off Hard but preceded by a request to the managed element to perform an orderly shutdown. 
14=Master Bus Rest Graceful, equivalent to Master Bus Reset but preceded by a request to the managed element to perform an orderly shutdown. 
15=Power Cycle (Off - Soft Graceful), equivalent to Power Cycle (Off - Soft) but preceded by a request to the managed element to perform an orderly shutdown. 
16=Power Cycle (Off - Hard Graceful), equivalent to Power Cycle (Off - Hard) but preceded by a request to the managed element to perform an orderly shutdown. 
17=Diagnostic Interrupt (INIT), equivalent to Diagnostic Interrupt (NMI) but performed by an INIT switch instead because the NMI signal is masked. 
..=DMTF Reserved. 
0x7FFF..0xFFFF = Vendor Specific.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x7FFF..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>On</cim:VALUE><cim:VALUE>Sleep - Light</cim:VALUE><cim:VALUE>Sleep -Deep</cim:VALUE><cim:VALUE>Power Cycle (Off - Soft)</cim:VALUE><cim:VALUE>Off - Hard</cim:VALUE><cim:VALUE>Hibernate (Off - Soft)</cim:VALUE><cim:VALUE>Off - Soft</cim:VALUE><cim:VALUE>Power Cycle (Off-Hard)</cim:VALUE><cim:VALUE>Master Bus Reset</cim:VALUE><cim:VALUE>Diagnostic Interrupt (NMI)</cim:VALUE><cim:VALUE>Off - Soft Graceful</cim:VALUE><cim:VALUE>Off - Hard Graceful</cim:VALUE><cim:VALUE>Master Bus Reset Graceful</cim:VALUE><cim:VALUE>Power Cycle (Off - Soft Graceful)</cim:VALUE><cim:VALUE>Power Cycle (Off - Hard Graceful)</cim:VALUE><cim:VALUE>Diagnostic Interrupt (INIT)</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IEEE P1621 | 3.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerStatesSupported</cim:VALUE><cim:VALUE>CIM_PowerManagementService.RequestPowerStateChange</cim:VALUE><cim:VALUE>CIM_AssociatedPowerManagementService.PowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElementCapabilities" NAME="CIM_PowerUtilizationManagementCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.23.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::CoolingAndPower</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_PowerUtilizationManagementCapabilities describes the capabilities of the associated CIM_PowerUtilizationManagementService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PowerUtilizationManagementCapabilities" PROPAGATED="false" NAME="PowerUtilizationModesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PowerUtilizationModesSupported indicates the power utilization modes supported by associated instances of CIM_PowerUtilizationManagementService. See CIM_PowerUtilizationManagementService.PowerSavingMode for a description of each enumeration value.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Dynamic</cim:VALUE><cim:VALUE>Static</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerUtilizationManagementService.PowerUtilizationMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PowerUtilizationManagementCapabilities" PROPAGATED="false" NAME="SupportedMethods" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration of supported method identifiers</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>ApplyPowerAllocationSettings</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_ProductComponent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.15.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::ProductFRU</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The CIM_ProductComponent association defines a containment and component relationship among Products. For example, a Product may come bundled with other Products. 
Note that this association duplicates ProductParentChild. The latter association is maintained for legacy reasons. This association, ProductComponent, is added for ease of query and modeling consistency. Using ProductComponent, an application can query for all Component relationships for a Product, versus querying the various Component relationships AND ProductParentChild.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductComponent" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Product which contains another Product as a component. The cardinality of this reference takes the default values (no minimum or maximum) since an instance of Product can describe either a general product type, or a specific item that is acquired. In the case of a specific item, a cardinality of Max(1) is indicated. However, when dealing with the general description/templating of a Product, then it may be a component of several others and a cardinality of Max(1) would be invalid.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PRS_ProductComponent.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductComponent" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The contained Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PRS_ProductComponent.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ProductFRU"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::ProductFRU</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_ProductFRU is an association between Product and FRU that provides information regarding what Product components have been or are being replaced. The association is one to many, conveying that a Product can have many FRUs, and that a particular instance of a FRU is only applied to one (instance of a) Product.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductFRU" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="Product"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Product to which the FRU is applied.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductFRU" PROPAGATED="false" REFERENCECLASS="CIM_FRU" NAME="FRU"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FRU.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_ProductPhysicalComponent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::ProductFRU</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Indicates that the referenced PhysicalElement is acquired as part of a Product.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductPhysicalComponent" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductPhysicalComponent" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalElement" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalElement which is a part of the Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ProductSupport"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::ProductFRU</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_ProductSupport is an association between Product and SupportAccess that conveys how support is obtained for the Product. This is a many-to-many relationship, implying that various types of Support are available for a Product, and that the same Support object can provide assistance for multiple Products.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductSupport" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="Product"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Product.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductSupport" PROPAGATED="false" REFERENCECLASS="CIM_SupportAccess" NAME="Support"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Support for the Product.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Collection" NAME="CIM_Profile"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SettingData</cim:VALUE><cim:VALUE>CIM_Setting</cim:VALUE><cim:VALUE>CIM_ConcreteComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of CIM_Profile is deprecated in favor of aggregating instances of Setting or SettingData into &quot;higher-level&quot; Settings or SettingData objects using the ConcreteComponent association. This use simplifies the use of Settings or SettingData. With Profiles subclassing from Collection, separate associations were needed between an element and either its Profiles or Settings or SettingData. This class introduced unnecessary complexity and redundancy into the model. 
Deprecated description: Profile specifies a general collection of Settings or SettingData objects that are logically grouped together. Note: The CIM_Profile class uses simplified naming or identity algorithms and collection algorithms, as compared to CIM_Configuration. The settings are &quot;collected&quot; into the Profile using the MemberOfCollection association. Note that a Profile obtains its setting data and other necessary information from collected Setting and SettingData instances and by the definition of additional properties in subclasses. One example of a Profile is to define the collection of settings for a particular person. Another is to define the collection of settings that are appropriate when initializing a system. 
Profile is tied to a ManagedElement using the ElementProfile association. The ManagedElement provides the context for the Profile, and the settings collected by Profile should be settings of the associated ManagedElement. Note that a ManagedElement cannot exist when the Profile is instantiated. This situation is important to remember when the Profile is used in the creation of the real-world entity that is represented by (and then instantiated in) the ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Profile" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SettingData.InstanceID</cim:VALUE><cim:VALUE>CIM_Setting.SettingID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs that are produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the preferred algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_RedundancyGroup"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.13.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Redundancy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from LogicalElement that is a special collection of ManagedSystemElements. This collection indicates that the aggregated components together provide redundancy. All elements aggregated in a RedundancyGroup should be instantiations of the same object class. 
The use of this class is being deprecated in lieu of using the RedundancySet class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_RedundancyGroup" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedundancyGroup" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RedundancyGroup Name serves as the key for the Group&apos;s instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedundancyGroup" PROPAGATED="false" NAME="RedundancyStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.RedundancyStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RedundancyStatus provides information on the state of the RedundancyGroup. &quot;Fully Redundant&quot; (value=2) means that all of the configured redundancy is still available; &quot;Degraded Redundancy&quot; (3) means that some failures have been experienced but some reduced amount of redundancy is still available; &quot;Redundancy Lost&quot; (4) means that a sufficient number of failures have been experienced such that no redundancy is available and the next failure experienced will cause overall failure. Also, the values, &quot;Other&quot; (1) and &quot;Unknown&quot; (0), are defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Fully Redundant</cim:VALUE><cim:VALUE>Degraded Redundancy</cim:VALUE><cim:VALUE>Redundancy Lost</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_RelatedStatisticalData"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_RelatedStatisticalData is an association that defines hierarchies and/or dependencies of related CIM_Statistical Data classes.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RelatedStatisticalData" PROPAGATED="false" REFERENCECLASS="CIM_StatisticalData" NAME="Stats"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The statistic information/object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RelatedStatisticalData" PROPAGATED="false" REFERENCECLASS="CIM_StatisticalData" NAME="RelatedStats"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The related statistics.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RelatedStatisticalData" PROPAGATED="false" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing how the statistics are related.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_RelatedStatistics"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_RelatedStatistics is an association that defines hierarchies and/or dependencies of related CIM_Statistical Information classes.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RelatedStatistics" PROPAGATED="false" REFERENCECLASS="CIM_StatisticalInformation" NAME="Stats"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The statistic information/object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RelatedStatistics" PROPAGATED="false" REFERENCECLASS="CIM_StatisticalInformation" NAME="RelatedStats"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The related statistics or metrics.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ReplaceableProductFRU"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::ProductFRU</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ReplaceableProductFRU is an association between Product and FRU that shows what Product components may be replaced. The association is one to many, conveying that a Product can have many FRUs, and that a particular instance of a FRU is only applied to one (instance of a) Product.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ReplaceableProductFRU" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="Product"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Product to which the FRU is applied.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ReplaceableProductFRU" PROPAGATED="false" REFERENCECLASS="CIM_FRU" NAME="FRU"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FRU.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_ResourceAllocationSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.24.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Resource</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ResourceAllocationSettingData class represents settings specifically related to an allocated resource that are outside the scope of the CIM class typically used to represent the resource itself. These settings include information specific to the allocation that may not be visible to the consumer of the resource itself. For example, a virtual processor may look like a 2 ghz processor to the consumer (virtual computer system), however the virtualization system may use time-slicing to schedule the the virtual processor to only allow it to use 1 ghz.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="ResourceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of resource this allocation setting represents.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Computer System</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>IDE Controller</cim:VALUE><cim:VALUE>Parallel SCSI HBA</cim:VALUE><cim:VALUE>FC HBA</cim:VALUE><cim:VALUE>iSCSI HBA</cim:VALUE><cim:VALUE>IB HCA</cim:VALUE><cim:VALUE>Ethernet Adapter</cim:VALUE><cim:VALUE>Other Network Adapter</cim:VALUE><cim:VALUE>I/O Slot</cim:VALUE><cim:VALUE>I/O Device</cim:VALUE><cim:VALUE>Floppy Drive</cim:VALUE><cim:VALUE>CD Drive</cim:VALUE><cim:VALUE>DVD drive</cim:VALUE><cim:VALUE>Disk Drive</cim:VALUE><cim:VALUE>Tape Drive</cim:VALUE><cim:VALUE>Storage Extent</cim:VALUE><cim:VALUE>Other storage device</cim:VALUE><cim:VALUE>Serial port</cim:VALUE><cim:VALUE>Parallel port</cim:VALUE><cim:VALUE>USB Controller</cim:VALUE><cim:VALUE>Graphics controller</cim:VALUE><cim:VALUE>IEEE 1394 Controller</cim:VALUE><cim:VALUE>Partitionable Unit</cim:VALUE><cim:VALUE>Base Partitionable Unit</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>Cooling Capacity</cim:VALUE><cim:VALUE>Ethernet Switch Port</cim:VALUE><cim:VALUE>Logical Disk</cim:VALUE><cim:VALUE>Storage Volume</cim:VALUE><cim:VALUE>Ethernet Connection</cim:VALUE><cim:VALUE>DMTF reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.OtherResourceType</cim:VALUE><cim:VALUE>CIM_ResourceAllocationSettingData.ResourceSubType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="OtherResourceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the resource type when a well defined value is not available and ResourceType has the value &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.ResourceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="ResourceSubType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the same resource type.The property value shall conform to this format (in ABNF): vs-type = dmtf-value / other-org-value / legacy-value dmtf-value = &quot;DMTF:&quot; defining-org &quot;:&quot; org-vs-type org-value = defining-org &quot;:&quot; org-vs-type
Where: dmtf-value: is a property value defined by DMTF and is defined in the description of this property. other-org-value: is a property value defined by a business entity other than DMTF and is not defined in the description of this property. legacy-value: is a property value defined by a business entity other than DMTF and is not defined in the description of this property. These values are permitted but recommended to be deprecated over time. defining-org:
is an identifier for the business entity that defines the virtual system type. It shall include a copyrighted, trademarked, or otherwise unique name that is owned by that business entity. It shall not be &quot;DMTF&quot; and shall not contain a colon (:). org-vs-type:
is an identifier for the virtual system type within the defining business entity. It shall be unique within the defining-org. It may use any character allowed for CIM strings, except for the following: U0000-U001F (Unicode C0 controls) U0020 (space), note that the reason is that OVF allows for multiple space-separated vs-type values in this property. U007F (Unicode C0 controls) U0080-U009F (Unicode C1 controls)
If there is a need to structure the value into segments, the segments should be separated with a single colon (:).
The values of this property shall be processed case sensitively. They are intended to be processed programmatically (instead of being a display name) and should be short.
The following DMTF values are defined: DMTF:unknown - the resource sub-type is unknown or cannot be determined
Developers should consult the relevant profile for defined values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.ResourceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="PoolID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies which ResourcePool the resource is currently allocated from, or which ResourcePool the resource will be allocated from when the allocation occurs.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourcePool.PoolId</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="ConsumerVisibility" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the consumers visibility to the allocated resource.
A value of &quot;Passed-Through&quot; indicates the underlying or host resource is utilized and passed through to the consumer, possibly using partitioning. At least one item shall be present in the HostResource property. 
A value of &quot;Virtualized&quot; indicates the resource is virtualized and may not map directly to an underlying/host resource. Some implementations may support specific assignment for virtualized resources, in which case the host resource(s) are exposed using the HostResource property. 
A value of &quot;Not represented&quot; indicates a representation of the resource does not exist within the context of the resource consumer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32767..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Passed-Through</cim:VALUE><cim:VALUE>Virtualized</cim:VALUE><cim:VALUE>Not represented</cim:VALUE><cim:VALUE>DMTF reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="HostResource" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property exposes specific assignment of resources. Each non-null value of the HostResource property shall be formated as a URI per RFC3986.
If this resource is modeled then a value should be a WBEM URI (DSP0207). If the resource is not modeled then see the appropriate profile. 
Profiles may further constrain the type of URI. A NULL value or empty array requests the implementation decide the kind of host resource.
If the virtual resource is mapped to more than oneunderlying resource, this property may be left NULL.
If NULL, the DeviceAllocatedFromPool or ResourceAllocationFromPool associations may be used to determine the pool of host resources this virtual resource may use. If specific assignment is utilized, all underlying resources used by this virtual resource should be listed.The kind of dependency is specified by the ConsumerVisibility and the MappingBehavior properties. Typically the array contains one item, however multiple host resources may be specified. 
A client may set the value(s) to indicate that the requested virtual resource allocation be based on host resources that are identified by element values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.ConsumerVisibility</cim:VALUE><cim:VALUE>CIM_ResourceAllocationSettingData.MappingBehavior</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="AllocationUnits" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the units of allocation used by the Reservation and Limit properties. For example, when ResourceType=Processor, AllocationUnits may be set to hertz*10^6 or percent. When ResourceType=Memory, AllocationUnits may be set to bytes*10^3. 
It is expected that profiles constrain the units that apply in context of particular resource types.
The value of this property shall be a legal value of the Programmatic Units qualifier as defined in Annex C.1 of DSP0004 V2.5 or later.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.Reservation</cim:VALUE><cim:VALUE>CIM_ResourceAllocationSettingData.Limit</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="IsPUnit" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="VirtualQuantity" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the quantity of resources presented to the consumer. For example, when ResourceType=Processor, this property would reflect the number of discrete Processors presented to the virtual computer system. When ResourceType=Memory, this property could reflect the number of MB reported to the virtual computer system.
The value of the VirtualQuantity property should be expressed in units as defined by the value of the VirtualQuantityUnits property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.VirtualQuantityUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="Reservation" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the amount of resource guaranteed to be available for this allocation. On system which support over-commitment of resources, this value is typically used for admission control to prevent an an allocation from being accepted thus preventing starvation.
The value of the Reservation property is expressed in the unit specified by the value of the AllocationUnits property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.AllocationUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="Limit" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the upper bound, or maximum amount of resource that will be granted for this allocation. For example, a system which supports memory paging may support setting the Limit of a Memory allocation below that of the VirtualQuantity, thus forcing paging to occur for this allocation.
The value of the Limit property is expressed in the unit specified by the value of the AllocationUnits property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.AllocationUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="Weight" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies a relative priority for this allocation in relation to other allocations from the same ResourcePool. This property has no unit of measure, and is only relevant when compared to other allocations vying for the same host resources.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="AutomaticAllocation" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies if the resource will be automatically allocated. For example when set to true, when the consuming virtual computer system is powered on, this resource would be allocated. A value of false indicates the resource must be explicitly allocated. For example, the setting may represent removable media (cdrom, floppy, etc.) where at power on time, the media is not present. An explicit operation is required to allocate the resource.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="AutomaticDeallocation" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies if the resource will be automatically de-allocated. For example, when set to true, when the consuming virtual computer system is powered off, this resource would be de-allocated. When set to false, the resource will remain allocated and must be explicitly de-allocated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="Parent" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Parent of the resource. For example, a controller for the current allocation</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="Connection" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The thing to which this resource is connected. For example, a named network or switch port.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="Address" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The address of the resource. For example, the MAC address of a Ethernet port.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="MappingBehavior" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies how this resource maps to underlying resourcesIf the HostResource array contains any entries, this property reflects how the resource maps to those specific resources.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32767..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>Soft Affinity</cim:VALUE><cim:VALUE>Hard Affinity</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="AddressOnParent" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the address of this resource in the context of the Parent. The Parent/AddressOnParent properties are used to describe the controller relationship as well the ordering of devices on a controller.For example, if the parent is a PCI Controller, this property would specify the PCI slot of this child device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="false" NAME="VirtualQuantityUnits" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the units used by the VirtualQuantity property. For example
- if ResourceType=Processor, the value of the VirtualQuantityUnits property may be set to &quot;count&quot;, indicating that the value of the VirtualQuantity property is expressed as a count.
- if ResourceType=Memory, the value of the VirtualQuantityUnits property may be set to &quot;bytes*10^3&quot;, indicating that the value of the VirtualQuantity property is expressed in kilobyte.
It is expected that profiles constrain the units that apply in context of particular resource types.
The value of this property shall be a legal value of the Programmatic Units qualifier as defined in Annex C.1 of DSP0004 V2.5 or later.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.VirtualQuantity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="IsPUnit" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:VALUE>count</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_ResourcePool"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Resource</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A ResourcePool is a logical entity (with associated controls)provided by the host system for the purpose of allocation and assignment of resources. A given ResourcePool may be used to allocate resources of a specific type. Hierarchies of ResourcePools may be created to provide administrative control over allocations. In the cases where resources are subdivided, multiple resource pools may exist (e.g. nodal boundaries in NUMA-like systems). In systems that support over commitment, pools represent the reservable capacity, not an upper bound or limit on the maximum amount that can be allocated. Admission control during power on may detect and prevent systems from powering due to resource exhaustion. For example, over commitment on a ResourcePool with ResourceType=Memory would require that sufficient space be available in some backing-store, that may be managed through a storage ResourcePool.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ResourcePool" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourcePool" PROPAGATED="false" NAME="PoolID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An opaque identifier for the pool. This property is used to provide correlation across save and restore of configuration data to underlying persistent storage.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.PoolId</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourcePool" PROPAGATED="false" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that this ResourcePool is a base from which resources are drawn and returned in the activity of resource management. Being primordial means that this ResourcePool shall not be created or deleted by consumers of this model. However, other actions, modeled or not, may affect the characteristics or size of primordial ResourcePools. If false, &quot;Primordial&quot; indicates that the ResourcePool, a concrete Resource Pool, is subject to resource allocation services functions. This distinction is important because higher-level ResourcePools may be assembled using the Component or ElementAllocatedFromPool associations. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based ResourcePools cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourcePool" PROPAGATED="false" NAME="Capacity" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property represents the maximum amount (in units of AllocationUnits) of reservations that the ResourcePool can support.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourcePool" PROPAGATED="false" NAME="Reserved" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property represents the current reservations (in units of AllocationUnits) spread across all active allocations from this pool. In a hierarchical configuration, this represents the sum of all descendant ResourcePool current reservations.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourcePool" PROPAGATED="false" NAME="ResourceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of resource this ResourcePool may allocate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Computer System</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>IDE Controller</cim:VALUE><cim:VALUE>Parallel SCSI HBA</cim:VALUE><cim:VALUE>FC HBA</cim:VALUE><cim:VALUE>iSCSI HBA</cim:VALUE><cim:VALUE>IB HCA</cim:VALUE><cim:VALUE>Ethernet Adapter</cim:VALUE><cim:VALUE>Other Network Adapter</cim:VALUE><cim:VALUE>I/O Slot</cim:VALUE><cim:VALUE>I/O Device</cim:VALUE><cim:VALUE>Floppy Drive</cim:VALUE><cim:VALUE>CD Drive</cim:VALUE><cim:VALUE>DVD drive</cim:VALUE><cim:VALUE>Disk Drive</cim:VALUE><cim:VALUE>Tape Drive</cim:VALUE><cim:VALUE>Storage Extent</cim:VALUE><cim:VALUE>Other storage device</cim:VALUE><cim:VALUE>Serial port</cim:VALUE><cim:VALUE>Parallel port</cim:VALUE><cim:VALUE>USB Controller</cim:VALUE><cim:VALUE>Graphics controller</cim:VALUE><cim:VALUE>IEEE 1394 Controller</cim:VALUE><cim:VALUE>Partitionable Unit</cim:VALUE><cim:VALUE>Base Partitionable Unit</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>Cooling Capacity</cim:VALUE><cim:VALUE>Ethernet Switch Port</cim:VALUE><cim:VALUE>Logical Disk</cim:VALUE><cim:VALUE>Storage Volume</cim:VALUE><cim:VALUE>Ethernet Connection</cim:VALUE><cim:VALUE>DMTF reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourcePool.OtherResourceType</cim:VALUE><cim:VALUE>CIM_ResourcePool.ResourceSubType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourcePool" PROPAGATED="false" NAME="OtherResourceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the resource type when a well defined value is not available and ResourceType is set to 0 for Other.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourcePool.ResourceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourcePool" PROPAGATED="false" NAME="ResourceSubType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing an implementation specific sub-type for this pool. For example, this may be used to distinguish different models of the same resource type.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourcePool.ResourceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourcePool" PROPAGATED="false" NAME="AllocationUnits" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the units of allocation used by the Reservation and Limit properties. For example, when ResourceType=Processor, AllocationUnits may be set to hertz*10^6 or percent. When ResourceType=Memory, AllocationUnits may be set to bytes*10^3. The value of this property shall be a legal value of the Programmatic Units qualifier as defined in Appendix C.1 of DSP0004 V2.4 or later.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="IsPUnit" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourcePool" PROPAGATED="false" NAME="ConsumedResourceUnits" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the units for the MaxConsumable and the Consumed properties.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourcePool.MaxConsumableResource</cim:VALUE><cim:VALUE>CIM_ResourcePool.CurrentlyConsumedResource</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="IsPUnit" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:VALUE>count</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourcePool" PROPAGATED="false" NAME="CurrentlyConsumedResource" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the amount of resource that the resource pool currently presents to consumers.
This property is different from the Reserved property in that it describes the consumers view of the resource while the Reserved property describes the producers view of the resource.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourcePool.ConsumedResourceUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourcePool" PROPAGATED="false" NAME="MaxConsumableResource" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the maximum of amount of consumable resource that the resource pool can present to consumers.
This property is different from the Capacity property in that it describes the consumers view of the resource while the Capacity property describes the producers view of the resource.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourcePool.ConsumedResourceUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_ResourcePoolConfigurationCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Resource</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class exposes the supported capabilities of a ResourcePoolConfigurationService. Not all implementations will support all methods on the service. Clients may use instances of this class to determine which methods are supported. The same method must not be listed in both lists. Implementations must either be non-blocking and use a Job for long running operations, or always block until the operation completes.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ResourcePoolConfigurationCapabilities" PROPAGATED="false" NAME="AsynchronousMethodsSupported" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property reflects the methods of the associated service class that are supported that may return a Job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CreateResourcePool is supported</cim:VALUE><cim:VALUE>CreateChild ResourcePool is supported</cim:VALUE><cim:VALUE>DeleteResourcePool is supported</cim:VALUE><cim:VALUE>AddResourcesToResourcePool is supported</cim:VALUE><cim:VALUE>RemoveResourcesFromResourcePool is supported</cim:VALUE><cim:VALUE>ChangeParentResourcePool is supported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ResourcePoolConfigurationCapabilities" PROPAGATED="false" NAME="SynchronousMethodsSupported" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property reflects the methods of the associated service class that are supported andblock until completed (no Job is returned.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CreateResourcePool is supported</cim:VALUE><cim:VALUE>CreateChild ResourcePool is supported</cim:VALUE><cim:VALUE>DeleteResourcePool is supported</cim:VALUE><cim:VALUE>AddResourcesToResourcePool is supported</cim:VALUE><cim:VALUE>RemoveResourcesFromResourcePool is supported</cim:VALUE><cim:VALUE>CIM_ChangeParentResourcePool is supported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalInformation" NAME="CIM_SAPStatisticalInformation"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistical information associated with a Service AccessPoint object or one of its subclasses.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="false" NAME="SAPCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping SAP&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="false" NAME="SAPName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping SAP&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_ScopedSettingData"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ScopedSettingData class represents the general concept of SettingData, which is scoped or contained by a ManagedElement (that is, settings that are specifically defined for a system, device, and so on). ScopedSettingData is tied to a ManagedElement using the ScopedSetting association. Note that the cardinality of the ManagedElement reference is Min(1), Max(1). This cardinality mandates the instantiation of the ScopedSetting association for the referenced instance of ScopedSettingData. ScopedSetting describes the existence requirements and context for the referenced instance of ManagedElement. Specifically, the ManagedElement must exist and it provides the context for the ScopedSettingData.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticalInformation" NAME="CIM_ServiceStatisticalInformation"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistical information associated with a Service object or one of its subclasses.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="false" NAME="ServiceCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="false" NAME="ServiceName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_Setting"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.1000</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Setting class represents configuration-related and operational parameters for one or more ManagedSystemElements. An Element can have multiple Setting objects associated with it. The current operational values for the parameters of an Element are reflected by properties in the Element itself or by properties in its associations. These properties do not have to be the same values present in the Setting object. For example, a modem might have a Setting baud rate of 56Kb/sec but be operating at 19.2Kb/sec. 
Note: The CIM_SettingData class is very similar to CIM_Setting, yet both classes are present in the model because many implementations have successfully used CIM_Setting. However, issues have arisen that could not be resolved without defining a new class. Therefore, until a new major release occurs, both classes will exist in the model. Refer to the Core White Paper for additional information. Setting instances can be aggregated together into higher-level Setting objects using ConcreteComponent associations.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Setting" PROPAGATED="false" NAME="SettingID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identifier by which the Setting object is known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Setting" NAME="VerifyOKToApplyToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyToMSE method is used to verify that this Setting can be applied to the referenced ManagedSystemElement at the given time or time interval. This method takes three input parameters: MSE (the Managed SystemElement that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement that is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" NAME="ApplyToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyToMSE method performs the actual application of the Setting to the referenced ManagedSystemElement. It takes three input parameters: MSE (the ManagedSystemElement to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). Note that the semantics of this method are that individual Settings are either wholly applied or not applied at all to their target ManagedSystemElement. The return value should be 0 if the Setting is successfully applied to the referenced ManagedSystemElement, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" NAME="VerifyOKToApplyToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyToCollection method is used to verify that this Setting can be applied to the referenced Collection of ManagedSystemElements, at the given time or time interval, without causing adverse effects to either the Collection itself or its surrounding environment. The net effect is to execute the VerifyOKToApply method against each of the Elements that are aggregated by the Collection. This method takes three input parameters: Collection (the Collection of ManagedSystemElements that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. One output parameter, CanNotApply, is defined, which is a string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied. This parameter enables those Elements to be revisited and either fixed or have other corrective action taken on them. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements that is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" NAME="ApplyToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyToCollection method performs the application of the Setting to the referenced Collection of ManagedSystemElements. The net effect is to execute the ApplyToMSE method against each of the Elements that are aggregated by the Collection. If the input value ContinueOnError is false, this method applies the Setting to all Elements in the Collection until it encounters an error. In the case of an error, the method stops execution, logs the key of the Element that caused the error in the CanNotApply array, and issues a return code of 2. If the input value ContinueOnError is true, then this method applies the Setting to all of the ManagedSystemElements in the Collection, and reports the failed Elements in the array, CanNotApply. For the latter, processing will continue until the method is applied to all Elements in the Collection, regardless of any errors encountered. The key of each ManagedSystemElement to which the Setting could not be applied is logged into the CanNotApply array. This method takes four input parameters: Collection (the Collection of Elements to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), ContinueOnError (true indicates to continue processing when an error is encountered), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if the Setting is successfully applied to the referenced Collection, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, 3 if the Setting cannot be applied using the input value for ContinueOnError, and any other number if an error occurred. One output parameter, CanNotApplystring, is defined, which is an array that lists the keys of the ManagedSystemElements to which the Setting could not be applied. This output parameter has meaning only when the ContinueOnError parameter is true. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement in the Collection, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements to be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ContinueOnError" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True means to continue processing when an error is encountered.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting could not be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" NAME="VerifyOKToApplyIncrementalChangeToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyIncrementalChangeToMSE method is used to verify that a subset of the properties in this Setting can be applied to the referenced ManagedSystemElement at the given time or time interval. This method takes four input parameters: MSE (the ManagedSystemElement that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be verified). If the array is null or empty or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be verified. If it is set to &quot;NONE&quot;, then no Settings properties will be verified. The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement for which the Setting is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" NAME="ApplyIncrementalChangeToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyIncrementalChangeToMSE method performs the actual application of a subset of the properties in the Setting to the referenced ManagedSystemElement. It takes four input parameters: MSE (the ManagedSystem Element to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be applied). If a property is not in this list, it will be ignored by the Apply. If the array is null, empty, or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be applied. If it is set to &quot;NONE&quot;, then no Settings properties will be applied. 
Note that the semantics of this method are that individual Settings are either wholly applied or not applied at all to their target ManagedSystemElement. The return value should be 0 if the Setting is successfully applied to the referenced ManagedSystemElement, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" NAME="VerifyOKToApplyIncrementalChangeToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyIncrementalChangeToCollection method is used to verify that a subset of the properties in this Setting can be applied to the referenced Collection of ManagedSystemElements at the given time or time interval, without causing adverse effects to either the Collection itself or its surrounding environment. The net effect is to execute the VerifyOKToApplyIncrementalChangeToMSE method against each of the Elements that are aggregated by the Collection. This method takes four input parameters: Collection (the Collection of ManagedSystemElements that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be verified). If the array is null or empty or contains the string &quot;all&quot; as a property name, all Settings properties will be verified. If it is set to &quot;none&quot; then no Settings properties will be verified. The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. One output parameter, CanNotApply, is defined, which is a string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied. This parameter enables those Elements to be revisited and either fixed or have other corrective action taken on them. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements for which the setting is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" NAME="ApplyIncrementalChangeToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyIncrementalChangeToCollection method performs the application of a subset of the properties in this Setting to the referenced Collection of ManagedSystemElements. The net effect is to execute the ApplyIncrementalChangeToMSE method against each of the Elements that are aggregated by the Collection. If the input value ContinueOnError is false, this method applies the Setting to all Elements in the Collection until it encounters an error, in which case it stops execution, logs the key of the Element that caused the error in the CanNotApply array, and issues a return code of 2. If the input value ContinueOnError is true, then this method applies the Setting to all of the ManagedSystemElements in the Collection, and reports the failed Elements in the array, CanNotApply. For the latter, processing will continue until the method is applied to all Elements in the Collection, regardless of any errors encountered. The key of each ManagedSystemElement to which the Setting could not be applied is logged into the CanNotApply array. This method takes four input parameters: Collection (the Collection of Elements to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), ContinueOnError (true indicates to continue processing when an error is encountered), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be applied). If a property is not in this list, it will be ignored by the Apply. If the array is null or empty or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be applied. If it is set to &quot;NONE&quot;, then no Settings properties will be applied. 
The return value should be 0 if the Setting is successfully applied to the referenced Collection, 1 if the method is not supported, 2 if the Setting was not applied within the specified time, 3 if the Setting cannot be applied using the input value for ContinueOnError, and any other number if an error occurred. One output parameter, CanNotApplystring, is defined, which is an array that lists the keys of the ManagedSystemElements to which the Setting could not be applied. This output parameter has meaning only when the ContinueOnError parameter is true. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement in the Collection, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of Elements to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ContinueOnError" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates to continue processing when an error is encountered.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This parameter indicates the required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SettingAssociatedToCapabilities"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FilesystemServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association defines settings that can be used to create or modify elements. Unlike ElementSettingData, these settings are not used to express the characteristics of existing managed elements. 
Typically, the capabilities associated with this class define the characteristics of a service in creating or modifying elements that are dependent on the service directly or indirectly. A CIM Client may use this association to find SettingData instances that can be used to create or modify these dependent elements.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SettingAssociatedToCapabilities" PROPAGATED="false" REFERENCECLASS="CIM_Capabilities" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Capabilities.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SettingAssociatedToCapabilities" PROPAGATED="false" REFERENCECLASS="CIM_SettingData" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Setting.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_SettingAssociatedToCapabilities" PROPAGATED="false" NAME="DefaultSetting" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If an element whose characteristics are described by the associated Capabilities instance has a dependent element created or modified without specifying an associated SettingData instance, then the default SettingData will be used in that operation.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_SettingContext"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The Configuration class is being deprecated in lieu of using a ConcreteComponent relationship to indicate a hierarchy of instances of Setting or SettingData. Therefore, the aggregation of Settings into Configurations is replaced by the ConcreteComponent relationship between instances of Settings and SettingData. 
Deprecated description: This relationship associates Configuration objects with Setting objects. For example, Settings of a NetworkAdapter could change based on the site or network to which its hosting ComputerSystem is attached. In this case, the ComputerSystem would have two different Configuration objects, corresponding to the differences in network configuration for the two network segments. Configuration A would aggregate a Setting object for the NetworkAdapter when operating on segment &quot;ANet&quot;, whereas Configuration B would aggregate a different NetworkAdapter Setting object, specific to segment &quot;BNet&quot;. Note that many Settings of the computer are independent of the network Configuration. For example, both Configurations A and B would aggregate the same Setting object for the MonitorResolution of the ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SettingContext" PROPAGATED="false" REFERENCECLASS="CIM_Configuration" NAME="Context"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteComponent.GroupComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: The Configuration object that aggregates the Setting.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SettingContext" PROPAGATED="false" REFERENCECLASS="CIM_Setting" NAME="Setting"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteComponent.PartComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: An aggregated Setting.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_SettingsDefineCapabilities"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.22.1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association indicates that the non-null, non-key set of properties of the component SettingData instance specifies some capabilities of the associated Capabilities instance. The interpretation of the set of properties in the associated SettingData is governed by the properties: PropertyPolicy and ValueRole.
For a particular Capabilities instance, the complete set of Component SettingData instances, together with properties of the Capabilities instance itself, defines the overall range of supported capabilities.
PropertyPolicy determines whether the properties of the set are interpreted independently or as a whole (i.e. correlated.)
ValueRole further qualifies the members of the set.
This association eliminates the need to define and maintain corresponding property definitions and values in both a Capabilities subclass and a SettingData subclass.
Typically these setting instances will be published along with the associated Capabilities instance and will not be modifiable by the client.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SettingsDefineCapabilities" PROPAGATED="false" REFERENCECLASS="CIM_Capabilities" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Capabilities instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SettingsDefineCapabilities" PROPAGATED="false" REFERENCECLASS="CIM_SettingData" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Setting used to define the associated Capabilities instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_SettingsDefineCapabilities" PROPAGATED="false" NAME="PropertyPolicy" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PropertyPolicy defines whether or not the non-null, non-key properties of the associated SettingData instance are treated independently or as a correlated set. For instance, an independent set of maximum properties might be defined, when there is no relationship between each property. On the other hand, several correlated sets of maximum properties might need to be defined when the maximum values of each are dependent on some of the others.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Independent</cim:VALUE><cim:VALUE>Correlated</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SettingsDefineCapabilities.ValueRole</cim:VALUE><cim:VALUE>CIM_SettingsDefineCapabilities.ValueRange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingsDefineCapabilities" PROPAGATED="false" NAME="ValueRole" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ValueRole property indicates further semantics on the interpretation of the non-null, non-key properties of the Component SettingData.
&quot;Default&quot; indicates that property values of the component SettingData instance will be used as default values, when a new SettingData instance is created for elements whose capabilities are defined by the associated Capabilities instance.
Across instances of settingdata, for particular properties having the same semantic purpose, at most one such settingdata instance shall be specified as a default.
&quot;Optimal&quot; indicates that the SettingData instance represents optimal setting values for elements associated with the associated capabilities instance. Multiple component SettingData instances may be declared as optimal.&quot;Mean&quot; indicates that the non-null, non-key, non-enumerated, non-boolean, numeric properties of the associated SettingData instance represents an average point along some dimension. For different combinations of SettingData properties, multiple component SettingData instances may be declared as &quot;Mean&quot;. &quot;Supported&quot; indicates that the non-null, non-key properties of the Component SettingData instance represents a set of supported property values that are not otherwise qualified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Default</cim:VALUE><cim:VALUE>Optimal</cim:VALUE><cim:VALUE>Mean</cim:VALUE><cim:VALUE>Supported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SettingsDefineCapabilities.PropertyPolicy</cim:VALUE><cim:VALUE>CIM_SettingsDefineCapabilities.ValueRange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingsDefineCapabilities" PROPAGATED="false" NAME="ValueRange" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ValueRange property indicates further semantics on the interpretation of all non-null, non-key properties of the Component SettingData.
&quot;Point&quot; indicates that this SettingData instance provides a single set of values.
&quot;Minimums&quot;, &quot;Maximums&quot;, and &quot;Increments&quot;, are only evaluated against non-null, non-key, non-enumerated, non-boolean, numeric properties of the SettingData instance. Each property of that set shall be mathematically comparable to other instances of that property.
&quot;Minimums&quot; indicates that this SettingData instance provides minimum values for evaluated properties. When used with PropertyPolicy = &quot;Independent&quot;, only one such setting per particular SettingData instance shall be specified for any Capabilities. Unless restricted by a Maximums on the same set of properties, all values that compare higher than the specified values are also considered to be supported by the associated capabilities instance. 
&quot;Maximums&quot; indicates that this SettingData instance provides maximum values for evaluated properties. When used with PropertyPolicy = &quot;Independent&quot;, only one such setting per particular SettingData instance shall be specified for any Capabilities. Unless restricted by a Minimums on the same set of properties, all values that compare lower than the specified values are also considered to be supported by the associated capabilities instance.
&quot;Increments&quot; indicates that this SettingData instance provides increment values for evaluated properties. For the associated Capabilities, if an evaluated property currently has no corresponding minimums or maximums, then the property has no affect. Otherwise, for each evaluated property: its value x shall be between the minimum and maximum, inclusively, and shall have the property that both the result of maximum minus x and the result of x minus minimum are each an integer multiple of the increment. If either minimum or maximum is not specified and the other is, then the missing value shall be respectively assumed to be the lowest or highest supported value for the property&apos;s data-type. Additionally, if both a minimum and a maximum are specified for an evaluated property, then the result of maximum minus minimum shall be an integer multiple of the increment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Point</cim:VALUE><cim:VALUE>Minimums</cim:VALUE><cim:VALUE>Maximums</cim:VALUE><cim:VALUE>Increments</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SettingsDefineCapabilities.PropertyPolicy</cim:VALUE><cim:VALUE>CIM_SettingsDefineCapabilities.ValueRole</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_SoftwareIdentity"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.23.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ClassConstraint" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>inv:self.IsLargeBuildNumber=true implies self.BuildNumber = null and self.LargeBuildNumber &lt;&gt; null</cim:VALUE><cim:VALUE>inv:self.IsLargeBuildNumber=false implies self.LargeBuildNumber=null</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Software</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SoftwareIdentity provides descriptive information about a software component for asset tracking and/or installation dependency management. When the IsEntity property has the value TRUE, the instance of SoftwareIdentity represents an individually identifiable entity similar to Physical Element. SoftwareIdentity does NOT indicate whether the software is installed, executing, etc. This extra information may be provided through specialized associations to Software Identity. For instance, both InstalledSoftwareIdentity and ElementSoftwareIdentity may be used to indicate that the software identified by this class is installed. SoftwareIdentity is used when managing the software components of a ManagedElement that is the management focus. Since software may be acquired, SoftwareIdentity can be associated with a Product using the ProductSoftwareComponent relationship. The Application Model manages the deployment and installation of software via the classes, SoftwareFeatures and SoftwareElements. SoftwareFeature and SoftwareElement are used when the software component is the management focus. The deployment/installation concepts are related to the asset/identity one. In fact, a SoftwareIdentity may correspond to a Product, or to one or more SoftwareFeatures or SoftwareElements - depending on the granularity of these classes and the deployment model. The correspondence of Software Identity to Product, SoftwareFeature or SoftwareElement is indicated using the ConcreteIdentity association. Note that there may not be sufficient detail or instrumentation to instantiate ConcreteIdentity. And, if the association is instantiated, some duplication of information may result. For example, the Vendor described in the instances of Product and SoftwareIdentity MAY be the same. However, this is not necessarily true, and it is why vendor and similar information are duplicated in this class. 
Note that ConcreteIdentity can also be used to describe the relationship of the software to any LogicalFiles that result from installing it. As above, there may not be sufficient detail or instrumentation to instantiate this association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="MajorVersion" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The major number component of the software&apos;s version information - for example, &apos;12&apos; from version 12.1(3)T. This property is defined as a numeric value to allow the determination of &apos;newer&apos; vs. &apos;older&apos; releases. A &apos;newer&apos; major release is indicated by a larger numeric value.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="MinorVersion" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minor number component of the software&apos;s version information - for example, &apos;1&apos; from version 12.1(3)T. This property is defined as a numeric value to allow the determination of &apos;newer&apos; vs. &apos;older&apos; releases. A &apos;newer&apos; minor release is indicated by a larger numeric value.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="RevisionNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The revision or maintenance release component of the software&apos;s version information - for example, &apos;3&apos; from version 12.1(3)T. This property is defined as a numeric value to allow the determination of &apos;newer&apos; vs. &apos;older&apos; releases. A &apos;newer&apos; revision is indicated by a larger numeric value.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="BuildNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The build number of the software.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.LargeBuildNumber</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.IsLargeBuildNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="LargeBuildNumber" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The build number of the software if IsLargeBuildNumber is TRUE. TheLargeBuildNumber property should be used for all future implementations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.BuildNumber</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.IsLargeBuildNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="IsLargeBuildNumber" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IsLargeBuildNumber property is used to indicate if the BuildNumber of LargeBuildNumber property contains the value of the software build. A value of TRUE shall indicate that the build number is represented by the LargeBuildNumber property. A value of FALSE shall indicate that the build number is represented by the BuildNumber property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentityBuildNumber</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.LargeBuildNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="VersionString" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string representing the complete software version information - for example, &apos;12.1(3)T&apos;. This string and the numeric major/minor/revision/build properties are complementary. Since vastly different representations and semantics exist for versions, it is not assumed that one representation is sufficient to permit a client to perform computations (i.e., the values are numeric) and a user to recognize the software&apos;s version (i.e., the values are understandable and readable). Hence, both numeric and string representations of version are provided.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="TargetOperatingSystems" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the target operating systems of the software. This property should be used when a target operating system is not listed in the TargetOSTypes array values.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Manufacturer of this software.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="Languages" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The language editions supported by the software. The language codes defined in ISO 639 should be used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="Classifications" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of enumerated integers that classify this software. For example, the software MAY be instrumentation (value=5) or firmware and diagnostic software (10 and 7). The use of value 6, Firmware/BIOS, is being deprecated. Instead, either the value 10 (Firmware) and/or 11 (BIOS/FCode) SHOULD be used. The value 13, Software Bundle, identifies a software package consisting of multiple discrete software instances that can be installed individually or together.
Each contained software instance is represented by an instance of SoftwareIdentity that is associated to this instance of SoftwareIdentityinstance via a Component association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Driver</cim:VALUE><cim:VALUE>Configuration Software</cim:VALUE><cim:VALUE>Application Software</cim:VALUE><cim:VALUE>Instrumentation</cim:VALUE><cim:VALUE>Firmware/BIOS</cim:VALUE><cim:VALUE>Diagnostic Software</cim:VALUE><cim:VALUE>Operating System</cim:VALUE><cim:VALUE>Middleware</cim:VALUE><cim:VALUE>Firmware</cim:VALUE><cim:VALUE>BIOS/FCode</cim:VALUE><cim:VALUE>Support/Service Pack</cim:VALUE><cim:VALUE>Software Bundle</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.ClassificationDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="ClassificationDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing more detailed explanations for any of the entries in the Classifications array. Note that each entry is related to one in the Classifications array located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.Classifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the software.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="TargetTypes" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings that describes the compatible installer(s). The purpose of the array elements is to establish compatibility between a SoftwareIdentity and a SoftwareInstallationService that can install the SoftwareIdentity by comparing the values of the array elements of this property to the values of SoftwareInstallationServiceCapabilities.SupportedTargetTypes[] property&apos;s array elements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedTargetTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="IdentityInfoValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IdentityInfoValue captures additional information that MAY be used by an organization to describe or identify a software instance within the context of the organization. For example, large organizations may have several ways to address or identify a particular instance of software depending on where it is stored; a catalog, a web site, or for whom it is intended; development, customer service, etc. The indexed array property IdentityInfoValue contains 0 or more strings that contain a specific identity info string value. IdentityInfoValue is mapped and indexed to IdentityInfoType. When the IdentityInfoValue property is implemented, the IdentityInfoType property MUST be implemented and shall be formatted using the algorithm provided in the IdentityInfoType property Description.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.IdentityInfoType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="IdentityInfoType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An indexed array of fixed-form strings that provide the description of the type of information that is stored in the corresponding component of the IdentityInfoValue array. The elements of this property array describe the type of the value in the corresponding elements of the IndetityInfoValue array. When the IdentityInfoValue property is implemented, the IdentityInfoType property MUST be implemented. To insure uniqueness the IdentityInfoType property SHOULD be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt; Where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:), and where &lt; OrgID &gt; MUST include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IdentityInfoType or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt; Schema Name &gt; _ &lt; Class Name &gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt; OrgID &gt; MUST NOT contain a colon (:). When using this algorithm, the first colon to appear in IdentityInfoType MUST appear between &lt; OrgID &gt; and &lt; LocalID &gt; . &lt; LocalID &gt; is chosen by the business entity and SHOULD NOT be reused to identify different underlying software elements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.IdentityInfoValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="ReleaseDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date the software was released.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="IsEntity" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IsEntity property is used to indicate whether the SoftwareIdentity corresponds to a discrete copy of the software component or is being used to convey descriptive and identifying information about software that is not present in the management domain.A value of TRUE shall indicate that the SoftwareIdentity instance corresponds to a discrete copy of the software component. A value of FALSE shall indicate that the SoftwareIdentity instance does not correspond to a discrete copy of the Software.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="ExtendedResourceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The binary format type of the installation package of the software. This property can be used to locate a SoftwareInstallationService capable of installing this software.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Linux RPM</cim:VALUE><cim:VALUE>HP-UX Depot</cim:VALUE><cim:VALUE>Windows MSI</cim:VALUE><cim:VALUE>Solaris Package</cim:VALUE><cim:VALUE>Macintosh Disk Image</cim:VALUE><cim:VALUE>Debian linux Package</cim:VALUE><cim:VALUE>VMware vSphere Installation Bundle</cim:VALUE><cim:VALUE>VMware Software Bulletin</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.OtherExtendedResource</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.MinExtendedResourceTypeMajorVersion</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.MinExtendedResourceTypeMinorVersion</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.MinExtendedResourceTypeRevisionNumber</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.MinExtendedResourceTypeBuildNumber</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="OtherExtendedResourceTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the binary format type of the installation package of the software when the ExtendedResourceType property has a value of 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.ExtendedResourceType</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.MinExtendedResourceTypeMajorVersion</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.MinExtendedResourceTypeMinorVersion</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.MinExtendedResourceTypeRevisionNumber</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.MinExtendedResourceTypeBuildNumber</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="MinExtendedResourceTypeMajorVersion" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property represents the major number component of the minimum version of the installer, represented by the ExtendedResourceType property, that is required to install this software.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.ExtendedResourceType</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.OtherExtendedResourceTypeDescription</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesMajorVersions[]</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="MinExtendedResourceTypeMinorVersion" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property represents the minor number component of the minimum version of the installer, represented by theExtendedResourceType property, that is required to install this software.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.ExtendedResourceType</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.OtherExtendedResourceTypeDescription</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesMinorVersions[]</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="MinExtendedResourceTypeRevisionNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property represents the Revision number component of the minimum version of the installer, represented by theExtendedResourceType property, that is required to install this software.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.ExtendedResourceType</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.OtherExtendedResourceTypeDescription</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesRevisionNumbers[]</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="MinExtendedResourceTypeBuildNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property represents the Build number component of the minimum version of the installer, represented by theExtendedResourceType property, that is required to install this software.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.ExtendedResourceType</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.OtherExtendedResourceTypeDescription</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesBuildNumbers[]</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareIdentity" PROPAGATED="false" NAME="TargetOSTypes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TargetOSTypes property specifies the target operating systems supported by the software. When the target operating system of the software is not listed in the enumeration values, TargetOperatingSystems[] property should be used to specify the target operating system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OperatingSystem.OSType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_SoftwareInstallationServiceCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Software</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass of capabilities that defines the capabilities of a SoftwareInstallationService. A single instance of SoftwareInstallationServiceCapabilities is associated with a SoftwareInstallationService using ElementCapabilities.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareInstallationServiceCapabilities" PROPAGATED="false" NAME="SupportedAsynchronousActions" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating what operations will be executed as asynchronous jobs. If an operation is included in both this and SupportedSynchronousActions then the underlying implementation is indicating that it may or may not create a job. If a Job is created, then the methods in SoftwareInstallationService return a reference to that Job as the Job parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None supported</cim:VALUE><cim:VALUE>Install From Software Identity</cim:VALUE><cim:VALUE>Install from ByteStream</cim:VALUE><cim:VALUE>Install from URI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedSynchronousActions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareInstallationServiceCapabilities" PROPAGATED="false" NAME="SupportedSynchronousActions" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating what operations will be executed without the creation of a job. If an operation is included in both this and SupportedAsynchronousActions then the underlying instrumentation is indicating that it may or may not create a job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None supported</cim:VALUE><cim:VALUE>Install From Software Identity</cim:VALUE><cim:VALUE>Install from ByteStream</cim:VALUE><cim:VALUE>Install from URI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedAsynchronousActions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareInstallationServiceCapabilities" PROPAGATED="false" NAME="SupportedTargetTypes" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array containing a list of SoftwareIdentity.TargetType properties that this service &apos;knows&apos; how to install. TargetType is an application specific string which is invariant across version or name changes of the SoftwareIdentity and so can be used by a client to select Software Identities compatible with this service. 
If the service is generic (for example an OS installer), this array will be empty.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.TargetType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareInstallationServiceCapabilities" PROPAGATED="false" NAME="SupportedExtendedResourceTypes" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array containing a list of the binary format types that this service &apos;knows&apos; how to install. The Values for this property are the subset of CIM_SoftwareIdentityResource.ExtendedResourceTypes that apply to the &apos;Installer and Payload&apos;, &apos;Installer&apos; and &apos; Installability Checker&apos; ResourceTypes. For example, an a Windows system, this property may be set to &apos;4&apos; indicating &apos;Windows MSI&apos;. This property should be set to &apos;2&apos; (Not Applicable) if this service is not OS specific.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9..0x7FFF</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Linux RPM</cim:VALUE><cim:VALUE>HP-UX Depot</cim:VALUE><cim:VALUE>Windows MSI</cim:VALUE><cim:VALUE>Solaris Package</cim:VALUE><cim:VALUE>Macintosh Disk Image</cim:VALUE><cim:VALUE>Debian linux Package</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.ExtendedResourceType</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.OtherSupportedExtendedResourceTypeDescriptions[]</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesMajorVersions[]</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesMinorVersions[]</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesRevisionNumbers[]</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesbuildNumbers[]</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareInstallationServiceCapabilities" PROPAGATED="false" NAME="CanAddToCollection" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates whether SoftwareInstallationService.InstallFromSoftwareIdentity supports adding a SoftwareIdentity to a Collection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareInstallationServiceCapabilities" PROPAGATED="false" NAME="SupportedInstallOptions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the specific install related optionssupported by this service. Since this is an array, multiple values may be specified. See the InstallOptions parameter of theSoftwareInstallationService.InstallFromSoftwareIdentity method for the description of these values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Defer target/system reset</cim:VALUE><cim:VALUE>Force installation</cim:VALUE><cim:VALUE>Install</cim:VALUE><cim:VALUE>Update</cim:VALUE><cim:VALUE>Repair</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Password</cim:VALUE><cim:VALUE>Uninstall</cim:VALUE><cim:VALUE>Log</cim:VALUE><cim:VALUE>SilentMode</cim:VALUE><cim:VALUE>AdministrativeMode</cim:VALUE><cim:VALUE>ScheduleInstallAt</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareInstallationService.InstallFromSoftwareIdentity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareInstallationServiceCapabilities" PROPAGATED="false" NAME="OtherSupportedExtendedResourceTypeDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the binary format types that this service &apos;knows&apos; how to install when the corresponding SupportedExtendedResourceTypes array includes the value 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.ExtendedResourceType</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesMajorVersions[]</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesMinorVersions[]</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesRevisionNumbers[]</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypesbuildNumbers[]</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareInstallationServiceCapabilities" PROPAGATED="false" NAME="SupportedExtendedResourceTypesMajorVersions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property represents the major number component of the installer version supported by the SoftwareInstallationService.The installer format is represented by the element at the same index in the SupportedExtendedResourceTypes array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.ExtendedResourceType</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.MinExtendedResourceTypeMajorVersion</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareInstallationServiceCapabilities" PROPAGATED="false" NAME="SupportedExtendedResourceTypesMinorVersions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property represents the minor number component of the installer version supported by the SoftwareInstallationService.The installer format is represented by the element at the same index in the SupportedExtendedResourceTypes array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.ExtendedResourceType</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.MinExtendedResourceTypeMinorVersion</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareInstallationServiceCapabilities" PROPAGATED="false" NAME="SupportedExtendedResourceTypesRevisionNumbers" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property represents the revision number component of the installer version supported by the SoftwareInstallationService.The installer format is represented by the element at the same index in the SupportedExtendedResourceTypes array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.ExtendedResourceType</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.MinExtendedResourceTypeRevisionNumber</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareInstallationServiceCapabilities" PROPAGATED="false" NAME="SupportedExtendedResourceTypesBuildNumbers" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property represents the build number component of the installer version supported by the SoftwareInstallationService.The installer format is represented by the element at the same index in the SupportedExtendedResourceTypes array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareIdentity.ExtendedResourceType</cim:VALUE><cim:VALUE>CIM_SoftwareIdentity.MinExtendedResourceTypeBuildNumber</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedExtendedResourceTypes[]</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SoftwareInstallationServiceCapabilities" PROPAGATED="false" NAME="SupportedURISchemes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property lists the URI schemes supported by the SoftwareInstallationService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>data</cim:VALUE><cim:VALUE>file</cim:VALUE><cim:VALUE>ftp</cim:VALUE><cim:VALUE>http</cim:VALUE><cim:VALUE>https</cim:VALUE><cim:VALUE>nfs</cim:VALUE><cim:VALUE>tftp</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_Spared"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Redundancy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The Spared association indicates an element that is acting as a replacement for another element. If the Dependent references a Collection, this indicates that &apos;spared&apos; element is a member of that collection and the actual mapping between the spare and the spared is un-important.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Spared" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A ManagedElement that has replaced/spared another the reference Dependent element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Spared" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Element or Elements (in the case of a collection) that have been replaced/spared.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RedundancyGroup" NAME="CIM_SpareGroup"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.13.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Redundancy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from RedundancyGroup indicating that one or more of the aggregated elements can be spared. (The actual Spares are defined using the ActsAsSpare association.) An example is the use of redundant NICs in a ComputerSystem - where one NIC is primary and the other is Spare. The &apos;primary&apos; NIC would be a member of the SpareGroup (associated using the RedundancyComponent class) and the &apos;other&apos; NIC would be associated using the ActsAsSpare relationship. 
The use of the class is being deprecated in lieu of using the RedundancySet class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_RedundancyGroup" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedundancyGroup" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RedundancyGroup Name serves as the key for the Group&apos;s instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedundancyGroup" PROPAGATED="true" NAME="RedundancyStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.RedundancyStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RedundancyStatus provides information on the state of the RedundancyGroup. &quot;Fully Redundant&quot; (value=2) means that all of the configured redundancy is still available; &quot;Degraded Redundancy&quot; (3) means that some failures have been experienced but some reduced amount of redundancy is still available; &quot;Redundancy Lost&quot; (4) means that a sufficient number of failures have been experienced such that no redundancy is available and the next failure experienced will cause overall failure. Also, the values, &quot;Other&quot; (1) and &quot;Unknown&quot; (0), are defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Fully Redundant</cim:VALUE><cim:VALUE>Degraded Redundancy</cim:VALUE><cim:VALUE>Redundancy Lost</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_SpareGroup" NAME="Failover" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.FailOver()</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is forces a failover from one ManagedSystem Element to another. There are two parameters to the Failover method, FailoverFrom and FailoverTo. The FailoverFrom parameter is a reference to the primary ManagedSystemElement that will become inactive after the method. This Element should be associated with the SpareGroup through the RedundancyComponent relationship. The FailoverTo parameter is a reference to the ManagedSystemElement that will take over for the primary. This Element should be associated with the SpareGroup through the ActsAsSpare association. Once the failover has occurred, the SpareGroup and the Redundancy Component and ActsAsSpare associations will be updated with current status. For example, the ActsAsSpare association that contained the FailoverTo Element will be deleted and a new RedundancyComponent association instantiated in its place. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="FailoverFrom"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary ManagedSystemElement that will become inactive after the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="FailoverTo"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement that will take over from the primary MSE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ResourceAllocationSettingData" NAME="CIM_StorageAllocationSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Resource</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_StorageAllocationSettingData class represents settings specifically related to the allocation of virtual storage.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StorageAllocationSettingData" PROPAGATED="false" NAME="VirtualResourceBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks that are presented to the consumer as the result of this storage resource allocation or storage resource allocation request. If the block size is variable, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept does not apply, then the value 1 shall be used.
NOTE: The use of 1 (and not 0) to indicate that the blocksize is unknown still allows the use of the VirtualQuantity property to convey the size in blocks of size 1).
NOTE: This property is a copy of the CIM_StorageExtent.BlockSize property. See the description of the CIM_StorageExtent.BlockSize property for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.BlockSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageAllocationSettingData" PROPAGATED="false" NAME="VirtualQuantity" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>VirtualQuantity</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of blocks that are presented to the consumer. The blocksize is specified by the value of the VirtualResourceBlockSize property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NumberOfBlocks</cim:VALUE><cim:VALUE>CIM_StorageAllocationSettingData.VirtualQuantityUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageAllocationSettingData" PROPAGATED="false" NAME="VirtualQuantityUnits" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>VirtualQuantityUnits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the units used by the VirtualQuantity property. The value shall match &quot;count(fixed size block)&quot; | &quot;byte&quot;.
The default value &quot;count(fixed size block)&quot; assumes that the implementation knows a fixed block size and conveys the block size through the value of the VirtualResourceBlockSize property. However, if the VirtualResourceBlockSize property has a value &quot;1&quot;, this indicates an unknown or variable block size; in this case the value of the VirtualQuantityUnit property should be set to &quot;byte&quot;, such that the value of the VirtualQuantity property is measured directly in byte.
NOTE: The IsPUnit qualifier already formally restricts the value of this property to be a unit as specified in DMTF DSP0004:2.5.0, Annex C; in addition, the normative text in the description of this property above further constrains the value to match &quot;byte&quot; | &quot;count(fixed size block)&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageAllocationSettingData.VirtualQuantity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="IsPUnit" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:VALUE>count(fixed size block)</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageAllocationSettingData" PROPAGATED="false" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the allocated storage extent is 1 (readable), 2 (writeable), or 3 (both).
NOTE: This property is a copy of the CIM_StorageExtent.Access property, except deprecated values. See the description of the CIM_StorageExtent.Access property for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Access</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageAllocationSettingData" PROPAGATED="false" NAME="HostResourceBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks that are allocated at the host as the result of this storage resource allocation or storage resource allocation request. If the block size is variable, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept does not apply, then the value 1 shall be used.
NOTE: This property is a copy of the CIM_StorageExtent.BlockSize property. See the description of the CIM_StorageExtent.BlockSize property for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.BlockSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageAllocationSettingData" PROPAGATED="false" NAME="Reservation" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Reservation</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The amount of blocks that are guaranteed to be available for this storage resource allocation at the host. The blocksize is specified by the value of the HostResourceBlockSize property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageAllocationSettingData.HostResourceBlockSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageAllocationSettingData" PROPAGATED="false" NAME="Limit" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Limit</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum amount of blocks that will be granted for this storage resource allocation at the host. The blocksize is specified by the value of the HostResourceBlockSize property.Usually the value this property would reflect a maximum size for the allocated host extent that matches the size of the virtual storage extent presented to the consumer. A value less than that would indicate a situation where a sparsely populated virtual storage extent is expected, where the fill rate is limited by the value of the Limit property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageAllocationSettingData.HostResourceBlockSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageAllocationSettingData" PROPAGATED="false" NAME="HostExtentStartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The HostExtentStartingAddress property identifies the starting address on the host storage extent identified by the value of the HostExtentName property that is used for the allocation of the virtual storage extent.
A value of NULL indicates that there is no direct mapping of the virtual storage extent onto the referenced host storage extent.
NOTE: This property is a copy of the CIM_BasedOn.StartingAddess property. See the description of CIM_BasedOn association for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageAllocationSettingData.HostResourceBlockSize</cim:VALUE><cim:VALUE>CIM_BasedOn.StartingAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageAllocationSettingData" PROPAGATED="false" NAME="HostExtentName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the host extent. The identified host extent is used for the storage resource allocation.
NOTE: This property is a copy of the CIM_StorageExtent.Name property. See the description of CIM_StorageExtent.Name property for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageAllocationSettingData.HostExtentNameFormat</cim:VALUE><cim:VALUE>CIM_StorageAllocationSettingData.HostExtentNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageAllocationSettingData" PROPAGATED="false" NAME="HostExtentNameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The HostExtentNameFormat property identifies the format that is used for the value of the HostExtentName property.
NOTE: This property is a copy of the CIM_StorageExtent.NameFormat property, excluding deprecated values. See the description of CIM_StorageExtent.NameFormat class for details.
7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a &apos;+&apos;. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 
&apos;ACME____+SUPER DISK______+124437458&apos; (_ is a space character) 
9 = NAA as a generic format. See 
http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example &apos;21000020372D3C73&apos; 
10 = EUI as a generic format (EUI64) See 
http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. 
Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 
11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, &apos;SNVM&apos; may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE><cim:VALUE>OS Device Name</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageAllocationSettingData.HostExtentName</cim:VALUE><cim:VALUE>CIM_StorageAllocationSettingData.OtherHostExtentNameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageAllocationSettingData" PROPAGATED="false" NAME="OtherHostExtentNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the HostExtentName property if the value of the HostExtentNameFormat property is 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageAllocationSettingData.HostExtentNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageAllocationSettingData" PROPAGATED="false" NAME="HostExtentNameNamespace" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the host extent is a SCSI volume, then the preferred source for SCSI volume names is SCSI VPD Page 83 responses.
NOTE: This property is a copy of the CIM_StorageExtent.NameNamespace property. See the description of CIM_StorageExtent.NameNamespace class for details.
Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 
2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 
3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 
4 = VPD Page 83, Type 1 T10 Vendor Identification 
(NameFormat T10) 
Less preferred volume namespaces from other interfaces: 
5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 
6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 
7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) cThe preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 
8 = OS Device Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>OS Device Namespace</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageAllocationSettingData.HostExtentName</cim:VALUE><cim:VALUE>CIM_StorageAllocationSettingData.OtherHostExtentNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageAllocationSettingData.HostExtentNameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.Namespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageAllocationSettingData" PROPAGATED="false" NAME="OtherHostExtentNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the HostExtentName property if the value of the HostExtentNameNamespace matches 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageAllocationSettingData.HostExtentNameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="ResourceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of resource this allocation setting represents.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Computer System</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>IDE Controller</cim:VALUE><cim:VALUE>Parallel SCSI HBA</cim:VALUE><cim:VALUE>FC HBA</cim:VALUE><cim:VALUE>iSCSI HBA</cim:VALUE><cim:VALUE>IB HCA</cim:VALUE><cim:VALUE>Ethernet Adapter</cim:VALUE><cim:VALUE>Other Network Adapter</cim:VALUE><cim:VALUE>I/O Slot</cim:VALUE><cim:VALUE>I/O Device</cim:VALUE><cim:VALUE>Floppy Drive</cim:VALUE><cim:VALUE>CD Drive</cim:VALUE><cim:VALUE>DVD drive</cim:VALUE><cim:VALUE>Disk Drive</cim:VALUE><cim:VALUE>Tape Drive</cim:VALUE><cim:VALUE>Storage Extent</cim:VALUE><cim:VALUE>Other storage device</cim:VALUE><cim:VALUE>Serial port</cim:VALUE><cim:VALUE>Parallel port</cim:VALUE><cim:VALUE>USB Controller</cim:VALUE><cim:VALUE>Graphics controller</cim:VALUE><cim:VALUE>IEEE 1394 Controller</cim:VALUE><cim:VALUE>Partitionable Unit</cim:VALUE><cim:VALUE>Base Partitionable Unit</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>Cooling Capacity</cim:VALUE><cim:VALUE>Ethernet Switch Port</cim:VALUE><cim:VALUE>Logical Disk</cim:VALUE><cim:VALUE>Storage Volume</cim:VALUE><cim:VALUE>Ethernet Connection</cim:VALUE><cim:VALUE>DMTF reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.OtherResourceType</cim:VALUE><cim:VALUE>CIM_ResourceAllocationSettingData.ResourceSubType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="OtherResourceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the resource type when a well defined value is not available and ResourceType has the value &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.ResourceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="ResourceSubType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the same resource type.The property value shall conform to this format (in ABNF): vs-type = dmtf-value / other-org-value / legacy-value dmtf-value = &quot;DMTF:&quot; defining-org &quot;:&quot; org-vs-type org-value = defining-org &quot;:&quot; org-vs-type
Where: dmtf-value: is a property value defined by DMTF and is defined in the description of this property. other-org-value: is a property value defined by a business entity other than DMTF and is not defined in the description of this property. legacy-value: is a property value defined by a business entity other than DMTF and is not defined in the description of this property. These values are permitted but recommended to be deprecated over time. defining-org:
is an identifier for the business entity that defines the virtual system type. It shall include a copyrighted, trademarked, or otherwise unique name that is owned by that business entity. It shall not be &quot;DMTF&quot; and shall not contain a colon (:). org-vs-type:
is an identifier for the virtual system type within the defining business entity. It shall be unique within the defining-org. It may use any character allowed for CIM strings, except for the following: U0000-U001F (Unicode C0 controls) U0020 (space), note that the reason is that OVF allows for multiple space-separated vs-type values in this property. U007F (Unicode C0 controls) U0080-U009F (Unicode C1 controls)
If there is a need to structure the value into segments, the segments should be separated with a single colon (:).
The values of this property shall be processed case sensitively. They are intended to be processed programmatically (instead of being a display name) and should be short.
The following DMTF values are defined: DMTF:unknown - the resource sub-type is unknown or cannot be determined
Developers should consult the relevant profile for defined values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.ResourceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="PoolID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies which ResourcePool the resource is currently allocated from, or which ResourcePool the resource will be allocated from when the allocation occurs.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourcePool.PoolId</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="ConsumerVisibility" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the consumers visibility to the allocated resource.
A value of &quot;Passed-Through&quot; indicates the underlying or host resource is utilized and passed through to the consumer, possibly using partitioning. At least one item shall be present in the HostResource property. 
A value of &quot;Virtualized&quot; indicates the resource is virtualized and may not map directly to an underlying/host resource. Some implementations may support specific assignment for virtualized resources, in which case the host resource(s) are exposed using the HostResource property. 
A value of &quot;Not represented&quot; indicates a representation of the resource does not exist within the context of the resource consumer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32767..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Passed-Through</cim:VALUE><cim:VALUE>Virtualized</cim:VALUE><cim:VALUE>Not represented</cim:VALUE><cim:VALUE>DMTF reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="HostResource" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property exposes specific assignment of resources. Each non-null value of the HostResource property shall be formated as a URI per RFC3986.
If this resource is modeled then a value should be a WBEM URI (DSP0207). If the resource is not modeled then see the appropriate profile. 
Profiles may further constrain the type of URI. A NULL value or empty array requests the implementation decide the kind of host resource.
If the virtual resource is mapped to more than oneunderlying resource, this property may be left NULL.
If NULL, the DeviceAllocatedFromPool or ResourceAllocationFromPool associations may be used to determine the pool of host resources this virtual resource may use. If specific assignment is utilized, all underlying resources used by this virtual resource should be listed.The kind of dependency is specified by the ConsumerVisibility and the MappingBehavior properties. Typically the array contains one item, however multiple host resources may be specified. 
A client may set the value(s) to indicate that the requested virtual resource allocation be based on host resources that are identified by element values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.ConsumerVisibility</cim:VALUE><cim:VALUE>CIM_ResourceAllocationSettingData.MappingBehavior</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="AllocationUnits" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the units of allocation used by the Reservation and Limit properties. For example, when ResourceType=Processor, AllocationUnits may be set to hertz*10^6 or percent. When ResourceType=Memory, AllocationUnits may be set to bytes*10^3. 
It is expected that profiles constrain the units that apply in context of particular resource types.
The value of this property shall be a legal value of the Programmatic Units qualifier as defined in Annex C.1 of DSP0004 V2.5 or later.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.Reservation</cim:VALUE><cim:VALUE>CIM_ResourceAllocationSettingData.Limit</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="IsPUnit" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="Weight" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies a relative priority for this allocation in relation to other allocations from the same ResourcePool. This property has no unit of measure, and is only relevant when compared to other allocations vying for the same host resources.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="AutomaticAllocation" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies if the resource will be automatically allocated. For example when set to true, when the consuming virtual computer system is powered on, this resource would be allocated. A value of false indicates the resource must be explicitly allocated. For example, the setting may represent removable media (cdrom, floppy, etc.) where at power on time, the media is not present. An explicit operation is required to allocate the resource.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="AutomaticDeallocation" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies if the resource will be automatically de-allocated. For example, when set to true, when the consuming virtual computer system is powered off, this resource would be de-allocated. When set to false, the resource will remain allocated and must be explicitly de-allocated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="Parent" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Parent of the resource. For example, a controller for the current allocation</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="Connection" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The thing to which this resource is connected. For example, a named network or switch port.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="Address" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The address of the resource. For example, the MAC address of a Ethernet port.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="MappingBehavior" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies how this resource maps to underlying resourcesIf the HostResource array contains any entries, this property reflects how the resource maps to those specific resources.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32767..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>Soft Affinity</cim:VALUE><cim:VALUE>Hard Affinity</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="AddressOnParent" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the address of this resource in the context of the Parent. The Parent/AddressOnParent properties are used to describe the controller relationship as well the ordering of devices on a controller.For example, if the parent is a PCI Controller, this property would specify the PCI slot of this child device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RedundancyGroup" NAME="CIM_StorageRedundancyGroup"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageRedundancySet</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.13.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Redundancy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from RedundancyGroup containing mass storage-related redundancy information. StorageRedundancy Groups are used to protect user data. They act on one or more underlying StorageExtents, associated via ExtentRedundancyComponent and produce one or more protected StorageExtents that are associated to the underlying StorageExtents via ProtectedExtentBasedOn or CompositeExtentBasedOn. StorageRedundancyGroups may overlap. However, the underlying StorageExtents within the overlap should not contain any check data. 
The use of this class is being deprecated in lieu of using the StorageRedundancySet class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StorageRedundancyGroup" PROPAGATED="false" NAME="TypeOfAlgorithm" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageRedundancySet.TypeOfAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TypeOfAlgorithm specifies the algorithm used for data redundancy and reconstruction. For example, &quot;P+Q&quot; (value =5) or &quot;P+S&quot; (7) may be specified. The value of 0, is defined as &quot;None&quot; to indicate that data redundancy is not active. An inactive redundancy should only be instantiated if data striping or concatenation are active. These are indicated by the IsStriped or IsConcatentated boolean properties of this RedundancyGroup.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Copy</cim:VALUE><cim:VALUE>XOR</cim:VALUE><cim:VALUE>P+Q</cim:VALUE><cim:VALUE>S</cim:VALUE><cim:VALUE>P+S</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Redundancy Group|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageRedundancyGroup" PROPAGATED="false" NAME="StorageRedundancy" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageRedundancy provides additional information on the state of the RedundancyGroup, beyond the RedundancyStatus property. Information like &quot;Reconfig In Progress&quot; (value =1) or &quot;Redundancy Disabled&quot; can be specified using this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Additional Status</cim:VALUE><cim:VALUE>Reconfig In Progress</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Not Currently Configured</cim:VALUE><cim:VALUE>Protected Rebuild</cim:VALUE><cim:VALUE>Redundancy Disabled</cim:VALUE><cim:VALUE>Unprotected Rebuild</cim:VALUE><cim:VALUE>Recalculating</cim:VALUE><cim:VALUE>Verifying</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageRedundancyGroup" PROPAGATED="false" NAME="IsStriped" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtent.ExtentStripeLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the data is striped across the various StorageExtents in the Group.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageRedundancyGroup" PROPAGATED="false" NAME="IsConcatenated" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtent.IsConcatenated</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the data is concatenated across the various StorageExtents in the Group.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedundancyGroup" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedundancyGroup" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RedundancyGroup Name serves as the key for the Group&apos;s instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedundancyGroup" PROPAGATED="true" NAME="RedundancyStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.RedundancyStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RedundancyStatus provides information on the state of the RedundancyGroup. &quot;Fully Redundant&quot; (value=2) means that all of the configured redundancy is still available; &quot;Degraded Redundancy&quot; (3) means that some failures have been experienced but some reduced amount of redundancy is still available; &quot;Redundancy Lost&quot; (4) means that a sufficient number of failures have been experienced such that no redundancy is available and the next failure experienced will cause overall failure. Also, the values, &quot;Other&quot; (1) and &quot;Unknown&quot; (0), are defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Fully Redundant</cim:VALUE><cim:VALUE>Degraded Redundancy</cim:VALUE><cim:VALUE>Redundancy Lost</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Setting" NAME="CIM_SystemSetting"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_SystemSetting represents the general concept of a CIM_Setting that is scoped by a System.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SystemSetting" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSetting" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSetting" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSetting" PROPAGATED="false" NAME="SettingID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SettingID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identifier by which the Setting object is known.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyToMSE method is used to verify that this Setting can be applied to the referenced ManagedSystemElement at the given time or time interval. This method takes three input parameters: MSE (the Managed SystemElement that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement that is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyToMSE method performs the actual application of the Setting to the referenced ManagedSystemElement. It takes three input parameters: MSE (the ManagedSystemElement to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). Note that the semantics of this method are that individual Settings are either wholly applied or not applied at all to their target ManagedSystemElement. The return value should be 0 if the Setting is successfully applied to the referenced ManagedSystemElement, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyToCollection method is used to verify that this Setting can be applied to the referenced Collection of ManagedSystemElements, at the given time or time interval, without causing adverse effects to either the Collection itself or its surrounding environment. The net effect is to execute the VerifyOKToApply method against each of the Elements that are aggregated by the Collection. This method takes three input parameters: Collection (the Collection of ManagedSystemElements that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. One output parameter, CanNotApply, is defined, which is a string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied. This parameter enables those Elements to be revisited and either fixed or have other corrective action taken on them. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements that is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyToCollection method performs the application of the Setting to the referenced Collection of ManagedSystemElements. The net effect is to execute the ApplyToMSE method against each of the Elements that are aggregated by the Collection. If the input value ContinueOnError is false, this method applies the Setting to all Elements in the Collection until it encounters an error. In the case of an error, the method stops execution, logs the key of the Element that caused the error in the CanNotApply array, and issues a return code of 2. If the input value ContinueOnError is true, then this method applies the Setting to all of the ManagedSystemElements in the Collection, and reports the failed Elements in the array, CanNotApply. For the latter, processing will continue until the method is applied to all Elements in the Collection, regardless of any errors encountered. The key of each ManagedSystemElement to which the Setting could not be applied is logged into the CanNotApply array. This method takes four input parameters: Collection (the Collection of Elements to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), ContinueOnError (true indicates to continue processing when an error is encountered), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if the Setting is successfully applied to the referenced Collection, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, 3 if the Setting cannot be applied using the input value for ContinueOnError, and any other number if an error occurred. One output parameter, CanNotApplystring, is defined, which is an array that lists the keys of the ManagedSystemElements to which the Setting could not be applied. This output parameter has meaning only when the ContinueOnError parameter is true. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement in the Collection, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements to be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ContinueOnError" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True means to continue processing when an error is encountered.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting could not be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyIncrementalChangeToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyIncrementalChangeToMSE method is used to verify that a subset of the properties in this Setting can be applied to the referenced ManagedSystemElement at the given time or time interval. This method takes four input parameters: MSE (the ManagedSystemElement that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be verified). If the array is null or empty or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be verified. If it is set to &quot;NONE&quot;, then no Settings properties will be verified. The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement for which the Setting is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyIncrementalChangeToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyIncrementalChangeToMSE method performs the actual application of a subset of the properties in the Setting to the referenced ManagedSystemElement. It takes four input parameters: MSE (the ManagedSystem Element to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be applied). If a property is not in this list, it will be ignored by the Apply. If the array is null, empty, or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be applied. If it is set to &quot;NONE&quot;, then no Settings properties will be applied. 
Note that the semantics of this method are that individual Settings are either wholly applied or not applied at all to their target ManagedSystemElement. The return value should be 0 if the Setting is successfully applied to the referenced ManagedSystemElement, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyIncrementalChangeToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyIncrementalChangeToCollection method is used to verify that a subset of the properties in this Setting can be applied to the referenced Collection of ManagedSystemElements at the given time or time interval, without causing adverse effects to either the Collection itself or its surrounding environment. The net effect is to execute the VerifyOKToApplyIncrementalChangeToMSE method against each of the Elements that are aggregated by the Collection. This method takes four input parameters: Collection (the Collection of ManagedSystemElements that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be verified). If the array is null or empty or contains the string &quot;all&quot; as a property name, all Settings properties will be verified. If it is set to &quot;none&quot; then no Settings properties will be verified. The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. One output parameter, CanNotApply, is defined, which is a string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied. This parameter enables those Elements to be revisited and either fixed or have other corrective action taken on them. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements for which the setting is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyIncrementalChangeToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyIncrementalChangeToCollection method performs the application of a subset of the properties in this Setting to the referenced Collection of ManagedSystemElements. The net effect is to execute the ApplyIncrementalChangeToMSE method against each of the Elements that are aggregated by the Collection. If the input value ContinueOnError is false, this method applies the Setting to all Elements in the Collection until it encounters an error, in which case it stops execution, logs the key of the Element that caused the error in the CanNotApply array, and issues a return code of 2. If the input value ContinueOnError is true, then this method applies the Setting to all of the ManagedSystemElements in the Collection, and reports the failed Elements in the array, CanNotApply. For the latter, processing will continue until the method is applied to all Elements in the Collection, regardless of any errors encountered. The key of each ManagedSystemElement to which the Setting could not be applied is logged into the CanNotApply array. This method takes four input parameters: Collection (the Collection of Elements to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), ContinueOnError (true indicates to continue processing when an error is encountered), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be applied). If a property is not in this list, it will be ignored by the Apply. If the array is null or empty or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be applied. If it is set to &quot;NONE&quot;, then no Settings properties will be applied. 
The return value should be 0 if the Setting is successfully applied to the referenced Collection, 1 if the method is not supported, 2 if the Setting was not applied within the specified time, 3 if the Setting cannot be applied using the input value for ContinueOnError, and any other number if an error occurred. One output parameter, CanNotApplystring, is defined, which is an array that lists the keys of the ManagedSystemElements to which the Setting could not be applied. This output parameter has meaning only when the ContinueOnError parameter is true. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement in the Collection, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of Elements to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ContinueOnError" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates to continue processing when an error is encountered.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This parameter indicates the required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_SystemSettingContext"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The Configuration and SystemConfiguration classes are deprecated in lieu of using a ConcreteComponent relationship to indicate a hierarchy of Settings or SettingData instances. Therefore, the aggregation of SystemSettings into System Configurations is replaced by the ConcreteComponent relationship between instances of Settings and SettingData. 
Deprecated description: This relationship associates System-specific Configuration objects with System-specific Setting objects, similar to the SettingContext association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemSettingContext" PROPAGATED="false" REFERENCECLASS="CIM_SystemConfiguration" NAME="Context"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteComponent.GroupComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: The Configuration object that aggregates the Setting.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemSettingContext" PROPAGATED="false" REFERENCECLASS="CIM_SystemSetting" NAME="Setting"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteComponent.PartComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: An aggregated Setting.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Collection" NAME="CIM_SystemSpecificCollection"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SystemSpecificCollection represents the general concept of a collection that is scoped (or contained) by a System. It represents a Collection that has meaning only in the context of a System, a Collection whose elements are restricted by the definition of the System, or both of these types of Collections. This meaning is explicitly described by the (required) association, HostedCollection. 
An example of a SystemSpecificCollection is a Fibre Channel zone that collects network ports, port groupings, and aliases (as required by a customer) in the context of an AdminDomain. The Collection is not a part of the domain, but merely an arbitrary grouping of the devices and other Collections in the domain. In other words, the context of the Collection is restricted to the domain, and its members are also limited by the domain.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SystemSpecificCollection" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElementCapabilities" NAME="CIM_VirtualSystemManagementCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.23.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Virtualization</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities of a CIM_VirtualSystemManagementService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VirtualSystemManagementCapabilities" PROPAGATED="false" NAME="VirtualSystemTypesSupported" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration of strings each designating a type of virtual system that the implementation supports.
The value of each non-NULL array element shall conform to the format defined for the CIM_VirtualSystemSettingData.VirtualSystemType property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VirtualSystemSettingData.VirtualSystemType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VirtualSystemManagementCapabilities" PROPAGATED="false" NAME="SynchronousMethodsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration of method identifiers each identifying a method of class CIM_VirtualSystemManagementService that is supported synchronously by the implementation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32767..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>DefineSystemSupported</cim:VALUE><cim:VALUE>DestroySystemSupported</cim:VALUE><cim:VALUE>DestroySystemConfigurationSupported</cim:VALUE><cim:VALUE>ModifyResourceSettingsSupported</cim:VALUE><cim:VALUE>ModifySystemSettingsSupported</cim:VALUE><cim:VALUE>RemoveResourcesSupported</cim:VALUE><cim:VALUE>SelectSystemConfigurationSupported</cim:VALUE><cim:VALUE>SnapshotSystemSupported</cim:VALUE><cim:VALUE>AddResourcesSupported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VirtualSystemManagementCapabilities" PROPAGATED="false" NAME="AsynchronousMethodsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration of method identifiers each identifying a method of class CIM_VirtualSystemManagementService that is supported asynchronously by the implementation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32767..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>DefineSystemSupported</cim:VALUE><cim:VALUE>DestroySystemSupported</cim:VALUE><cim:VALUE>DestroySystemConfigurationSupported</cim:VALUE><cim:VALUE>ModifyResourceSettingsSupported</cim:VALUE><cim:VALUE>ModifySystemSettingsSupported</cim:VALUE><cim:VALUE>RemoveResourcesSupported</cim:VALUE><cim:VALUE>SelectSystemConfigurationSupported</cim:VALUE><cim:VALUE>SnapshotSystemSupported</cim:VALUE><cim:VALUE>AddResourcesSupported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VirtualSystemManagementCapabilities" PROPAGATED="false" NAME="IndicationsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration of indication identifiers each identifying an indication that is supported by the implementation.
VirtualSystemStateChangeIndicationsSupported indicates whether or not the implementation supports notification on state changes of CIM_ComputerSystem instances representing virtual systems.
VirtualResourceStateChangeIndicationsSupported indicates whether or not the implementation supports notification on state changes of CIM_LogicalDevice instances representing resources of virtual systems.
ConcreteJobStateChangeIndicationsSupported indicates whether or not the implementation supports notification on state changes of CIM_ConcreteJob instances.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32767..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>VirtualResourceStateChangeIndicationsSupported</cim:VALUE><cim:VALUE>ConcreteJobStateChangeIndicationsSupported</cim:VALUE><cim:VALUE>VirtualSystemStateChangeIndicationsSupported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_VirtualSystemSnapshotCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Virtualization</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_VirtualSystemSnapshotCapabilities class defines the properties that describe the capabilities of a virtual system with respect to snapshots, like for example the set of snapshot operations that it enabled for a virtual system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VirtualSystemSnapshotCapabilities" PROPAGATED="false" NAME="SnapshotTypesEnabled" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration of snapshot type identifiers each designating a snapshot type that is presently enabled for the virtual system that is referenced via the CIM_ElementCapabilities association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Snapshot</cim:VALUE><cim:VALUE>Disk Snapshot</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VirtualSystemSnapshotService.CreateSnapshot(SnapshotType)</cim:VALUE><cim:VALUE>CIM_VirtualSystemSnapshotServiceCapabilities.SnapshotTypesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_VirtualSystemSnapshotCapabilities" PROPAGATED="false" NAME="GuestOSNotificationEnabled" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean flag indicating the capability of the snapshot service to notify the guest operation system that runs within the virtual system about the imminent snapshot operation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_VirtualSystemSnapshotServiceCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Virtualization</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_VirtualSystemSnapshotServiceCapabilities class defines the properties that describe the capabilities of a virtual system snapshot service, like for example which snapshot operations are implemented.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VirtualSystemSnapshotServiceCapabilities" PROPAGATED="false" NAME="SynchronousMethodsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration of method identifiers each identifying a method of class CIM_VirtualSystemSnapshotService that is supported synchronously by the implementation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CreateSnapshotSupported</cim:VALUE><cim:VALUE>DestroySnapshotSupported</cim:VALUE><cim:VALUE>ApplySnapshotSupported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VirtualSystemSnapshotServiceCapabilities" PROPAGATED="false" NAME="AynchronousMethodsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration of method identifiers each identifying a method of class CIM_VirtualSystemSnapshotService that is supported synchronously and asynchronously by the implementation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CreateSnapshotSupported</cim:VALUE><cim:VALUE>DestroySnapshotSupported</cim:VALUE><cim:VALUE>ApplySnapshotSupported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VirtualSystemSnapshotServiceCapabilities" PROPAGATED="false" NAME="SnapshotTypesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Supported snapshot types:
Full Snapshot: Complete snapshot of the virtual system.
Disk Snapshot: Snapshot of virtual system disks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Snapshot</cim:VALUE><cim:VALUE>Disk Snapshot</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VirtualSystemSnapshotService.CreateSnapshot(SnapshotType)</cim:VALUE><cim:VALUE>CIM_VirtualSystemSnapshotCapabilities.SnapshotTypesEnabled</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_CommonDatabaseCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::Storage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Properties in this class represent general, high-level database capabilities that may be supported by a common database. For example, the ability for a database to support recoverability, replication, parallelism, or clustering would be specified in this class. Detailed settings, such as the minimum and maximum number of parallel servers for a database that supports parallelism, would be defined in the CIM_DatabaseParameter class. 
This information is tied to the CommonDatabase using the ElementCapabilities association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CommonDatabaseCapabilities" PROPAGATED="false" NAME="RecoverabilityOptions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property identifies the supported recoverability modes for the associated CommonDatabase.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Recoverable</cim:VALUE><cim:VALUE>Non-Recoverable</cim:VALUE><cim:VALUE>Rebuildable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CommonDatabaseCapabilities.OtherRecoverabilityOptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CommonDatabaseCapabilities" PROPAGATED="false" NAME="OtherRecoverabilityOptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains additional recovery information for the CommonDatabase. This property must be specified when the Recoverability property is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CommonDatabaseCapabilities.RecoverabilityOptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ScopedSettingData" NAME="CIM_DatabaseParameter"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::System</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_DatabaseParameter class extends from CIM_ScopedSettingData. This abstract class specifies the database and service configuration parameters that are common across database models and vendor implementations. 
The SNMP RDBMS MIB defines database and service parameters as name and value pair combinations rather than as specific named properties of the class. In order to maintain a consistent mapping between SNMP and CIM, a CIM_SNMPDatabaseParameter class extends from the abstract CIM_DatabaseParameter class, which defines parameters as a name value pair. 
In a future release of the database MOF, the working group can choose to create a new class that extends from CIM_DatabaseParameter, which specifies properties for common configuration parameters. 
The parameter context for a specific database or database service is established by collecting the SettingData using the CIM_ElementProfile association. 
The SNMP RDBMS MIB defines generic tables that contain rows of named database or service configuration entries. A parameter entry contains a parameter name, description, and value. See the description of the rdbmsDbParamTable or the rdbmsSrvParamTable for more information on the SNMP definitions.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ScopedSettingData" NAME="CIM_DatabaseSegmentSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::Storage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class defines the attributes that affect the growth of a DatabaseSegment. The attributes are tied to the DatabaseSegment through an ElementSettingData association. 
This class can also be used to specify the default settings for all DatabaseSegment instances that are created within a CommonDatabase through an ElementSettingData association to the CommonDatabase. Processes that create new instances of DatabaseSegment and the associated setting data should check for a DatabaseSegmentSettingData instance that is associated with the CommonDatabase and should create a new instance of DatabaseSegmentSettingData that is specific to the DatabaseSegment only if the default settings need to be overridden or frozen for the specific DatabaseSegment instance.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DatabaseSegmentSettingData" PROPAGATED="false" NAME="InitialExtentSize" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The size, in bytes, of the first extent to be allocated when a database segment is created.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseSegmentSettingData" PROPAGATED="false" NAME="MinimumExtents" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of extents to be allocated when the database segment is created. This setting allows for a large initial segment allocation at creation time, even if contiguous space is not available.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseSegmentSettingData" PROPAGATED="false" NAME="MaximumExtents" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The upper limit on the number of extents that can be allocated for the segment.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseSegmentSettingData" PROPAGATED="false" NAME="NextExtentSize" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The size, in bytes, to be allocated for the next incremental extent for the segment. A NextExtentSize of 0 indicates that the size of incremental extents will be determined based on the value of PercentIncrease.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DatabaseSegmentSettingData.PercentIncrease</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseSegmentSettingData" PROPAGATED="false" NAME="PercentIncrease" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The percentage by which the next incremental extent will grow over the previously allocated size of all extents for the segment. A PercentIncrease of 0 indicates that all incremental extents will be the same size, as specified by NextExtentSize. This value is ignored and should be set to 0 if NextExtentSize has a value other than 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DatabaseSegmentSettingData.NextExtentSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseSegmentSettingData" PROPAGATED="false" NAME="NumberOfFreeLists" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A freelist is a list of the free blocks that are associated with a database segment. The freelist is used to determine which segments are eligible for accepting data when a new insert or update request is processed. The NumberOfFreeLists setting identifies the number of freelists that are defined for the database segment. This value is typically set to the expected number of concurrent inserts for the segment.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DatabaseParameter" NAME="CIM_SNMPDatabaseParameter"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::System</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_SNMPDatabaseParameter class extends from CIM_DatabaseParameter. This class is included in the CIM database schema to provide explicit mapping to the way that the SNMP MIB defines database and service parameters. More information on the SNMP MIB parameters can be found in RFC 1697. 
The SNMP RDBMS MIB defines generic tables that contain rows of named database or service configuration entries. A parameter entry contains a parameter name, description, and value. See the description of the rdbmsDbParamTable or the rdbmsSrvParamTable for more detailed information on the SNMP definitions.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SNMPDatabaseParameter" PROPAGATED="false" NAME="ParameterValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The value of a database or service parameter that is represented as a string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsDbParamCurrValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElementCapabilities" NAME="CIM_AlarmDeviceCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Capabilities</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AlarmDeviceCapabilities describes the capabilities supported for changing the state OF THE ASSOCIATED AlarmDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AlarmDeviceCapabilities" PROPAGATED="false" NAME="RequestedAlarmStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedAlarmStatesSupported indicates the possible states that can be requested when using the method SetAlarmState on the AlarmDevice. A value of 1 indicates that AlarmDevice indicators may be inactivated, a value of 2 or 3 indicates that AlarmDevice indicators may be activated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Off</cim:VALUE><cim:VALUE>Steady</cim:VALUE><cim:VALUE>Alternating</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlarmDevice.SetAlarmState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AlarmDeviceCapabilities" PROPAGATED="false" NAME="AlarmIndicatorTypesConfigurable" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AlarmIndicatorTypesConfigurable indicates the possible indicators that can be enabled or disabled when using the method SetAlarmIndicator on the AlarmDevice. An indicator is a device that emits sound (Audio), emits light or changes color (Visual), or emits vibrations (Motion) to indicate some condition. Indicators may include the audible alarm on a RAID controller, the location LED on a chassis, or the vibration of a cell phone.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Audio</cim:VALUE><cim:VALUE>Visual</cim:VALUE><cim:VALUE>Motion</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlarmDevice.SetAlarmIndicator</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemSpecificCollection" NAME="CIM_BlockStatisticsManifestCollection"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageStatistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BlockStatisticsManifestCollection class aggregates, via MemberOfCollection, a set of BlockStatisticsManifests. This collection is associated via AssociatedBlockStatisticsManifestCollection to exactly one StatisticsCollection. The BlockStatisticsManifestCollection is used to filter the retrieval of statistics. For example, a BlockStatisticsManifestCollection is specified as part of the StatisticsService.GetStatisticsCollection method to filter the statistics returned by that method.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifestCollection" PROPAGATED="false" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the BlockStatisticsManifestCollection. It can be set through the ElementName parameter of the StatisticsService.CreateManifestCollection method.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsManifestCollection" PROPAGATED="false" NAME="IsDefault" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Denotes whether or not this BlockStatisticsManifestCollection is a provider defined default BlockStatisticsManifestCollection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSpecificCollection" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_DeviceSharingCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SCSI</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from Capabilities that describes the type of access supported for a shared device.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DeviceSharingCapabilities" PROPAGATED="false" NAME="SupportedAccessModes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SupportedAccess describes the types of shared access that are supported for the referenced LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Access</cim:VALUE><cim:VALUE>Exclusive Access</cim:VALUE><cim:VALUE>Shared Read</cim:VALUE><cim:VALUE>Shared Full</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SharingDependency.CurrentAccess</cim:VALUE><cim:VALUE>CIM_DeviceSharingCapabilities.OtherSupportedAccessModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DeviceSharingCapabilities" PROPAGATED="false" NAME="OtherSupportedAccessModes" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string value describing SupportedAccess when it has a value of &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceSharingCapabilities.SupportedAccessModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CollectionOfMSEs" NAME="CIM_DiskGroup"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::DiskGroup</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A DiskGroup is a named collection of DiskDrives and the StorageExtents accessed using those Drives. The collection is used to limit the BasedOn relationships of the Extents in the DiskGroup. Extents in the Group cannot be BasedOn storage accessed from Drives outside of the Group. For example, a SoftwareVolume created within the DiskGroup is restricted to be completely accessed using Drives in the Group. Actions such as replicate or migrate on an Extent must operate within the scope of the Extents that are present in the DiskGroup.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DiskGroup" PROPAGATED="false" NAME="CollectionID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>CollectionID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identification of the Collection object. When subclassed, the CollectionID property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NetworkPortStatistics" NAME="CIM_EthernetPortStatistics"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EthernetPortStatistics class describes the statistics for the EthernetPort.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_EthernetPortStatistics" PROPAGATED="false" NAME="PacketsTransmitted" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PacketsTransmitted</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of packets that are transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetPortStatistics" PROPAGATED="false" NAME="PacketsReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PacketsReceived</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of packets that are received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetPortStatistics" PROPAGATED="false" NAME="SymbolErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times that there was an invalid data symbol when a valid carrier was present. The count can be incremented only once per carrier event, even if multiple symbol errors occur during the carrier event.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsSymbolErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetPortStatistics" PROPAGATED="false" NAME="AlignmentErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of frames that are received on a particular interface that are not an integral number of octets in length and do not pass the FCS check. The count represented by an instance of this object is incremented when the alignment error status is returned by the MAC layer to the LLC (or other MAC user). Received frames for which multiple error conditions obtained are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsAlignmentErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetPortStatistics" PROPAGATED="false" NAME="FCSErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of frames that are received on a particular interface that are an integral number of octets in length, but do not pass the FCS check. The count represented by an instance of this object is incremented when the frame check error status is returned by the MAC layer to the LLC (or other MAC user). Received frames for which multiple error conditions obtained are, according to the conventions of the error status presented to the LLC.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsFCSErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetPortStatistics" PROPAGATED="false" NAME="SingleCollisionFrames" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of successfully transmitted frames on a particular interface for which transmission is inhibited by exactly one collision. A frame that is counted by an instance of this object is not counted by the corresponding instance of the MultipleCollisionFrames property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsSingleCollisionFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetPortStatistics" PROPAGATED="false" NAME="MultipleCollisionFrames" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of successfully transmitted frames on a particular interface for which transmission is inhibited by more than one collision. A frame that is counted by an instance of this object is not counted by the corresponding instance of the SingleCollisionFrames property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsMultipleCollisionFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetPortStatistics" PROPAGATED="false" NAME="SQETestErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times that the SQE TEST ERROR message is generated by the PLS sublayer for a particular interface. The SQE TEST ERROR message is defined in section 7.2.2.2.4 of ANSI/IEEE 802.3-1985 and its generation is described in section 7.2.4.6 of the same document.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsSQETestErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetPortStatistics" PROPAGATED="false" NAME="DeferredTransmissions" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of frames for which the first transmission attempt on a particular interface is delayed because the medium is busy. The count represented by an instance of this object does not include frames involved in collisions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsDeferredTransmissions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetPortStatistics" PROPAGATED="false" NAME="LateCollisions" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times that a collision is detected on a particular interface later than 512 bit-times into the transmission of a packet. Five hundred and twelve bit- times corresponds to 51.2 microseconds on a 10 Mbit/s system. A (late) collision included in a count represented by an instance of this object is also considered as a (generic) collision for purposes of other collision-related statistics.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsLateCollisions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetPortStatistics" PROPAGATED="false" NAME="ExcessiveCollisions" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of frames for which transmission on a particular interface fails due to excessive collisions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsExcessiveCollisions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetPortStatistics" PROPAGATED="false" NAME="InternalMACTransmitErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of frames for which transmission on a particular interface fails due to an internal MAC sublayer transmit error. A frame is counted by an instance of this object only if it is not counted by the corresponding instance of either the LateCollisions property, the Excessive Collisions property, or the CarrierSenseErrors property. The precise meaning of the count that is represented by an instance of this object is implementation-specific. In particular, an instance of this object can represent a count of transmission errors on a particular interface that are not otherwise counted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsInternalMacTransmitErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetPortStatistics" PROPAGATED="false" NAME="InternalMACReceiveErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of frames for which reception on a particular interface fails due to an internal MAC sublayer receive error. A frame is counted by an instance of this object only if it is not counted by the corresponding instance of either the FrameTooLongs property, the AlignmentErrors property, or the FCSErrors property. The precise meaning of the count that is represented by an instance of this object is implementation-specific. For example, an instance of this object can represent a count of receive errors on a particular interface that are not otherwise counted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsInternalMacReceiveErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetPortStatistics" PROPAGATED="false" NAME="CarrierSenseErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times that the carrier sense condition was lost or never asserted when attempting to transmit a frame on a particular interface. The count represented by an instance of this object can be incremented only once per transmission attempt, even if the carrier sense condition fluctuates during a transmission attempt.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsCarrierSenseErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetPortStatistics" PROPAGATED="false" NAME="FrameTooLongs" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of frames received on a particular interface that exceed the maximum permitted frame size. The count represented by an instance of this object is incremented when the FrameTooLong status is returned by the MAC layer to the LLC (or other MAC user). Received frames for which multiple error conditions obtained are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsFrameTooLongs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortStatistics" PROPAGATED="true" NAME="BytesTransmitted" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of bytes that are transmitted, including framing characters.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|MIB-II.ifOutOctets</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortStatistics" PROPAGATED="true" NAME="BytesReceived" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of bytes that are received, including framing characters.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|MIB-II.ifInOctets</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DeviceStatisticalInformation" NAME="CIM_FCAdapterEventCounters"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::NetworkAdapter</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of the FCAdapterEventCounters class is deprecated because FibreChannelAdapter is deprecated. FCPortStatistics should be used instead, but it redefines the level at which data is collected. Therefore, there is no direct translation of the individual counters between the two classes. This object describes event counters that were specific to a FibreChannelAdapter.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FCAdapterEventCounters" PROPAGATED="false" NAME="ABTSFramesReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of Abort sequence frames received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCAdapterEventCounters" PROPAGATED="false" NAME="ABTSFramesSent" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of Abort sequence frames sent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCAdapterEventCounters" PROPAGATED="false" NAME="FBSYsReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of frames busied by the Fabric.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCAdapterEventCounters" PROPAGATED="false" NAME="PBSYsReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of frames busied by the receiving Node.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCAdapterEventCounters" PROPAGATED="false" NAME="PBSYsSent" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of frames busied by the Adapter itself.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCAdapterEventCounters" PROPAGATED="false" NAME="FRJTsReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of frames rejected by the Fabric.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCAdapterEventCounters" PROPAGATED="false" NAME="PRJTsReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of frames rejected by the receiving Node.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCAdapterEventCounters" PROPAGATED="false" NAME="PRJTsSent" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of frames rejected by the Adapter itself.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCAdapterEventCounters" PROPAGATED="false" NAME="PRLIsRejected" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of PRLI frames sent where the response was LS_RJT.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCAdapterEventCounters" PROPAGATED="false" NAME="PRLOsRejected" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of PRLO frames sent where the response was LS_RJT.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCAdapterEventCounters" PROPAGATED="false" NAME="ABTSFramesRejected" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of Abort sequence frames sent where the response was BA_RJT.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="DeviceCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Device&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Device&apos;s ID.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.DeviceID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_FCAdapterEventCounters" NAME="ResetCounter" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.ResetSelectedStats()</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Method to reset the Adapter event counters. The method takes, as input, an integer that indicates which counter to reset. For this input 0 indicates all and 1 through 11 indicate a reset of the individual counters. The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the instrumentation of the Device, which tabulates the errors and warnings, can also reset its internal processing and counters. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="SelectedCounter" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The counter to reset.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>All</cim:VALUE><cim:VALUE>ABTSFramesReceived</cim:VALUE><cim:VALUE>ABTSFramesSent</cim:VALUE><cim:VALUE>FBSYReceived</cim:VALUE><cim:VALUE>PBSYReceived</cim:VALUE><cim:VALUE>PBSYSent</cim:VALUE><cim:VALUE>FRJTReceived</cim:VALUE><cim:VALUE>PRJTReceived</cim:VALUE><cim:VALUE>PRJTSent</cim:VALUE><cim:VALUE>PRLIRejected</cim:VALUE><cim:VALUE>PRLORejected</cim:VALUE><cim:VALUE>ABTSFramesRejected</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NetworkPortStatistics" NAME="CIM_FCPortStatistics"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::FC</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FCPortStatistics is the statistics for the FCPort.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="LIPCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LIPCount is the number of LIP events that have occurred on an arbitrated loop.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="NOSCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NOSCount is the number of NOS events that have occurred on the switched fabric.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="ErrorFrames" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorFrames is the number of frames that have been received in error.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="DumpedFrames" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DumpedFrames is the number of frames that were lost due to a lack of host buffers available.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="LinkFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LinkFailure is the number of times that a link error has occurred. This count is part of the Link Error Status Block (LESB).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="LossOfSignalCounter" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of times the signal is lost on the Port since the last reset of the Device. This count is part of the Link Error Status Block (LESB).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="LossOfSyncCounter" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of times that synchronization is lost on the Port since the last reset of the Device. Synchronization is assumed lost after a timeout period (identified by the Receiver TransmitterTimeout property) is exceeded. This count is part of the Link Error Status Block (LESB).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="PrimitiveSeqProtocolErrCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of primitive sequence protocol errors that are detected at this port. This count is part of the Link Error Status Block (LESB).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="CRCErrors" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of times that the CRC in a frame does not match the CRC that is computed by the receiver. This count is part of the Link Error Status Block (LESB).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="InvalidTransmissionWords" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of transmission words that had an invalid character (8b10b code violation) in one or more of its characters, had a K28.5 (8b10b control) in its second, third, or fourth character position, or had an incorrect Beginning Running Disparity. This count is part of the Link Error Status Block (LESB).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="FramesTooShort" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of frames received that were shorter than 28 octets. The value of 28 is calculated based on an assumption of 24 header bytes plus 4 CRC bytes. The count does not include SOF/EOF bytes, which are not data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="FramesTooLong" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of frames received that were longer than 2140 octets. The value of 2140 is calculated based on an assumption of 24 header bytes plus 4 CRC bytes and 2112 bytes of payload.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="AddressErrors" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of frames received with unknown addressing. An example is an unknown SID or DID. The SID or DID is not known to the routing algorithm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="BufferCreditNotProvided" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of occurrences when all input buffers of a port were full and outbound buffer-to-buffer credit was transitioned to zero. There is no credit to provide to the other side.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="BufferCreditNotReceived" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of transitions in or out of BBcredit zero state. The other side is not providing any credit.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="DelimiterErrors" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of invalid frame delimiters that are received at this port. An example is a frame with a class 2 start and a class 3 at the end.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="EncodingDisparityErrors" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of disparity errors that are received at this port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="LinkResetsReceived" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of Link resets. This count is the number of LRs received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="LinkResetsTransmitted" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of Link resets. This count is the number of LRs transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="MulticastFramesReceived" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of Multicast Frames or Packets received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="MulticastFramesTransmitted" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of Multicast Frames or Packets transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="FBSYFrames" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FBSYFrames is the number of times that FBSY was returned to the port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|ErrorCounters|1.SWAPI_STATS_LBL_FBSY</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="PBSYFrames" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PBSYFrames is the number of times that PBSY was returned to the port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|ErrorCounters|1.SWAPI_STATS_LBL_PBSY</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="FRJTFrames" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FRJTFrames is the number of times that FRJT was returned to the port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|ErrorCounters|1.SWAPI_STATS_LBL_FRJT</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="PRJTFrames" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRJTFrames is the number of times that PRJT was returned to the port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|ErrorCounters|1.SWAPI_STATS_LBL_PRJT</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="RXClass1Frames" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RXClass1Frames is the number of class 1 frames received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1RF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="TXClass1Frames" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TXClass1Frames is the number of class 1 frames transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1TF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="Class1FBSY" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Class1FBSY is the number of times that FBSY was returned to the port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1FB</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="Class1PBSY" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Class1PBSY is the number of times that PBSY was returned to the port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1PB</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="Class1FRJT" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Class1FRJT is the number of times that FRJT was returned to the port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1FR</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="Class1PRJT" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Class1PRJT is the number of times that PRJT was returned to the port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1PR</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="RXClass2Frames" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RXClass2Frames is the number of class 2 frames received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2RF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="TXClass2Frames" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TXClass2Frames is the number of class 2 frames transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2LF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="Class2FBSY" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Class2FBSY is the number of times that FBSY was returned to the port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2FB</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="Class2PBSY" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Class2PBSY is the number of times that PBSY was returned to the port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2PB</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="Class2FRJT" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Class2FRJT is the number of times that FRJT was returned to the port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2FR</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="Class2PRJT" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Class2PRJT is the number of times that PRJT was returned to the port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2PR</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="RXClass3Frames" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RXClass3Frames is the number of class 3 frames received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C3RF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="TXClass3Frames" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TXClass3Frames is the number of class 3 frames transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C3TF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="Class3FramesDiscarded" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Class3FramesDiscarded is the number of class 3 frames that were discarded upon reception.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C3DC</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="RXBroadcastFrames" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RXBroadcastFrames is the number of broadcast frames or packets received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_RBCO</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCPortStatistics" PROPAGATED="false" NAME="TXBroadcastFrames" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TXBroadcastFrames is the number of broadcast frames or packets transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_TBCO</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortStatistics" PROPAGATED="true" NAME="BytesTransmitted" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of bytes that are transmitted, including framing characters.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|MIB-II.ifOutOctets</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortStatistics" PROPAGATED="true" NAME="BytesReceived" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of bytes that are received, including framing characters.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|MIB-II.ifInOctets</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortStatistics" PROPAGATED="true" NAME="PacketsTransmitted" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of packets that are transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortStatistics" PROPAGATED="true" NAME="PacketsReceived" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of packets that are received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElementCapabilities" NAME="CIM_FCSwitchCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::FC</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FibreChannel switch control and configuration capabilities.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FCSwitchCapabilities" PROPAGATED="false" NAME="DomainIDConfigureable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the DomainID setting can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditDomainID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchSettings.PreferredDomainID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCSwitchCapabilities" PROPAGATED="false" NAME="MinDomainID" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum DomainID value supported by the switch.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>239</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MinDomainID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchSettings.PreferredDomainID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCSwitchCapabilities" PROPAGATED="false" NAME="MaxDomainID" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum DomainID value supported by the switch. This value must be greater than or equal to MinDomainID.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>239</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxDomainID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchSettings.PreferredDomainID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FCSwitchCapabilities" PROPAGATED="false" NAME="DomainIDLockedSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the DomainIDLocked setting can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditDomainIDLocked</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchSettings.DomainIDLocked</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FCSwitchCapabilities" PROPAGATED="false" NAME="PrincipalPrioritiesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This array contains the principal priority settings that are supported by the switch.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Principal</cim:VALUE><cim:VALUE>Subordinate</cim:VALUE><cim:VALUE>Any</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|SupportedSwitchPriorities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchSettings.PrincipalPriority</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DeviceStatisticalInformation" NAME="CIM_FibrePortEventCounters"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::NetworkAdapter</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of the FibrePortEventCounters class is deprecated because FibrePort is deprecated. FCPortStatistics should be used instead, but it redefines the level at which data is collected. Therefore, there is no direct translation of the individual counters between the two classes. Deprecated description: This object defines error counters that are specific to a FibrePort.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FibrePortEventCounters" PROPAGATED="false" NAME="PLOGIsReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of login frames received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePortEventCounters" PROPAGATED="false" NAME="PLOGIsSent" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of login frames sent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePortEventCounters" PROPAGATED="false" NAME="EOFAbortsReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of frames received that contain &apos;EOF Abort&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePortEventCounters" PROPAGATED="false" NAME="EOFAbortsTransmitted" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of frames transmitted that contain &apos;EOF Abort&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePortEventCounters" PROPAGATED="false" NAME="PLOGOsReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of logouts that were received from various targets.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePortEventCounters" PROPAGATED="false" NAME="PLOGOsSent" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of logout frames sent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePortEventCounters" PROPAGATED="false" NAME="PLOGIsRejected" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of PLOGI frames sent where the response was LS_RJT.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePortEventCounters" PROPAGATED="false" NAME="PLOGOsRejected" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of PLOGO frames sent where the response was LS_RJT.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="DeviceCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Device&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Device&apos;s ID.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.DeviceID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_FibrePortEventCounters" NAME="ResetCounter" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.ResetSelectedStats</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Method to reset the Port event counters. The method takes as input an integer that indicates which counter to reset. For this input parameter, 0 indicates all and 1 through 8 indicate a reset of the individual counters. The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the instrumentation of the Device, which tabulates the errors and warnings, can also reset its internal processing and counters. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="SelectedCounter" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The counter to reset.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>All</cim:VALUE><cim:VALUE>PLOGIsReceived</cim:VALUE><cim:VALUE>PLOGIsSent</cim:VALUE><cim:VALUE>EOFAbortsReceived</cim:VALUE><cim:VALUE>EOFAbortsTransmitted</cim:VALUE><cim:VALUE>PLOGOsReceived</cim:VALUE><cim:VALUE>PLOGOsSent</cim:VALUE><cim:VALUE>PLOGIsRejected</cim:VALUE><cim:VALUE>PLOGOsRejected</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElementCapabilities" NAME="CIM_IndicatorLEDCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::LED</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LEDCapabilities describes the capabilities supported for managing the associated LED.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IndicatorLEDCapabilities" PROPAGATED="false" NAME="SupportedIndicatedConditions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The conditions that may be indicated by the LED.See CIM_IndicatorLED.IndicatedCondition for a description of the values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Location</cim:VALUE><cim:VALUE>Attention</cim:VALUE><cim:VALUE>Activity</cim:VALUE><cim:VALUE>Powered On</cim:VALUE><cim:VALUE>Fault</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IndicatorLEDCapabilities" PROPAGATED="false" NAME="OtherSupportedIndicatedConditionDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array index of this property shall have a value if the corresponding array index of SupportedIndicatedConditions contains the value 1 &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicatorLEDCapabilities.SupportedIndicatedConditions</cim:VALUE><cim:VALUE>CIM_IndicatorLED.OtherIndicatedConditionDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IndicatorLEDCapabilities" PROPAGATED="false" NAME="SupportedControlModes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SupportedControlModes indicates the control modes supported for the LED.See CIM_IndicatorLED.CurrentControlMode for more information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicatorLED.ControlMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IndicatorLEDCapabilities" PROPAGATED="false" NAME="SupportedColors" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates the colors supported by the associated instance of CIM_IndicatorLED.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>White</cim:VALUE><cim:VALUE>Red</cim:VALUE><cim:VALUE>Green</cim:VALUE><cim:VALUE>Blue</cim:VALUE><cim:VALUE>Orange</cim:VALUE><cim:VALUE>Yellow</cim:VALUE><cim:VALUE>Black</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicatorLED.Color</cim:VALUE><cim:VALUE>CIM_IndicatorLEDCapabilities.OtherSupportedColorDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IndicatorLEDCapabilities" PROPAGATED="false" NAME="OtherSupportedColorDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array index of this property shall have a value if the corresponding array index of SupportedColors contains the value 1 &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicatorLEDCapabilities.SupportedColors</cim:VALUE><cim:VALUE>CIM_IndicatorLED.OtherColorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IndicatorLEDCapabilities" PROPAGATED="false" NAME="SupportedControlPatterns" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SupportedControlPatterns describes the control patterns supported by the associated LED. The values of SupportedControlPatterns may be an exact match for values allowed for CIM_IndicatorLED.ControlPatterns or may indicate general categories of behavior. The interpretation of value is specific to the business entity identified by &lt;OrgID&gt;. 
Each value of SupportedControlPatterns shall be constructed using the following &quot;preferred&quot; algorithm: &lt;OrgID&gt;::&lt;Pattern&gt; 
Where &lt;OrgID&gt; and &lt; Pattern&gt; are separated by two colons (::), and where &lt;OrgID&gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the ControlPattern or that is a registered ID assigned to the business entity by a recognized global authority. &lt;Pattern&gt; is chosen by the business entity and shall not be reused to identify different underlying (real-world) behaviors. If the behavior specified for the LED adheres to a standard or proprietary specification, &lt;Pattern&gt; shall be a uniquely assigned value identifying the behavior. If the behavior for the LED is described using a standard or proprietary grammar, &lt;Pattern&gt; shall be prefixed with a uniquely assigned identifier for the grammar.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicatorLED.ControlPattern</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IndicatorLEDCapabilities" PROPAGATED="false" NAME="SupportedActivationStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SupportedActivationStates indicates the supported activation states for the associated IndicatorLED. See CIM_IndicatorLED.ActivationState for descriptions of the values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Lit</cim:VALUE><cim:VALUE>Blinking</cim:VALUE><cim:VALUE>Off</cim:VALUE><cim:VALUE>Control Pattern</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicatorLED.ActivationState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DeviceStatisticalInformation" NAME="CIM_LabelReaderStatInfo"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistics for a LabelReader, related to read successes, failures and retries.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LabelReaderStatInfo" PROPAGATED="false" NAME="ScanSuccesses" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of successful physical label scans.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LabelReaderStatInfo" PROPAGATED="false" NAME="ScanFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of failed physical label scans.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LabelReaderStatInfo" PROPAGATED="false" NAME="ScanRetries" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of retried physical label scans.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="DeviceCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Device&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Device&apos;s ID.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.DeviceID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LabelReaderStatInfo" NAME="ResetCounter" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset the statistical counters. The method takes one parameter as input - an integer indicating which counter to reset. For this input parameter, 0 indicates all, 1 resets the &quot;Scan Successes&quot; counter, 2 resets the &quot;Scan Failures&quot; counter, and 3 resets the &quot;Scan Retries&quot; counter. The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the Device&apos;s instrumentation can also reset its internal processing and counters. 
In a subclass, the set of possible return codes should be specified in a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; can be specified as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="SelectedCounter" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The counter to reset.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>All</cim:VALUE><cim:VALUE>Scan Successes</cim:VALUE><cim:VALUE>Scan Failures</cim:VALUE><cim:VALUE>Scan Retries</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElementCapabilities" NAME="CIM_LogicalPortCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LogicalPortCapabilities describes the configuration capabilities for properties in LogicalPortSettings.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalPortCapabilities" PROPAGATED="false" NAME="RequestedSpeedsSupported" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of supported port speeds that can be configured on LogicalPortSettings.RequestedSpeed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPortCapabilities" PROPAGATED="false" NAME="AutoSenseSpeedConfigurable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A boolean indicating whether the value in LogicalPortSettings.AutoSenseSpeed may be changed (TRUE), or may only be viewed (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemSpecificCollection" NAME="CIM_LogicalPortGroup"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A collection of one or more ports that are logically grouped for administrative and discovery or topology purposes. LogicalPortGroups define port collections for access control, or for use in routing policy or other management tasks. For example, in Fibre Channel and Infiniband, a LogicalPortGroup represents the concept of a &apos;node&apos;.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LogicalPortGroup" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the identity by which the LogicalPortGroup is known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPortGroup.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPortGroup" PROPAGATED="false" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NameFormat property identifies how the Name of the LogicalPortGroup is generated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>WWN</cim:VALUE><cim:VALUE>GUID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPortGroup.Name</cim:VALUE><cim:VALUE>CIM_LogicalPortGroup.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPortGroup" PROPAGATED="false" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes how the LogicalPortGroup is identified when the NameFormat is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPortGroup.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSpecificCollection" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DeviceStatisticalInformation" NAME="CIM_MediaAccessStatInfo"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistics related to reading and writing at a specific MediaAccessDevice, or for a specific StorageExtent. Although the same class is used to represent this data, at the instance level the object holds information for the MediaAccessDevice (independent of the StorageExtent), OR for the Extent (independent of its AccessDevice). Note that this class models the same properties as MediaAccessStatData. The latter, however, uses the simplified key mechanisms of the StatisticalData class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessStatInfo" PROPAGATED="false" NAME="ReadOperations" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of attempted read operations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessStatInfo" PROPAGATED="false" NAME="UnrecoverableReadOperations" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of unrecoverable read operations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessStatInfo" PROPAGATED="false" NAME="WriteOperations" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of attempted write operations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessStatInfo" PROPAGATED="false" NAME="UnrecoverableWriteOperations" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of unrecoverable write operations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessStatInfo" PROPAGATED="false" NAME="RecoveredReadOperations" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of recovered read operations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessStatInfo" PROPAGATED="false" NAME="RecoveredWriteOperations" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of recovered write operations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessStatInfo" PROPAGATED="false" NAME="RecoveredSeekOperations" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of recovered seek operations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessStatInfo" PROPAGATED="false" NAME="UnrecoverableSeekOperations" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of unrecoverable seek operations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="DeviceCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Device&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Device&apos;s ID.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.DeviceID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_MediaAccessStatInfo" NAME="ResetCounter" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset the statistical counters. The method takes one parameter as input - an integer indicating which counter to reset. For this input parameter, 0 indicates all, 1-2 and 5 reset the &apos;read operation&apos;-related counters, 3-4 and 6 reset the &apos;write operation&apos;-related counters, and 7-8 reset the seek-related counters. The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the Device&apos;s instrumentation can also reset its internal processing and counters. 
In a subclass, the set of possible return codes should be specified in a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; can be specified as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="SelectedCounter" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The counter to reset.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>All</cim:VALUE><cim:VALUE>Read Operations</cim:VALUE><cim:VALUE>Unrecoverable Read Operations</cim:VALUE><cim:VALUE>Write Operations</cim:VALUE><cim:VALUE>Unrecoverable Write Operations</cim:VALUE><cim:VALUE>Recovered Read Operations</cim:VALUE><cim:VALUE>Recovered Write Operations</cim:VALUE><cim:VALUE>Recovered Seeks</cim:VALUE><cim:VALUE>Unrecoverable Seeks</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StorageError" NAME="CIM_MemoryError"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Memory</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MemoryError defines a memory space that has errors. The Key of the class is the StartingAddress of the bytes in error.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MemoryError" PROPAGATED="false" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>StartingAddress</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the address of the memory error. The type of error is described by the ErrorInfo property. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.19</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryError" PROPAGATED="false" NAME="ErrorInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration describing the type of error that occurred most recently. For example, single (value=6) or double bit errors (7) can be specified using this property. The values, 12-14, are undefined in the CIM Schema since in DMI, they mix the semantics of the type of error and whether it was correctable or not. The latter is indicated in the property, CorrectableError.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Bad Read</cim:VALUE><cim:VALUE>Parity Error</cim:VALUE><cim:VALUE>Single-Bit Error</cim:VALUE><cim:VALUE>Double-Bit Error</cim:VALUE><cim:VALUE>Multi-Bit Error</cim:VALUE><cim:VALUE>Nibble Error</cim:VALUE><cim:VALUE>Checksum Error</cim:VALUE><cim:VALUE>CRC Error</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.12</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Memory.OtherErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryError" PROPAGATED="false" NAME="OtherErrorDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Free form string providing more information if the Error Type property is set to 1, &quot;Other&quot;. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Memory.ErrorInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryError" PROPAGATED="false" NAME="CorrectableError" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the most recent error was correctable. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryError" PROPAGATED="false" NAME="ErrorTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the last memory error occurred. The type of error is described by the ErrorInfo property. If the Error Info property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryError" PROPAGATED="false" NAME="ErrorAccess" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration indicating the memory access operation that caused the last error. The type of error MUST be described by the ErrorInfo property. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Read</cim:VALUE><cim:VALUE>Write</cim:VALUE><cim:VALUE>Partial Write</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryError" PROPAGATED="false" NAME="ErrorTransferSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The size of the data transfer in bits that caused the last error. 0 indicates no error. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MemoryError" PROPAGATED="false" NAME="ErrorData" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Data captured during the last erroneous mebmory access. The data occupies the first n octets of the array necessary to hold the number of bits specified by the ErrorTransferSize property. If ErrorTransferSize is 0, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_MemoryError" PROPAGATED="false" NAME="ErrorDataOrder" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ordering for data stored in the ErrorData property. &quot;Least Significant Byte First&quot; (value=1) or &quot;Most Significant Byte First&quot; (2) can be specified. If ErrorTransferSize is 0, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Least Significant Byte First</cim:VALUE><cim:VALUE>Most Significant Byte First</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryError" PROPAGATED="false" NAME="SystemLevelAddress" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the address information in the property, ErrorAddress, is a system-level address (TRUE) or a physical address (FALSE). If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryError" PROPAGATED="false" NAME="ErrorResolution" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the range, in bytes, to which the last error can be resolved. For example, if error addresses are resolved to bit 11 (ie, on a typical page basis), then errors can be resolved to 4K boundaries and this property is set to 4000. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.21</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MemoryError" PROPAGATED="false" NAME="AdditionalErrorData" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of octets holding additional error information. An example is ECC Syndrome or the return of the check bits if a CRC-based ErrorMethodology is used. In the latter case, if a single bit error is recognized and the CRC algorithm is known, it is possible to determine the exact bit that failed. This type of data (ECC Syndrome, Check Bit or Parity Bit data, or other vendor supplied information) is included in this field. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then AdditionalErrorData has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.18</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageError" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_StorageExtent.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageError" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_StorageExtent.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageError" PROPAGATED="true" NAME="DeviceCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping StorageExtent&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_StorageExtent.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageError" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping StorageExtent&apos;s DeviceID.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_StorageExtent.DeviceID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageError" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ending address of the bytes in error.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Setting" NAME="CIM_MonitorResolution"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::UserDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MonitorResolution describes the relationship between horizontal and vertical resolutions, refresh rate and scan mode for a DesktopMonitor. The actual resolutions, etc. that are in use, are the values specified in the VideoController object.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MonitorResolution" PROPAGATED="false" NAME="SettingID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SettingID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited SettingID serves as part of the key for a MonitorResolution instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MonitorResolution" PROPAGATED="false" NAME="HorizontalResolution" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Monitor&apos;s horizontal resolution in Pixels.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pixels</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Monitor Resolutions|002.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.CurrentHorizontalResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pixel</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MonitorResolution" PROPAGATED="false" NAME="VerticalResolution" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Monitor&apos;s vertical resolution in Pixels.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pixels</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Monitor Resolutions|002.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.CurrentVerticalResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pixel</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MonitorResolution" PROPAGATED="false" NAME="RefreshRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Monitor&apos;s refresh rate in Hertz. If a range of rates is supported, use the MinRefreshRate and MaxRefreshRate properties, and set RefreshRate (this property) to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Monitor Resolutions|002.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.CurrentRefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MonitorResolution" PROPAGATED="false" NAME="MinRefreshRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Monitor&apos;s minimum refresh rate in Hertz, when a range of rates is supported at the specified resolutions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Monitor Resolutions|002.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.MinRefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MonitorResolution" PROPAGATED="false" NAME="MaxRefreshRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Monitor&apos;s maximum refresh rate in Hertz, when a range of rates is supported at the specified resolutions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Monitor Resolutions|002.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.MaxRefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MonitorResolution" PROPAGATED="false" NAME="ScanMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer indicating whether the monitor operates in interlaced (value=5) or non-interlaced (4) mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Non-Interlaced Operation</cim:VALUE><cim:VALUE>Interlaced Operation</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Monitor Resolutions|002.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.CurrentScanMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyToMSE method is used to verify that this Setting can be applied to the referenced ManagedSystemElement at the given time or time interval. This method takes three input parameters: MSE (the Managed SystemElement that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement that is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyToMSE method performs the actual application of the Setting to the referenced ManagedSystemElement. It takes three input parameters: MSE (the ManagedSystemElement to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). Note that the semantics of this method are that individual Settings are either wholly applied or not applied at all to their target ManagedSystemElement. The return value should be 0 if the Setting is successfully applied to the referenced ManagedSystemElement, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyToCollection method is used to verify that this Setting can be applied to the referenced Collection of ManagedSystemElements, at the given time or time interval, without causing adverse effects to either the Collection itself or its surrounding environment. The net effect is to execute the VerifyOKToApply method against each of the Elements that are aggregated by the Collection. This method takes three input parameters: Collection (the Collection of ManagedSystemElements that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. One output parameter, CanNotApply, is defined, which is a string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied. This parameter enables those Elements to be revisited and either fixed or have other corrective action taken on them. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements that is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyToCollection method performs the application of the Setting to the referenced Collection of ManagedSystemElements. The net effect is to execute the ApplyToMSE method against each of the Elements that are aggregated by the Collection. If the input value ContinueOnError is false, this method applies the Setting to all Elements in the Collection until it encounters an error. In the case of an error, the method stops execution, logs the key of the Element that caused the error in the CanNotApply array, and issues a return code of 2. If the input value ContinueOnError is true, then this method applies the Setting to all of the ManagedSystemElements in the Collection, and reports the failed Elements in the array, CanNotApply. For the latter, processing will continue until the method is applied to all Elements in the Collection, regardless of any errors encountered. The key of each ManagedSystemElement to which the Setting could not be applied is logged into the CanNotApply array. This method takes four input parameters: Collection (the Collection of Elements to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), ContinueOnError (true indicates to continue processing when an error is encountered), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if the Setting is successfully applied to the referenced Collection, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, 3 if the Setting cannot be applied using the input value for ContinueOnError, and any other number if an error occurred. One output parameter, CanNotApplystring, is defined, which is an array that lists the keys of the ManagedSystemElements to which the Setting could not be applied. This output parameter has meaning only when the ContinueOnError parameter is true. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement in the Collection, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements to be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ContinueOnError" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True means to continue processing when an error is encountered.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting could not be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyIncrementalChangeToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyIncrementalChangeToMSE method is used to verify that a subset of the properties in this Setting can be applied to the referenced ManagedSystemElement at the given time or time interval. This method takes four input parameters: MSE (the ManagedSystemElement that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be verified). If the array is null or empty or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be verified. If it is set to &quot;NONE&quot;, then no Settings properties will be verified. The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement for which the Setting is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyIncrementalChangeToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyIncrementalChangeToMSE method performs the actual application of a subset of the properties in the Setting to the referenced ManagedSystemElement. It takes four input parameters: MSE (the ManagedSystem Element to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be applied). If a property is not in this list, it will be ignored by the Apply. If the array is null, empty, or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be applied. If it is set to &quot;NONE&quot;, then no Settings properties will be applied. 
Note that the semantics of this method are that individual Settings are either wholly applied or not applied at all to their target ManagedSystemElement. The return value should be 0 if the Setting is successfully applied to the referenced ManagedSystemElement, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyIncrementalChangeToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyIncrementalChangeToCollection method is used to verify that a subset of the properties in this Setting can be applied to the referenced Collection of ManagedSystemElements at the given time or time interval, without causing adverse effects to either the Collection itself or its surrounding environment. The net effect is to execute the VerifyOKToApplyIncrementalChangeToMSE method against each of the Elements that are aggregated by the Collection. This method takes four input parameters: Collection (the Collection of ManagedSystemElements that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be verified). If the array is null or empty or contains the string &quot;all&quot; as a property name, all Settings properties will be verified. If it is set to &quot;none&quot; then no Settings properties will be verified. The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. One output parameter, CanNotApply, is defined, which is a string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied. This parameter enables those Elements to be revisited and either fixed or have other corrective action taken on them. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements for which the setting is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyIncrementalChangeToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyIncrementalChangeToCollection method performs the application of a subset of the properties in this Setting to the referenced Collection of ManagedSystemElements. The net effect is to execute the ApplyIncrementalChangeToMSE method against each of the Elements that are aggregated by the Collection. If the input value ContinueOnError is false, this method applies the Setting to all Elements in the Collection until it encounters an error, in which case it stops execution, logs the key of the Element that caused the error in the CanNotApply array, and issues a return code of 2. If the input value ContinueOnError is true, then this method applies the Setting to all of the ManagedSystemElements in the Collection, and reports the failed Elements in the array, CanNotApply. For the latter, processing will continue until the method is applied to all Elements in the Collection, regardless of any errors encountered. The key of each ManagedSystemElement to which the Setting could not be applied is logged into the CanNotApply array. This method takes four input parameters: Collection (the Collection of Elements to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), ContinueOnError (true indicates to continue processing when an error is encountered), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be applied). If a property is not in this list, it will be ignored by the Apply. If the array is null or empty or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be applied. If it is set to &quot;NONE&quot;, then no Settings properties will be applied. 
The return value should be 0 if the Setting is successfully applied to the referenced Collection, 1 if the method is not supported, 2 if the Setting was not applied within the specified time, 3 if the Setting cannot be applied using the input value for ContinueOnError, and any other number if an error occurred. One output parameter, CanNotApplystring, is defined, which is an array that lists the keys of the ManagedSystemElements to which the Setting could not be applied. This output parameter has meaning only when the ContinueOnError parameter is true. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement in the Collection, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of Elements to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ContinueOnError" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates to continue processing when an error is encountered.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This parameter indicates the required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalPortCapabilities" NAME="CIM_NetworkPortCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NetworkPortCapabilities describes the capabilities supported for properties that are configurable in NetworkPort.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortCapabilities" PROPAGATED="false" NAME="SpeedConfigurable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the Speed can be configured.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortCapabilities.PortSpeedsSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkPortCapabilities" PROPAGATED="false" NAME="PortSpeedsSupported" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of supported port speeds that can be configured on NetworkPort.Speed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortCapabilities" PROPAGATED="false" NAME="NetworkIDsConfigurable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the NetworkPort can be configured to connect to specific Networks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortSettings.NetworkIDs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortCapabilities" PROPAGATED="false" NAME="NetworkIDsFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The format that is expected to populate the NetworkIds for the associated NetworkPortSettings.list of supported LinkTechnologies of the NetworkPort is defined in the NetworkPortCapabilities.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Virtual Fabric ID</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortSettings.NetworkIDs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkPortCapabilities" PROPAGATED="false" NAME="LinkTechnologiesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of the LinkTechnologies supported by the the NetworkPort.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>IB</cim:VALUE><cim:VALUE>FC</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Token Ring</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Infrared</cim:VALUE><cim:VALUE>BlueTooth</cim:VALUE><cim:VALUE>Wireless LAN</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortSettings.NetworkIDs</cim:VALUE><cim:VALUE>CIM_NetworkPort.LinkTechnology</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalPortCapabilities" PROPAGATED="true" NAME="RequestedSpeedsSupported" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of supported port speeds that can be configured on LogicalPortSettings.RequestedSpeed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPortCapabilities" PROPAGATED="true" NAME="AutoSenseSpeedConfigurable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A boolean indicating whether the value in LogicalPortSettings.AutoSenseSpeed may be changed (TRUE), or may only be viewed (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalPortGroup" NAME="CIM_PCIPortGroup"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A collection of one or more PCI device ports.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PCIPortGroup" PROPAGATED="false" NAME="BusNumber" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The bus number shared by the PCI device ports.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPortGroup" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the identity by which the LogicalPortGroup is known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPortGroup.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPortGroup" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NameFormat property identifies how the Name of the LogicalPortGroup is generated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>WWN</cim:VALUE><cim:VALUE>GUID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPortGroup.Name</cim:VALUE><cim:VALUE>CIM_LogicalPortGroup.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPortGroup" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes how the LogicalPortGroup is identified when the NameFormat is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPortGroup.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSpecificCollection" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DeviceStatisticalInformation" NAME="CIM_PickerStatInfo"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistics for a PickerElement, related to pick/put successes, retries and failures.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PickerStatInfo" PROPAGATED="false" NAME="PickSuccesses" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of successful picks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PickerStatInfo" PROPAGATED="false" NAME="PickFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of failed picks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PickerStatInfo" PROPAGATED="false" NAME="PickRetries" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of retried picks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PickerStatInfo" PROPAGATED="false" NAME="PutSuccesses" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of successful puts.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PickerStatInfo" PROPAGATED="false" NAME="PutFailures" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of failed puts.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PickerStatInfo" PROPAGATED="false" NAME="PutRetries" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of retried puts.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="DeviceCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Device&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Device&apos;s ID.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalDevice.DeviceID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceStatisticalInformation" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_PickerStatInfo" NAME="ResetCounter" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset the statistical counters. The method takes one parameter as input - an integer indicating which counter to reset. For this input parameter, 0 indicates all, 1-3 reset the &apos;pick&apos;-related counters, and 4-6 reset the &apos;put&apos;- related counters. The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the Device&apos;s instrumentation can also reset its internal pocessing and counters. 
In a subclass, the set of possible return codes should be specified in a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; can be specified as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="SelectedCounter" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This parameter indicates the counter to reset.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>All</cim:VALUE><cim:VALUE>Pick Successes</cim:VALUE><cim:VALUE>Pick Failures</cim:VALUE><cim:VALUE>Pick Retries</cim:VALUE><cim:VALUE>Put Successes</cim:VALUE><cim:VALUE>Put Failures</cim:VALUE><cim:VALUE>Put Retries</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ResourceAllocationSettingData" NAME="CIM_PowerAllocationSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.23.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::CoolingAndPower</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PowerAllocationSettingData class is used to provide configuration and capabilities information about power consumption and/or allocation for a CIM_ManagedSystemElement.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PowerAllocationSettingData" PROPAGATED="false" NAME="PowerAllocationSettingPurpose" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When power is consumed by or allocated to a ManagedSystemElement, there may be well-known or meaningful levels of allocation or consumption for the ManagedSystemElement. The PowerAllocationSettingPurpose property may be used to identify the well known level or provide context for the interpretation of the other values of the PowerAllocationSettingData instance. A value of &quot;MaxConAuxiliary&quot; shall indicate the instance provides information about the maximum power allocated or consumed by the ManagedSystemElement as currently configured, while the ManagedSystemElement is turned off and drawing auxiliary power. Note that an alternate name for &quot;auxiliary power&quot; is &quot;trickle power&quot; 
A value of &quot;MinWhenOn&quot; shall indicate the instance provides information about the minimum value for power consumption for which a configuration of the ManagedSystemElement exists such that when it is powered on and operating in that configuration, the power consumption of the ManagedSystemElement is guaranteed not to exceed the specified amount. 
A value of &quot;MaxAsConfigured&quot; shall indicate the instance provides information about the maximum power that may be allocated to or consumed by the ManagedSystemElement as currently configured while powered on. The actual power consumed may be less.
A value of &quot;MaxIfAllHotPlug&quot; shall indicate the instance provides information about the maximum power allocated or consumed by the ManagedSystemElement if all components that could be added to the ManagedSystemElement without requiring a power cycle of the ManagedSystemElement were added to the ManagedSystemElement. 
A value of &quot;MaxIfAllColdPlug&quot; shall indicate the instance provides information about the maximum power allocated or consumed by the ManagedSystemElement if all components that could be added to the ManagedSystemElement, including those that require a power cycle of the ManagedSystemElement, were added to the ManagedSystemElement. 
A value of &quot;Allocated&quot; shall indicate the instance provides information about the current power allocated to the ManagedSystemElement. 
A value of &quot;MinWithoutDegradation&quot; shall indicate the instance provides information about the minimum power allocated or consumed by the ManagedSystemElement with out causing performance degradation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>MaxConAuxiliary</cim:VALUE><cim:VALUE>MinWhenOn</cim:VALUE><cim:VALUE>MaxAsConfigured</cim:VALUE><cim:VALUE>MaxIfAllHotPlug</cim:VALUE><cim:VALUE>MaxIfAllColdPlug</cim:VALUE><cim:VALUE>Allocated</cim:VALUE><cim:VALUE>MinWithoutDegradation</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerAllocationSettingData.OtherSettingPurpose</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerAllocationSettingData" PROPAGATED="false" NAME="OtherSettingPurpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property shall be set to null if SettingPurpose is any value other than 1. This property shall be non-null if SettingPurpose has the value 1. If non-null, the value of this property shall be formatted using the following algorithm: : , where and are separated by a colon (:) and shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, shall not contain a colon (:). If this algorithm is used, the first colon to appear in the value shall appear between and . The is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerAllocationSettingData.PowerAllocationSettingPurpose</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="ResourceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of resource this allocation setting represents.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Computer System</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>IDE Controller</cim:VALUE><cim:VALUE>Parallel SCSI HBA</cim:VALUE><cim:VALUE>FC HBA</cim:VALUE><cim:VALUE>iSCSI HBA</cim:VALUE><cim:VALUE>IB HCA</cim:VALUE><cim:VALUE>Ethernet Adapter</cim:VALUE><cim:VALUE>Other Network Adapter</cim:VALUE><cim:VALUE>I/O Slot</cim:VALUE><cim:VALUE>I/O Device</cim:VALUE><cim:VALUE>Floppy Drive</cim:VALUE><cim:VALUE>CD Drive</cim:VALUE><cim:VALUE>DVD drive</cim:VALUE><cim:VALUE>Disk Drive</cim:VALUE><cim:VALUE>Tape Drive</cim:VALUE><cim:VALUE>Storage Extent</cim:VALUE><cim:VALUE>Other storage device</cim:VALUE><cim:VALUE>Serial port</cim:VALUE><cim:VALUE>Parallel port</cim:VALUE><cim:VALUE>USB Controller</cim:VALUE><cim:VALUE>Graphics controller</cim:VALUE><cim:VALUE>IEEE 1394 Controller</cim:VALUE><cim:VALUE>Partitionable Unit</cim:VALUE><cim:VALUE>Base Partitionable Unit</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>Cooling Capacity</cim:VALUE><cim:VALUE>Ethernet Switch Port</cim:VALUE><cim:VALUE>Logical Disk</cim:VALUE><cim:VALUE>Storage Volume</cim:VALUE><cim:VALUE>Ethernet Connection</cim:VALUE><cim:VALUE>DMTF reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.OtherResourceType</cim:VALUE><cim:VALUE>CIM_ResourceAllocationSettingData.ResourceSubType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="OtherResourceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the resource type when a well defined value is not available and ResourceType has the value &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.ResourceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="ResourceSubType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the same resource type.The property value shall conform to this format (in ABNF): vs-type = dmtf-value / other-org-value / legacy-value dmtf-value = &quot;DMTF:&quot; defining-org &quot;:&quot; org-vs-type org-value = defining-org &quot;:&quot; org-vs-type
Where: dmtf-value: is a property value defined by DMTF and is defined in the description of this property. other-org-value: is a property value defined by a business entity other than DMTF and is not defined in the description of this property. legacy-value: is a property value defined by a business entity other than DMTF and is not defined in the description of this property. These values are permitted but recommended to be deprecated over time. defining-org:
is an identifier for the business entity that defines the virtual system type. It shall include a copyrighted, trademarked, or otherwise unique name that is owned by that business entity. It shall not be &quot;DMTF&quot; and shall not contain a colon (:). org-vs-type:
is an identifier for the virtual system type within the defining business entity. It shall be unique within the defining-org. It may use any character allowed for CIM strings, except for the following: U0000-U001F (Unicode C0 controls) U0020 (space), note that the reason is that OVF allows for multiple space-separated vs-type values in this property. U007F (Unicode C0 controls) U0080-U009F (Unicode C1 controls)
If there is a need to structure the value into segments, the segments should be separated with a single colon (:).
The values of this property shall be processed case sensitively. They are intended to be processed programmatically (instead of being a display name) and should be short.
The following DMTF values are defined: DMTF:unknown - the resource sub-type is unknown or cannot be determined
Developers should consult the relevant profile for defined values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.ResourceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="PoolID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies which ResourcePool the resource is currently allocated from, or which ResourcePool the resource will be allocated from when the allocation occurs.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourcePool.PoolId</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="ConsumerVisibility" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the consumers visibility to the allocated resource.
A value of &quot;Passed-Through&quot; indicates the underlying or host resource is utilized and passed through to the consumer, possibly using partitioning. At least one item shall be present in the HostResource property. 
A value of &quot;Virtualized&quot; indicates the resource is virtualized and may not map directly to an underlying/host resource. Some implementations may support specific assignment for virtualized resources, in which case the host resource(s) are exposed using the HostResource property. 
A value of &quot;Not represented&quot; indicates a representation of the resource does not exist within the context of the resource consumer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32767..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Passed-Through</cim:VALUE><cim:VALUE>Virtualized</cim:VALUE><cim:VALUE>Not represented</cim:VALUE><cim:VALUE>DMTF reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="HostResource" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property exposes specific assignment of resources. Each non-null value of the HostResource property shall be formated as a URI per RFC3986.
If this resource is modeled then a value should be a WBEM URI (DSP0207). If the resource is not modeled then see the appropriate profile. 
Profiles may further constrain the type of URI. A NULL value or empty array requests the implementation decide the kind of host resource.
If the virtual resource is mapped to more than oneunderlying resource, this property may be left NULL.
If NULL, the DeviceAllocatedFromPool or ResourceAllocationFromPool associations may be used to determine the pool of host resources this virtual resource may use. If specific assignment is utilized, all underlying resources used by this virtual resource should be listed.The kind of dependency is specified by the ConsumerVisibility and the MappingBehavior properties. Typically the array contains one item, however multiple host resources may be specified. 
A client may set the value(s) to indicate that the requested virtual resource allocation be based on host resources that are identified by element values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.ConsumerVisibility</cim:VALUE><cim:VALUE>CIM_ResourceAllocationSettingData.MappingBehavior</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="AllocationUnits" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the units of allocation used by the Reservation and Limit properties. For example, when ResourceType=Processor, AllocationUnits may be set to hertz*10^6 or percent. When ResourceType=Memory, AllocationUnits may be set to bytes*10^3. 
It is expected that profiles constrain the units that apply in context of particular resource types.
The value of this property shall be a legal value of the Programmatic Units qualifier as defined in Annex C.1 of DSP0004 V2.5 or later.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.Reservation</cim:VALUE><cim:VALUE>CIM_ResourceAllocationSettingData.Limit</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="IsPUnit" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="VirtualQuantity" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the quantity of resources presented to the consumer. For example, when ResourceType=Processor, this property would reflect the number of discrete Processors presented to the virtual computer system. When ResourceType=Memory, this property could reflect the number of MB reported to the virtual computer system.
The value of the VirtualQuantity property should be expressed in units as defined by the value of the VirtualQuantityUnits property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.VirtualQuantityUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="Reservation" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the amount of resource guaranteed to be available for this allocation. On system which support over-commitment of resources, this value is typically used for admission control to prevent an an allocation from being accepted thus preventing starvation.
The value of the Reservation property is expressed in the unit specified by the value of the AllocationUnits property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.AllocationUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="Limit" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the upper bound, or maximum amount of resource that will be granted for this allocation. For example, a system which supports memory paging may support setting the Limit of a Memory allocation below that of the VirtualQuantity, thus forcing paging to occur for this allocation.
The value of the Limit property is expressed in the unit specified by the value of the AllocationUnits property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.AllocationUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="Weight" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies a relative priority for this allocation in relation to other allocations from the same ResourcePool. This property has no unit of measure, and is only relevant when compared to other allocations vying for the same host resources.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="AutomaticAllocation" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies if the resource will be automatically allocated. For example when set to true, when the consuming virtual computer system is powered on, this resource would be allocated. A value of false indicates the resource must be explicitly allocated. For example, the setting may represent removable media (cdrom, floppy, etc.) where at power on time, the media is not present. An explicit operation is required to allocate the resource.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="AutomaticDeallocation" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies if the resource will be automatically de-allocated. For example, when set to true, when the consuming virtual computer system is powered off, this resource would be de-allocated. When set to false, the resource will remain allocated and must be explicitly de-allocated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="Parent" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Parent of the resource. For example, a controller for the current allocation</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="Connection" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The thing to which this resource is connected. For example, a named network or switch port.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="Address" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The address of the resource. For example, the MAC address of a Ethernet port.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="MappingBehavior" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies how this resource maps to underlying resourcesIf the HostResource array contains any entries, this property reflects how the resource maps to those specific resources.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32767..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>Soft Affinity</cim:VALUE><cim:VALUE>Hard Affinity</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="AddressOnParent" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the address of this resource in the context of the Parent. The Parent/AddressOnParent properties are used to describe the controller relationship as well the ordering of devices on a controller.For example, if the parent is a PCI Controller, this property would specify the PCI slot of this child device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ResourceAllocationSettingData" PROPAGATED="true" NAME="VirtualQuantityUnits" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the units used by the VirtualQuantity property. For example
- if ResourceType=Processor, the value of the VirtualQuantityUnits property may be set to &quot;count&quot;, indicating that the value of the VirtualQuantity property is expressed as a count.
- if ResourceType=Memory, the value of the VirtualQuantityUnits property may be set to &quot;bytes*10^3&quot;, indicating that the value of the VirtualQuantity property is expressed in kilobyte.
It is expected that profiles constrain the units that apply in context of particular resource types.
The value of this property shall be a legal value of the Programmatic Units qualifier as defined in Annex C.1 of DSP0004 V2.5 or later.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.VirtualQuantity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="IsPUnit" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:VALUE>count</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElementCapabilities" NAME="CIM_ProcessorCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Processor</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProcessorCapabilities inherits the capabilities of EnabledLogicalElementCapabilities and adds properties describing processor core and hardware thread support.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ProcessorCapabilities" PROPAGATED="false" NAME="NumberOfProcessorCores" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of processor cores available for processor. This number would not include cores disabled by hardware and may be obtained from SMBIOS 2.5 Type 4 offset 23h.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProcessorCapabilities" PROPAGATED="false" NAME="NumberOfHardwareThreads" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of hardware threads available for the processor. May be obtained from SMBIOS v2.5 4 offset 25h.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_ProtocolControllerMaskingCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::ProtocolController</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass of Capabilities that defines the Masking-related capabilities of a ProtocolController.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolControllerMaskingCapabilities" PROPAGATED="false" NAME="ValidHardwareIdTypes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the valid values for StrorageHardwareID.IDType. iSCSI IDs MAY use one of three iSCSI formats - iqn, eui, or naa. This three letter format is the name prefix; so a single iSCSI type is provided here, the prefix can be used to further refine the format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Port WWN</cim:VALUE><cim:VALUE>Node WWN</cim:VALUE><cim:VALUE>Host Name</cim:VALUE><cim:VALUE>iSCSI Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolControllerMaskingCapabilities" PROPAGATED="false" NAME="OtherValidHardwareIDTypes" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings describing types for valid StorageHardwareID.IDType. Used when the ValidHardwareIdTypes includes 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerMaskingCapabilities" PROPAGATED="false" NAME="PortsPerView" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration indicating the way that ports per view (ProtocolController) are handled by the underlying storage system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>One Port per View</cim:VALUE><cim:VALUE>Multiple Ports per View</cim:VALUE><cim:VALUE>All Ports share the same View</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerMaskingCapabilities" PROPAGATED="false" NAME="ClientSelectableDeviceNumbers" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Set to true if this storage system allows the client to specify the DeviceNumber parameter when calling ControllerConfigurationService.AttachDevice() or specify the DeviceNumbers parameter when calling ControllerConfigurationService.ExposePaths(). Set to false if the implementation does not allow unit numbers to vary for a ProtocolController. However, if set to false and a Device is not the Dependent of a ProtocolControllerForUnit association, the client MUST provide a DeviceNumber parameter in ControllerConfigurationService.AttachDevice or ControllerConfigurationService.ExposePaths. If set to false and the Device is already the Dependent of a ProtocolControllerForUnit association, then the client can omit the DeviceNumber parameter (or supply the same value) in subsequent ControllerConfigurationService.AttachDevice calls.</cim:VALUE></cim:QUALIFIER><cim:VALUE>true</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerMaskingCapabilities" PROPAGATED="false" NAME="AttachDeviceSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Set to true if this storage system supports the AttachDevice method.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerMaskingCapabilities" PROPAGATED="false" NAME="OneHardwareIDPerView" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Set to true if this storage system limits configurations to a single subject hardware ID per view. Otherwise, multiple hardware ID types can be used. The default is FALSE, that multiple ID types MAY be used in a single view.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerMaskingCapabilities" PROPAGATED="false" NAME="UniqueUnitNumbersPerPort" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When set to false, different ProtocolContollers attached to a LogicalPort can expose the same unit numbers. If true, then this storage system requires unique unit numbers across all the ProtocolControllers connected to a LogicalPort.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerMaskingCapabilities" PROPAGATED="false" NAME="PrivilegeDeniedSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Set to true if this storage system allows a client to create a Privilege instance with PrivilegeGranted set to FALSE.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerMaskingCapabilities" PROPAGATED="false" NAME="ProtocolControllerRequiresAuthorizedIdentity" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, this property indicates that a Privilege/Identity pair MUST be specified when CreateProtocolControllerWithPorts() is called. If false, then the Privilege/Identity pair in CreateProtocolControllerWithPorts() MUST NOT be set.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerMaskingCapabilities" PROPAGATED="false" NAME="ProtocolControllerSupportsCollections" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, this property indicates that the Identity parameter of CreateProtocolConntrollerWithPorts() MUST contain a reference to a CIM_Collection (or subclass) or to a CIM_Identity (or subclass). If ExposePathsSupported is true, this property indicates the storage system supports SystemSpecificCollections of StorageHardwareIDs.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerMaskingCapabilities" PROPAGATED="false" NAME="ExposePathsSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Set to true if this storage system supports the ExposePaths and HidePaths methods.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerMaskingCapabilities" PROPAGATED="false" NAME="CreateProtocolControllerSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Set to true if this storage system supports the CreateProtocolControllerWithPorts method.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerMaskingCapabilities" PROPAGATED="false" NAME="MaximumMapCount" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of ProtocolCOntrollerForUnit associations that can be associated with a single LogicalDevice (for example, StorageVolume). Zero indicates there is no limit.</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerMaskingCapabilities" PROPAGATED="false" NAME="SPCAllowsNoLUs" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Set to true if the instumentation allows a client to create a configuration where an SPC has no LogicalDevices associated via CIM_ProtocolControllerForUnit associations.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerMaskingCapabilities" PROPAGATED="false" NAME="SPCAllowsNoTargets" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Set to true if the instumentation allows a client to create a configuration where an SPC has no target SCSIProtocolEndpoints associated via CIM_SAPAvailableForELement associations.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerMaskingCapabilities" PROPAGATED="false" NAME="SPCAllowsNoInitiators" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Set to true if the instumentation allows a client to create a configuration where an SPC has no StorageHardwareIDs associated via CIM_AuthorizedTarget/CIM_AuthorizedPrivilege/CIM_AuthorizedSubject.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerMaskingCapabilities" PROPAGATED="false" NAME="SPCSupportsDefaultViews" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Set to true if it the instrumentation supports &apos;default view&apos; SPCs that exposes logical units to all initiators (so called &apos;promiscuous LUNs&apos;. Default view SPCs MUST have be associated to a CIM_StorageHardwareID instance with Name set to the null string. A target port MUST NOT be associated with more a single default view SPC. If PortsPerView is &apos;All Ports share the same View&apos;, then at most one default view SPC MAY be associated with the target system. If SPCAllowsNoLUs is true, the instrumentation MAY instantiate a static default view instance or let the client create one as needed using ExposePaths. For other values of PortsPerView, all default view SPC MUST share the same null-Name CIM_StorageHardwareID instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolControllerMaskingCapabilities.PortsPerView</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>true</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_StatisticsCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageStatistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An instance of this class defines the specific support for the metered elements and methods for retrieving that statistical data from a StatisticsService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StatisticsCapabilities" PROPAGATED="false" NAME="ElementTypesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list of element types for which statistical data is available. This property may not be meaningful if the StatisticsService these capabilities describe does not support StatisticalData instances for different types of elements.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StatisticsCapabilities" PROPAGATED="false" NAME="SynchronousMethodsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The synchronous mechanisms supported for retrieving statistics and defining and modifying filters for statistics retrieval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StatisticsCapabilities" PROPAGATED="false" NAME="AsynchronousMethodsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The asychronous mechanisms supported for retrieving statistics.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_StorageCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass of Capabilities that defines the Capabilities of a StorageService or StoragePool. For example, an instance of StorageCapabilities could be associated with either a StorageConfigurationService or StoragePool by using ElementCapabilities.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StorageCapabilities" PROPAGATED="false" NAME="ElementType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating the type of element to which this StorageCapabilities applies.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Reserved</cim:VALUE><cim:VALUE>Any Type</cim:VALUE><cim:VALUE>StorageVolume</cim:VALUE><cim:VALUE>StorageExtent</cim:VALUE><cim:VALUE>StoragePool</cim:VALUE><cim:VALUE>StorageConfigurationService</cim:VALUE><cim:VALUE>LogicalDisk</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageCapabilities" PROPAGATED="false" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not the associated element supports no single point of failure. Values are: FALSE = does not support no single point of failure, and TRUE = supports no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageCapabilities.NoSinglePointOfFailureDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageCapabilities" PROPAGATED="false" NAME="NoSinglePointOfFailureDefault" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the default value for the NoSinglePointOfFailure property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageCapabilities.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageCapabilities" PROPAGATED="false" NAME="DataRedundancyMax" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DataRedundancyMax describes the maximum number of complete copies of data that can be maintained. Examples would be RAID 5 (where 1 copy is maintained) and RAID 1 (where 2 or more copies are maintained). Possible values are 1 to n. The default redundancy is specified using DataRedundancyDefault, while the minimum is defined by DataRedundancyMin.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageCapabilities.DataRedundancyMin</cim:VALUE><cim:VALUE>CIM_StorageCapabilities.DataRedundancyDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageCapabilities" PROPAGATED="false" NAME="DataRedundancyMin" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DataRedundancyMin describes the minimum number of complete copies of data that can be maintained. Examples would be RAID 5 where 1 copy is maintained and RAID 1 where 2 or more copies are maintained). Possible values are 1 to n. The default redundancy is specified using DataRedundancyDefault, while the maximum is defined by DataRedundancyMax.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageCapabilities.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageCapabilities.DataRedundancyDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageCapabilities" PROPAGATED="false" NAME="DataRedundancyDefault" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DataRedundancyDefault describes the default number of complete copies of data that can be maintained. Examples would be RAID 5 where 1 copy is maintained and RAID 1 where 2 or more copies are maintained. Possible values are 1 to n. The bounds for the redundancy (max and min) are defined by DataRedundancyMax and DataRedundancyMin.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageCapabilities.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageCapabilities.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageCapabilities" PROPAGATED="false" NAME="PackageRedundancyMax" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PackageRedundancyMax describes the maximum number of redundant packages that can be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. An example would be RAID5 with a spare disk which would have a PackageRedundancy of 2. Possible values are 0 to n. The default redundancy is specified using PackageRedundancyDefault, while the maximum is defined by PackageRedundancyMax.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageCapabilities.PackageRedundancyMin</cim:VALUE><cim:VALUE>CIM_StorageCapabilities.PackageRedundancyDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageCapabilities" PROPAGATED="false" NAME="PackageRedundancyMin" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PackageRedundancyMin describes the minimum number of redundant packages that can be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. An example would be RAID5 with a spare disk which would have a PackageRedundancy of 2. Possible values are 0 to n. The default redundancy is specified using PackageRedundancyDefault, while the minimum is defined by PackageRedundancyMin.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageCapabilities.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageCapabilities.PackageRedundancyDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageCapabilities" PROPAGATED="false" NAME="PackageRedundancyDefault" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PackageRedundancyDefault describes the default number of redundant packages that will be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. An example would be RAID5 with a spare disk which would have a PackageRedundancy of 2. Possible values are 0 to n. The bounds for redundancy are specified using the properties, PackageRedundancyMax and PackageRedundancyMin.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageCapabilities.PackageRedundancyMin</cim:VALUE><cim:VALUE>CIM_StorageCapabilities.PackageRedundancyMax</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageCapabilities" PROPAGATED="false" NAME="DeltaReservationMax" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DeltaReservatioMax is a number between 1 (1%) and a 100 (100%) that specifies the maximum amount of space reserved in a replica for caching changes. For a complete copy this would be 100%, but it can be lower in some implementations. This parameter sets the upper limit, while DeltaReservationMin sets the lower limit.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageCapabilities.DeltaReservationMin</cim:VALUE><cim:VALUE>CIM_StorageCapabilities.DeltaReservationDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageCapabilities" PROPAGATED="false" NAME="DeltaReservationMin" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DeltaReservationMin is a number between 1 (1%) and a 100 (100%) that specifies the minimum amount of space that should be reserved in a replica for caching changes. For a complete copy this would be 100%, but it can be lower in some implementations. This parameter sets the lower limit, while DeltaReservationMax sets the upper limit.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageCapabilities.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageCapabilities.DeltaReservationDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageCapabilities" PROPAGATED="false" NAME="DeltaReservationDefault" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Delta reservation is a number between 1 (1%) and a 100 (100%) that specifies how much space should be reserved by default in a replica for caching changes. For a complete copy this would be 100%, but it can be lower in some implementations. This parameter sets the default value, while DeletaReservationMax and DeltReservationMin set the upper and lower bounds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageCapabilities.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageCapabilities.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageCapabilities" PROPAGATED="false" NAME="ExtentStripeLengthDefault" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Extent Stripe Length describes the number of underlying StorageExtents across which data is striped in the common striping-based storage organizations. This is also known as the number of &apos;members&apos; or &apos;columns&apos;. 
A NULL value for ExtentStripeLengthDefault indicates that the system does not support configuration of storage by specifying Stripe Length. 
If Extent Stripe Length is supported, and this Capabilities instance is associated with a pool that was created with a range of QOS then ExtentStripeLengthDefault represents the default value. Other available values(such as min, max, and discrete values) can be determined by using the &apos;GetSupportedStripeLengths&apos; and &apos;GetSupportedStripeLengthRange&apos; methods. 
If Extent Stripe Length is supported and the pool was created with a single specific QOS, representing a Raid group, set, or rank, then this property represents the current/fixed value for the pool, and Extent Stripe Length is not supported in subsequent creation of elements from this pool. Consequently, the &apos;GetSupportedStripeLength&apos; methods cannot be used, and in a StorageSetting instance used as a goal when creating or modifying a child element of the pool, ExtentStripeLengthGoal, ExtentStripeLengthMin, and ExtentStripeLengthMax MUST be set to NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageCapabilities" PROPAGATED="false" NAME="ParityLayoutDefault" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ParityLayout specifies whether a parity-based storage organization is using rotated or non-rotated parity. If this capabilities instance is associated with a pool that was created with a range of QOS then ParityLayoutDefault represents the default value. Other available values can be determined by using the &apos;GetSupportedParityLayouts&apos; method. If the pool was created with a single specific QOS, representing a Raid group, set, or rank, then this property represents the current/fixed value for the pool, and ParityLayout is not supported in subsequent creation of elements from this pool. Consequently, the &apos;GetSupportedParityLayouts&apos; method cannot be used, and the ParityLayoutGoal property in StorageSetting instances used in child element operations on this pool MUST be set to NULL. A NULL value for ParityLayoutDefault indicates that the system does not support configuration of storage by specifying ParityLayout.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Non-Rotated Parity</cim:VALUE><cim:VALUE>Rotated Parity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageCapabilities" PROPAGATED="false" NAME="UserDataStripeDepthDefault" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User Data Stripe Depth describes the number of bytes forming a strip in common striping-based storage organizations. The strip is defined as the size of the portion of a stripe that lies on one extent. Thus, ExtentStripeLength * UserDataStripeDepth will yield the size of one stripe of user data. A NULL value for UserDataStripeDepthDefault indicates that the system does not support configuration of storage by specifying Stripe Depth. 
If User Data Stripe Depth is supported, and this Capabilities instance is associated with a pool that was created with a range of QOS then UserDataStripeDepthDefault represents the default value. Other available values(such as min, max, and discrete values) can be determined by using the &apos;GetSupportedStripeDepths&apos; and &apos;GetSupportedStripeDepthRange&apos; methods. 
If User Data Stripe Depth is supported and the pool was created with a single specific QOS, representing a Raid group, set, or rank, then this property represents the current/fixed value for the pool, and User Data Stripe Depth is not supported in subsequent creation of elements from this pool. Consequently, the &apos;GetSupportedStripeDepth&apos; methods cannot be used, and in a StorageSetting instance used as a goal when creating or modifying a child element of the pool, UserDataStripeDepthGoal, UserDataStripeDepthMin, and UserDataStripeDepthMax MUST be set to NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StorageCapabilities" NAME="CreateSetting" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to create and populate a StorageSetting instance from a StorageCapability instance. This removes the need to populate default settings and other settings in the context of each StorageCapabilities (which could be numerous). If the underlying instrumentation supports the StorageSettingWithHints subclass, then an instance of that class will be created instead.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="SettingType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If &apos;Default&apos; is passed for the CreateDefault parameter, the Max, Goal, and Min setting attributes are set to the Default values of the parent StorageCapabilities when the instance is created. 
If set to &apos;Goal&apos; the new StorageSetting attributes are set to the related attributes of the parent StorageCapabilities, e.g. Min to Min, Goal to Default, and Max to Max. 

This method maybe deprecated in lieu of intrinsics once limitations in the CIM Operations are addressed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Default</cim:VALUE><cim:VALUE>Goal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_StorageSetting" NAME="NewSetting"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the created StorageSetting instance.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StorageCapabilities" NAME="GetSupportedParityLayouts" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For systems that support Parity-based storage organizations for volume or pool creation, this method can be used to the supported parity layouts.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Method completed OK</cim:VALUE><cim:VALUE>Method not supported</cim:VALUE><cim:VALUE>Choice not aavailable for this capability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="ParityLayout" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of supported Parity for a Volume/Pool creation or modification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Non-Rotated Parity</cim:VALUE><cim:VALUE>Rotated Parity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_StorageConfigurationCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass of Capabilities that defines the Capabilities of a StorageConfigurationService. An instance of StorageConfigurationCapabilities is associated with a StorageConfigurationService using ElementCapabilities.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageConfigurationCapabilities" PROPAGATED="false" NAME="SupportedAsynchronousActions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating what operations will be executed as asynchronous jobs. If an operation is included in both this and SupportedSynchronousActions then the underlying implementation is indicating that it may or may not create a job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Storage Pool Creation</cim:VALUE><cim:VALUE>Storage Pool Deletion</cim:VALUE><cim:VALUE>Storage Pool Modification</cim:VALUE><cim:VALUE>Storage Element Creation</cim:VALUE><cim:VALUE>Storage Element Return</cim:VALUE><cim:VALUE>Storage Element Modification</cim:VALUE><cim:VALUE>Replica Creation</cim:VALUE><cim:VALUE>Replica Modification</cim:VALUE><cim:VALUE>Replica Attachment</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageConfigurationCapabilities.SupportedSynchronousActions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageConfigurationCapabilities" PROPAGATED="false" NAME="SupportedSynchronousActions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating what operations will be executed without the creation of a job. If an operation is included in both this and SupportedAsynchronousActions then the underlying instrumentation is indicating that it may or may not create a job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Storage Pool Creation</cim:VALUE><cim:VALUE>Storage Pool Deletion</cim:VALUE><cim:VALUE>Storage Pool Modification</cim:VALUE><cim:VALUE>Storage Element Creation</cim:VALUE><cim:VALUE>Storage Element Return</cim:VALUE><cim:VALUE>Storage Element Modification</cim:VALUE><cim:VALUE>Replica Creation</cim:VALUE><cim:VALUE>Replica Modification</cim:VALUE><cim:VALUE>Replica Attachment</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageConfigurationCapabilities.SupportedAsynchronousActions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageConfigurationCapabilities" PROPAGATED="false" NAME="SupportedStorageElementTypes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating the type of storage elements that are supported by the associated StorageConfigurationService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>StorageVolume</cim:VALUE><cim:VALUE>StorageExtent</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageConfigurationService.CreateOrModifyElementFromStoragePool.ElementType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageConfigurationCapabilities" PROPAGATED="false" NAME="SupportedStoragePoolFeatures" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating features supported by the StoragePool methods.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>InExtents</cim:VALUE><cim:VALUE>Single InPool</cim:VALUE><cim:VALUE>Multiple InPools</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageConfigurationService.CreateOrModifyStoragePool.InPools</cim:VALUE><cim:VALUE>CIM_StorageConfigurationService.CreateOrModifyStoragePool.InExtents</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageConfigurationCapabilities" PROPAGATED="false" NAME="SupportedStorageElementFeatures" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating features supported by the Storage Element methods.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>StorageExtent Creation</cim:VALUE><cim:VALUE>StorageVolume Creation</cim:VALUE><cim:VALUE>StorageExtent Modification</cim:VALUE><cim:VALUE>StorageVolume Modification</cim:VALUE><cim:VALUE>Single InPool</cim:VALUE><cim:VALUE>Multiple InPools</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageConfigurationService.CreateOrModifyElementFromStoragePool.ElementType</cim:VALUE><cim:VALUE>CIM_StorageConfigurationService.CreateOrModifyElementFromStoragePool.InPool</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageConfigurationCapabilities" PROPAGATED="false" NAME="SupportedCopyTypes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SupportedCopyTypes describes the replication capabilities supported by the associated StorageConfigurationServices. Values are: 
Async: asynchronous copies may be created and maintained. 
Sync: synchronous copies may be created and maintained. 
UnSyncAssoc: unsynchronized copies may be created and maintained. 
UnSyncUnAssoc: a &apos;straight copy&apos; may be created.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Async</cim:VALUE><cim:VALUE>Sync</cim:VALUE><cim:VALUE>UnSyncAssoc</cim:VALUE><cim:VALUE>UnSyncUnAssoc</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageConfigurationService.CreateReplica.CopyType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageConfigurationCapabilities" PROPAGATED="false" NAME="InitialReplicationState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InitialReplicationState specifies which initial ReplicationState is supported by a particular provider. Values are: 
Initialized: The replication relationship is known and unsynchronized, but time required to synchronize may be long. 
Prepared: The replication relationship is known and unsynchronized and the time required to synchronize will be short. 
Synchronized: The replicas are synchronized.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Initialized</cim:VALUE><cim:VALUE>Prepared</cim:VALUE><cim:VALUE>Synchronized</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageConfigurationService.AttachReplica</cim:VALUE><cim:VALUE>CIM_StorageConfigurationService.CreateReplica</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_StorageReplicationCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This subclass defines the replication capabilities of a StorageConfigurationService. Multiple instances of StorageReplicationCapabilities may be associated with a StorageConfigurationService using ElementCapabilities. A provider should create one instance for each supported SynchronizationType.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="SupportedSynchronizationType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SupportedSynchronizationType describes the type of Synchronization that is characterized by this instance of StorageReplicationCapabilities. Values are:
Async: create a mirror that is nearly always synchronized. Sync: create a mirror that is always synchronized.
UnSyncAssocFull: create a full size snapshot (Point In Time image).
UnSyncAssocDelta: create a delta snapshot (Point In Time image).
UnSyncUnAssoc: create a full size, independent replica.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Async</cim:VALUE><cim:VALUE>Sync</cim:VALUE><cim:VALUE>UnSyncAssoc-Full</cim:VALUE><cim:VALUE>UnSyncAssoc-Delta</cim:VALUE><cim:VALUE>UnSyncUnAssoc</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="SupportedAsynchronousActions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating what operations will be executed as asynchronous jobs. If an operation is included in both this and SupportedSynchronousActions then the underlying implementation is indicating that it may or may not create a job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Local Replica Creation</cim:VALUE><cim:VALUE>Remote Replica Creation</cim:VALUE><cim:VALUE>Local Replica Modification</cim:VALUE><cim:VALUE>Remote Replica Modification</cim:VALUE><cim:VALUE>Local Replica Attachment</cim:VALUE><cim:VALUE>Remote Replica Attachment</cim:VALUE><cim:VALUE>Buffer Creation</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageReplicationCapabilities.SupportedSynchronousActions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="SupportedSynchronousActions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating what operations will be executed without the creation of a job. If an operation is included in both this and SupportedAsynchronousActions then the underlying instrumentation is indicating that it may or may not create a job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Local Replica Creation</cim:VALUE><cim:VALUE>Remote Replica Creation</cim:VALUE><cim:VALUE>Local Replica Modification</cim:VALUE><cim:VALUE>Remote Replica Modification</cim:VALUE><cim:VALUE>Local Replica Attachment</cim:VALUE><cim:VALUE>Remote Replica Attachment</cim:VALUE><cim:VALUE>Buffer Creation</cim:VALUE><cim:VALUE>NetworkPipe Creation</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageReplicationCapabilities.SupportedAsynchronousActions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="InitialReplicationState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InitialReplicationState specifies which initial ReplicationState is supported by a particular provider. Values are: 
Initialized: The replication relationship is known and unsynchronized, but time required to synchronize may be long. 
Prepared: The replication relationship is known and unsynchronized and the time required to synchronize will be short. 
Synchronized: The replicas are synchronized.Idle: an UnSyncAssoc replica is ready to manage.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Initialized</cim:VALUE><cim:VALUE>Prepared</cim:VALUE><cim:VALUE>Synchronized</cim:VALUE><cim:VALUE>Idle</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageConfigurationService.AttachReplica</cim:VALUE><cim:VALUE>CIM_StorageConfigurationService.AttachOrModifyReplica</cim:VALUE><cim:VALUE>CIM_StorageConfigurationService.CreateReplica</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="SupportedSpecializedElements" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating which specialized storage element types are supported by this instance of StorageReplicationCapabilities. Specialized types are indicated by the value of the IntendedUsage in StorageSetting.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Delta Pool</cim:VALUE><cim:VALUE>Delta Pool Component</cim:VALUE><cim:VALUE>Remote Mirror</cim:VALUE><cim:VALUE>Local Mirror</cim:VALUE><cim:VALUE>Full Snapshot</cim:VALUE><cim:VALUE>Delta Snapshot</cim:VALUE><cim:VALUE>Replication Buffer</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.IntendedUsage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="SupportedModifyOperations" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating which ModifySynchronization operations are supported by this instance of StorageReplicationCapabilities.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Detach</cim:VALUE><cim:VALUE>Fracture</cim:VALUE><cim:VALUE>Resync</cim:VALUE><cim:VALUE>Restore</cim:VALUE><cim:VALUE>Prepare</cim:VALUE><cim:VALUE>Unprepare</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Unquiesce</cim:VALUE><cim:VALUE>Reset To Sync</cim:VALUE><cim:VALUE>Reset To Async</cim:VALUE><cim:VALUE>Start Copy</cim:VALUE><cim:VALUE>Stop Copy</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageConfigurationService.ModifySynchronization</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="ReplicaHostAccessibility" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates host access restrictions for replicas with thesecapabilities. Values: 2 = not accessible. 
3 = no restrictions. Any host may access. 4 = only accessible by associated source element hosts. 5 = not accessible by source element hosts. Other hosts OK.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Accessible</cim:VALUE><cim:VALUE>No Restrictions</cim:VALUE><cim:VALUE>Source Hosts Only</cim:VALUE><cim:VALUE>Source Hosts Excluded</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="HostAccessibleState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Lists the replica synchronization states in which the provider allows host access to replicas. Accessibility does not guarantee replica contents are valid or consistent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Initialized</cim:VALUE><cim:VALUE>Prepare In Progress</cim:VALUE><cim:VALUE>Prepared</cim:VALUE><cim:VALUE>Resync In Progress</cim:VALUE><cim:VALUE>Synchronized</cim:VALUE><cim:VALUE>Fracture In Progress</cim:VALUE><cim:VALUE>Quiesce In Progress</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE><cim:VALUE>Restore In Progress</cim:VALUE><cim:VALUE>Idle</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Fractured</cim:VALUE><cim:VALUE>Frozen</cim:VALUE><cim:VALUE>Copy In Progress</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSynchronized.SyncState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="SpaceLimitSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates space limits on allocation from StoragePools may be enforced.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AllocatedFromStoragePool.SpaceLimit</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="SpaceReservationSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates space reserved for replicas can be from a specialized pool.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="LocalMirrorSnapshotSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates local mirror can be snapshot source.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="RemoteMirrorSnapshotSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates remote mirror can be snapshot source.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="IncrementalDeltasSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates all delta replicas associated with the same source element can be incrementally dependent. Only the oldest replica in the set may be deleted or resynced.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="PersistentReplicasSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates replicas can persist during power off or system reset. False indicates replicas lost during these events.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="BidirectionalConnectionsSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates peer-to-peer connections are bi-directional. False indicates connections are uni-directional.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="MaximumReplicasPerSource" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of replicas that can be associated with one source element.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="MaximumPortsPerConnection" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of port pairs assigned to a peer-to-peer connection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="MaximumConnectionsPerPort" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of peer-to-peer connections to which a port maybe assigned.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="MaximumPeerConnections" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of peer connections supported by this instance of StorageConfigurationService.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="MaximumLocalReplicationDepth" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum local mirror replication depth allowed by this instance of StorageConfigurationService. Value 1 indicates multi-level replication not supported.</cim:VALUE></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="MaximumRemoteReplicationDepth" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum remote mirror replication depth allowed by this instance of StorageConfigurationService. Value N means that remote replicas can span N linked peer-to-peer connections. Value 1 indicates multi-level replication not supported.</cim:VALUE></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="InitialSynchronizationDefault" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Start or do not start background copy when replica is created.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Managed</cim:VALUE><cim:VALUE>Start</cim:VALUE><cim:VALUE>Do Not Start</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.InitialSynchronization</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="ReplicationPriorityDefault" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ReplicationPriority allows the priority of background Replication I/O to be managed relative to host I/O. Default applies to initial or deferred background Replication operations. Value can be modified while in Replication-in-progress state. Values: Low: Replication engine I/O lower priority than host I/O. 
Same: Replication engine I/O has the same priority as host I/O. 
High: Replication engine I/O has higher priority than host I/O.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Managed</cim:VALUE><cim:VALUE>Low</cim:VALUE><cim:VALUE>Same</cim:VALUE><cim:VALUE>High</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.ReplicationPriority</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="LowSpaceWarningThresholdDefault" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Warning threshold for generating an indication for RemainingManagedSpace. Value of zero means no warning generated.Triggered when RemainingManagedSpace &lt;= (TotalManagedSpace*LowSpaceWarningThreshold)/100.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StoragePool.LowSpaceWarningThreshold</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>percent</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="SpaceLimitWarningThresholdDefault" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Warning threshold for instance modification indication for SpaceConsumed by a replica element. Value of zero means no warning generated. Triggered when SpaceConsumed &gt;= (SpaceLimit*SpaceLimitWarningThreshold)/100.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AllocatedFromStoragePool.SpaceLimitWarningThreshold</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>percent</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="RemoteReplicationServicePointAccess" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Remote replication provides StorageConfigurationService instances for source systems and target systems. A client determines that extrinsic methods of the service should be invoked to one instance or the other based on the value of this property. Values: Not Specified: invoke a method to either system instance. Source: invoke to source element service instance. Target: invoke to target element service instance. Proxy: find and invoke to proxy service instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Specified</cim:VALUE><cim:VALUE>Source</cim:VALUE><cim:VALUE>Target</cim:VALUE><cim:VALUE>Proxy</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="AlternateReplicationServicePointAccess" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Remote replication provides StorageConfigurationService instances for source systems and target systems. A client determines that extrinsic methods of the service should be invoked to one instance or the other based on the value of this property. If the primary instance is unavailable, the provider may indicate an alternate instance. Values: None: no alternate exists. Source: invoke to source element service instance. Target: invoke to target element service instance. Proxy: find and invoke alternate proxy service instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Source</cim:VALUE><cim:VALUE>Target</cim:VALUE><cim:VALUE>Proxy</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="DeltaReplicaPoolAccess" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DeltaReplicaPool indicates that a specialized pool is required as a container for delta replica elements. Values: Any: delta replicas can be created in any pool. Exclusive: one specialized, exclusive pool must be created for each source element that has associated delta replicas. Shared: one specialized, shared pool must be created to be shared by all source elements with associated delta replicas.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Any</cim:VALUE><cim:VALUE>Exclusive</cim:VALUE><cim:VALUE>Shared</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="RemoteBufferElementType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Remote replication buffer elements are instances of CIM_Memory. A buffer element may be created from a component extent with a BasedOn association or in a storage pool with an AllocatedFromStoragePool association. The provider can also make the size and element type opaque to a client. Values: 
Not specified: client allows provider to determine size and container element type. 
InExtent: buffer must be created from passed component extent. 
InPool: buffer must be created in passed pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not specified</cim:VALUE><cim:VALUE>InExtent</cim:VALUE><cim:VALUE>InPool</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="RemoteBufferHost" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array provider may require multiple buffer elements per array instance as indicated by this property. Values: 
Array: one buffer element for the entire array. 
ComponentCS: one buffer element per ComputerSystem element in a clustered array. 
Pipe: one or two buffer elements per replication pipe.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Array</cim:VALUE><cim:VALUE>ComponentCS</cim:VALUE><cim:VALUE>Pipe</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="RemoteBufferLocation" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property allows the provider to indicate the required location for remote buffer elements. Values: 
Source: buffer needed only on platforms hosting source elements. 
Target: buffer needed only on platforms hosting target elements. 
Both: buffers needed for both source and target platforms.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Source</cim:VALUE><cim:VALUE>Target</cim:VALUE><cim:VALUE>Both</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="RemoteBufferSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Peer may require a write buffer for remote replica elements with async I/O buffering. Typically used to increase remote mirror replication engine performance while maintaining high availability. Values: 
Required: must have buffer if any Async remote replicas are created. 
Optional: may have buffer if any Async remote replicas are created.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Required</cim:VALUE><cim:VALUE>Optional</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="UseReplicationBufferDefault" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicate if an async remote replica pair is allowed to use a write buffer for asynchronous write buffering. - Not Managed: use or not of the buffer is up to the implementation. - Use Buffer: use of a buffer is required. - Do Not Use Buffer: a buffer shall not be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Managed</cim:VALUE><cim:VALUE>Use Buffer</cim:VALUE><cim:VALUE>Do Not Use Buffer</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.UseReplicationBuffer</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageReplicationCapabilities" PROPAGATED="false" NAME="PeerConnectionProtocol" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Peer connection protocol is a private, vendor-specific protocol for replication data transport. A client verifies that two peers support the same protocol before establishing a peer-to-peer connection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingAssociatedToCapabilities" NAME="CIM_StorageSettingsAssociatedToCapabilities"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association define StorageSettings that reflect the capabilities of the associated StorageCapabilities. The associated StorageSetting may not define the operational characteristics (through settings properties) of any storage element. Certain StorageSetting instances can be defined as &quot;Fixed = Not Changeable&quot; by using the &quot;ChangeableType&quot; attribute. &quot;Fixed&quot; settings have this special association. This association should be defined between &quot;Fixed - Not Changeable&quot; instances of StorageSetting with the StorageCapabilities instances that are associated with the StoragePools which support the storage characteristics described by the StorageSetting instance. 
Fixed settings may be associated to many StorageCapabilities.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_StorageSettingsAssociatedToCapabilities" PROPAGATED="false" REFERENCECLASS="CIM_StorageCapabilities" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageCapabilities.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_StorageSettingsAssociatedToCapabilities" PROPAGATED="false" REFERENCECLASS="CIM_StorageSetting" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The fixed and predefined StorageSetting.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_SettingAssociatedToCapabilities" PROPAGATED="true" NAME="DefaultSetting" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If an element whose characteristics are described by the associated Capabilities instance has a dependent element created or modified without specifying an associated SettingData instance, then the default SettingData will be used in that operation.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingAssociatedToCapabilities" NAME="CIM_StorageSettingsGeneratedFromCapabilities"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association define StorageSettings that reflect the capabilities of the associated StorageCapabilities. The associated StorageSetting may not define the operational characteristics (through settings properties) of any storage element. StorageSettingsGeneratedFromCapabilities is the association between instances of StorageCapabilities and those instances of StorageSetting that have been created from the StorageCapabilities instance using the StorageCapabilities &quot;CreateSetting&quot; method. These settings have a StorageSetting.ChangeableType of &quot;Changeable - Transient&quot; or &quot;Changeable - Persistent&quot; The settings associated by this class reflect the capabilities from which they are generated. These setting SHALL be associated with one StorageCapabilities. 
A generated setting can be deleted by the implementation at any time if it is a a StorageSetting of &quot;Changed - Transient&quot; ChangeableType. 
A client should not use this association to find transient Settings to subsequently modify and/or use because that would increase the likelihood of setting contention across clients. Instead the implementation uses this association to define transient settings, which can be located through any means, that have special temporal based life cycle. 
DefaultSetting is meaningless in this class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_StorageSettingsGeneratedFromCapabilities" PROPAGATED="false" REFERENCECLASS="CIM_StorageCapabilities" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageCapabilities.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_StorageSettingsGeneratedFromCapabilities" PROPAGATED="false" REFERENCECLASS="CIM_StorageSetting" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The temporary and client generated StorageSetting.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_SettingAssociatedToCapabilities" PROPAGATED="true" NAME="DefaultSetting" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If an element whose characteristics are described by the associated Capabilities instance has a dependent element created or modified without specifying an associated SettingData instance, then the default SettingData will be used in that operation.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Setting" NAME="CIM_VideoControllerResolution"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHeadResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of the CIM_VideoControllerResolutionclass has been deprecated in lieu of CIM_VideoHeadResolution. 
Deprecated description: 
VideoControllerResolution describes the various video modes that a VideoController can support. Video modes are defined by the possible horizontal and vertical resolutions, refresh rate, scan mode, and number of color settings that are supported by a Controller. The actual resolutions and so on that are in use are the values specified in the VideoController object.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_VideoControllerResolution" PROPAGATED="false" NAME="SettingID" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SettingID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited SettingID serves as part of the key for a VideoControllerResolution instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoControllerResolution" PROPAGATED="false" NAME="HorizontalResolution" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHeadResolution.HorizontalResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The horizontal resolution of the Controller in Pixels.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pixels</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Monitor Resolutions|002.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.CurrentHorizontalResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pixel</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoControllerResolution" PROPAGATED="false" NAME="VerticalResolution" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHeadResolution.VerticalResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The vertical resolution of the Controller in Pixels.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pixels</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Monitor Resolutions|002.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.CurrentVerticalResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pixel</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoControllerResolution" PROPAGATED="false" NAME="RefreshRate" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHeadResolution.RefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Refresh rate in hertz. If a range of rates is supported, use the MinRefreshRate and MaxRefreshRate properties, and set RefreshRate (this property) to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Monitor Resolutions|002.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.CurrentRefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoControllerResolution" PROPAGATED="false" NAME="MinRefreshRate" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHeadResolution.MinRefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum refresh rate in hertz, when a range of rates is supported at the specified resolutions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Monitor Resolutions|002.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.MinRefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoControllerResolution" PROPAGATED="false" NAME="MaxRefreshRate" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHeadResolution.MaxRefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum refresh rate in hertz, when a range of rates is supported at the specified resolutions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Monitor Resolutions|002.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.MaxRefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoControllerResolution" PROPAGATED="false" NAME="ScanMode" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHeadResolution.ScanMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer that indicates whether the Controller operates in interlaced (value=5) or non-interlaced (value=4) mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Non-Interlaced Operation</cim:VALUE><cim:VALUE>Interlaced Operation</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Monitor Resolutions|002.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.CurrentScanMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoControllerResolution" PROPAGATED="false" NAME="NumberOfColors" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHeadResolution.NumberOfColors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of colors that are supported at the current resolutions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.CurrentNumberOfColors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyToMSE method is used to verify that this Setting can be applied to the referenced ManagedSystemElement at the given time or time interval. This method takes three input parameters: MSE (the Managed SystemElement that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement that is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyToMSE method performs the actual application of the Setting to the referenced ManagedSystemElement. It takes three input parameters: MSE (the ManagedSystemElement to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). Note that the semantics of this method are that individual Settings are either wholly applied or not applied at all to their target ManagedSystemElement. The return value should be 0 if the Setting is successfully applied to the referenced ManagedSystemElement, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyToCollection method is used to verify that this Setting can be applied to the referenced Collection of ManagedSystemElements, at the given time or time interval, without causing adverse effects to either the Collection itself or its surrounding environment. The net effect is to execute the VerifyOKToApply method against each of the Elements that are aggregated by the Collection. This method takes three input parameters: Collection (the Collection of ManagedSystemElements that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. One output parameter, CanNotApply, is defined, which is a string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied. This parameter enables those Elements to be revisited and either fixed or have other corrective action taken on them. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements that is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyToCollection method performs the application of the Setting to the referenced Collection of ManagedSystemElements. The net effect is to execute the ApplyToMSE method against each of the Elements that are aggregated by the Collection. If the input value ContinueOnError is false, this method applies the Setting to all Elements in the Collection until it encounters an error. In the case of an error, the method stops execution, logs the key of the Element that caused the error in the CanNotApply array, and issues a return code of 2. If the input value ContinueOnError is true, then this method applies the Setting to all of the ManagedSystemElements in the Collection, and reports the failed Elements in the array, CanNotApply. For the latter, processing will continue until the method is applied to all Elements in the Collection, regardless of any errors encountered. The key of each ManagedSystemElement to which the Setting could not be applied is logged into the CanNotApply array. This method takes four input parameters: Collection (the Collection of Elements to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), ContinueOnError (true indicates to continue processing when an error is encountered), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if the Setting is successfully applied to the referenced Collection, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, 3 if the Setting cannot be applied using the input value for ContinueOnError, and any other number if an error occurred. One output parameter, CanNotApplystring, is defined, which is an array that lists the keys of the ManagedSystemElements to which the Setting could not be applied. This output parameter has meaning only when the ContinueOnError parameter is true. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement in the Collection, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements to be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ContinueOnError" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True means to continue processing when an error is encountered.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting could not be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyIncrementalChangeToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyIncrementalChangeToMSE method is used to verify that a subset of the properties in this Setting can be applied to the referenced ManagedSystemElement at the given time or time interval. This method takes four input parameters: MSE (the ManagedSystemElement that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be verified). If the array is null or empty or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be verified. If it is set to &quot;NONE&quot;, then no Settings properties will be verified. The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement for which the Setting is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyIncrementalChangeToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyIncrementalChangeToMSE method performs the actual application of a subset of the properties in the Setting to the referenced ManagedSystemElement. It takes four input parameters: MSE (the ManagedSystem Element to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be applied). If a property is not in this list, it will be ignored by the Apply. If the array is null, empty, or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be applied. If it is set to &quot;NONE&quot;, then no Settings properties will be applied. 
Note that the semantics of this method are that individual Settings are either wholly applied or not applied at all to their target ManagedSystemElement. The return value should be 0 if the Setting is successfully applied to the referenced ManagedSystemElement, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyIncrementalChangeToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyIncrementalChangeToCollection method is used to verify that a subset of the properties in this Setting can be applied to the referenced Collection of ManagedSystemElements at the given time or time interval, without causing adverse effects to either the Collection itself or its surrounding environment. The net effect is to execute the VerifyOKToApplyIncrementalChangeToMSE method against each of the Elements that are aggregated by the Collection. This method takes four input parameters: Collection (the Collection of ManagedSystemElements that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be verified). If the array is null or empty or contains the string &quot;all&quot; as a property name, all Settings properties will be verified. If it is set to &quot;none&quot; then no Settings properties will be verified. The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. One output parameter, CanNotApply, is defined, which is a string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied. This parameter enables those Elements to be revisited and either fixed or have other corrective action taken on them. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements for which the setting is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyIncrementalChangeToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyIncrementalChangeToCollection method performs the application of a subset of the properties in this Setting to the referenced Collection of ManagedSystemElements. The net effect is to execute the ApplyIncrementalChangeToMSE method against each of the Elements that are aggregated by the Collection. If the input value ContinueOnError is false, this method applies the Setting to all Elements in the Collection until it encounters an error, in which case it stops execution, logs the key of the Element that caused the error in the CanNotApply array, and issues a return code of 2. If the input value ContinueOnError is true, then this method applies the Setting to all of the ManagedSystemElements in the Collection, and reports the failed Elements in the array, CanNotApply. For the latter, processing will continue until the method is applied to all Elements in the Collection, regardless of any errors encountered. The key of each ManagedSystemElement to which the Setting could not be applied is logged into the CanNotApply array. This method takes four input parameters: Collection (the Collection of Elements to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), ContinueOnError (true indicates to continue processing when an error is encountered), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be applied). If a property is not in this list, it will be ignored by the Apply. If the array is null or empty or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be applied. If it is set to &quot;NONE&quot;, then no Settings properties will be applied. 
The return value should be 0 if the Setting is successfully applied to the referenced Collection, 1 if the method is not supported, 2 if the Setting was not applied within the specified time, 3 if the Setting cannot be applied using the input value for ContinueOnError, and any other number if an error occurred. One output parameter, CanNotApplystring, is defined, which is an array that lists the keys of the ManagedSystemElements to which the Setting could not be applied. This output parameter has meaning only when the ContinueOnError parameter is true. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement in the Collection, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of Elements to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ContinueOnError" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates to continue processing when an error is encountered.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This parameter indicates the required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NetworkPortCapabilities" NAME="CIM_WiFiPortCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_WiFiPortCapabilities is a specialization of CIM_NetworkPortCapabilities that describes the capabilities of a WiFiPort.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_WiFiPortCapabilities" PROPAGATED="false" NAME="SupportedPortTypes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The 802.11 modes that the Port supports. See description of PortType property in CIM_WiFiPort for more information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>802.11a</cim:VALUE><cim:VALUE>802.11b</cim:VALUE><cim:VALUE>802.11g</cim:VALUE><cim:VALUE>802.11n</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WiFiPort.PortType</cim:VALUE><cim:VALUE>CIM_WiFiPortCapabilities.OtherSupportedPortTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_WiFiPortCapabilities" PROPAGATED="false" NAME="OtherSupportedPortTypes" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional 802.11 modes supported by the associated WiFiPort, but not listed in the valuemap for SupportedPortTypes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WiFiPort.OtherPortType</cim:VALUE><cim:VALUE>CIM_WiFiPortCapabilities.SupportedPortTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortCapabilities" PROPAGATED="true" NAME="SpeedConfigurable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the Speed can be configured.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortCapabilities.PortSpeedsSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkPortCapabilities" PROPAGATED="true" NAME="PortSpeedsSupported" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of supported port speeds that can be configured on NetworkPort.Speed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortCapabilities" PROPAGATED="true" NAME="NetworkIDsConfigurable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the NetworkPort can be configured to connect to specific Networks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortSettings.NetworkIDs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPortCapabilities" PROPAGATED="true" NAME="NetworkIDsFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The format that is expected to populate the NetworkIds for the associated NetworkPortSettings.list of supported LinkTechnologies of the NetworkPort is defined in the NetworkPortCapabilities.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Virtual Fabric ID</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortSettings.NetworkIDs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkPortCapabilities" PROPAGATED="true" NAME="LinkTechnologiesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of the LinkTechnologies supported by the the NetworkPort.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>IB</cim:VALUE><cim:VALUE>FC</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Token Ring</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Infrared</cim:VALUE><cim:VALUE>BlueTooth</cim:VALUE><cim:VALUE>Wireless LAN</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortSettings.NetworkIDs</cim:VALUE><cim:VALUE>CIM_NetworkPort.LinkTechnology</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalPortCapabilities" PROPAGATED="true" NAME="RequestedSpeedsSupported" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of supported port speeds that can be configured on LogicalPortSettings.RequestedSpeed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPortCapabilities" PROPAGATED="true" NAME="AutoSenseSpeedConfigurable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A boolean indicating whether the value in LogicalPortSettings.AutoSenseSpeed may be changed (TRUE), or may only be viewed (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_ZoneCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.23.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::FC</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ZoneCapabilities exposes the capabilities for zoning of an AdminDomain.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ZoneCapabilities" PROPAGATED="false" NAME="ZoneNameMaxLen" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum length for the Zone Name that the AdminDomain is capable of supporting.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ZoneCapabilities" PROPAGATED="false" NAME="ZoneNameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ZoneNameFormat supported by the AdminDomain.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Numeric</cim:VALUE><cim:VALUE>Alpha Numeric</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ZoneCapabilities" PROPAGATED="false" NAME="MaxNumZoneSets" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of ZoneSets that the AdminDomain is capable of supporting.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ZoneCapabilities" PROPAGATED="false" NAME="MaxNumZone" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of Zones that the AdminDomain is capable of supporting.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ZoneCapabilities" PROPAGATED="false" NAME="MaxNumZoneMembers" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of ZoneMembers that the AdminDomain is capable of supporting.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ZoneCapabilities" PROPAGATED="false" NAME="MaxNumZonesPerZoneSet" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of Zones per ZoneSet that the AdminDomain is capable of supporting.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ZoneCapabilities" PROPAGATED="false" NAME="MaxNumZoneAliases" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of ZoneAliases that the AdminDomain is capable of supporting.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ZoneCapabilities" PROPAGATED="false" NAME="OtherSupportedConnectivityMemberTypes" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In case one of the array elements for SupportedConnectivityMemberTypes has a value of 1, i.e Other, then this array lists the Other Supported Connectivity Member Types.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ZoneCapabilities" PROPAGATED="false" NAME="SupportedConnectivityMemberTypes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of enumerated integers that describe the supported Zone Member Types. For example, a vendor supporting only Permanent Address and Network Address as Zone Member Types would need to return an array of 2 elements, with the values 2 &amp; 3.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Permanent Address</cim:VALUE><cim:VALUE>Network Address</cim:VALUE><cim:VALUE>Switch Port ID</cim:VALUE><cim:VALUE>Logical Port Group</cim:VALUE><cim:VALUE>Connectivity Collection</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ConnectivityMembershipSettingData" NAME="CIM_ZoneMembershipSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::FC</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ZoneMembershipSettingData provides the identification criteria for possible Zone and ZoneAlias members.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ZoneMembershipSettingData" PROPAGATED="false" NAME="ConnectivityMemberType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ConnectivityMemberType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ConnectivityMemberType specifies the type of identification used in the ConnectivityMemberID field. For Fibre Channel, several of the enumerated values require additional explanation: 
* A ConnectivityMemberType equal to 2 (Permanent Address) indicates that an NxPort WWN value should be specified in the related ConnectivityMemberID property. 
* A ConnectivityMemberType of 3 (Network Address) indicates that an NxPort Address ID value should be specified in the related ConnectivityMemberID property. 
* A ConnectivityMemberType of 4 (Switch Port ID) indicates that a Domain or Port Number value should be specified in the related ConnectivityMemberID property. 
* A ConnectivityMemberType of 5 (Logical Port Group) indicates that a Node WWN value should be specified in the related ConnectivityMemberID property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Permanent Address</cim:VALUE><cim:VALUE>Network Address</cim:VALUE><cim:VALUE>Switch Port ID</cim:VALUE><cim:VALUE>Logical Port Group</cim:VALUE><cim:VALUE>Connectivity Collection</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConnectivityMembershipSettingData.ConnectivityMemberID</cim:VALUE><cim:VALUE>CIM_ConnectivityMembershipSettingData.OtherConnectivityMemberType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConnectivityMembershipSettingData" PROPAGATED="true" NAME="OtherConnectivityMemberType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the type of identification used in the ConnectivityMemberID field, when ConnectivityMemberType is 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConnectivityMembershipSettingData.ConnectivityMemberType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConnectivityMembershipSettingData" PROPAGATED="true" NAME="ConnectivityMemberID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identification of the member, based on the type specified by ConnectivityMemberType.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConnectivityMembershipSettingData.ConnectivityMemberType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_AbstractIndicationSubscription"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.16.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_IndicationSubscription describes a flow of Indications. The flow is specified by the referenced Filter, and directed to the referenced destination or process in the Handler. Property values of the referenced CIM_IndicationFilter instance and CIM_ListenerDestination instance MAY significantly effect the definition of the subscription. E.g., a subscription associated with a &quot;Transient&quot; destination MAY be deleted when the destination terminates or is no longer available.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Filter"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Filter that defines the criteria and data of the possible Indications of this subscription.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="false" REFERENCECLASS="CIM_ListenerDestination" NAME="Handler"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Handler addressing delivery of the possible Indications of this subscription.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="false" NAME="OnFatalErrorPolicy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the desired behavior for a subscription when a fatal error occurs in one of the Indication processing subcomponents (e.g., Indication processor, Indication or instance provider, or Indication handler) and the Indication cannot be successfully sent. Specifically, a failure implies that some aspect of Indication generation, processing or dispatch is no longer functioning and Indications may be lost. If the value of OnFatalErrorPolicy is 2 (&quot;Ignore&quot;) or not set (NULL), the subscription MUST continue to be processed in a &apos;best effort&apos; mode. This mode of operation can lead to unpredictable, and potentially misleading results, because Indications may be lost. If the value is 3 (&quot;Disable&quot;), the subscription MUST be disabled. With this policy, no new Indications will be generated or dispatched until the subscription is explicitly enabled. This is accomplished via the property, SubscriptionState. If the value is 4 (&quot;Remove&quot;), the subscription MUST be deleted. Selecting this policy has the same effect as issuing a DeleteInstance operation on this subscription instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ignore</cim:VALUE><cim:VALUE>Disable</cim:VALUE><cim:VALUE>Remove</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="false" NAME="OtherOnFatalErrorPolicy" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining &quot;Other&quot; values for OnFatalErrorPolicy. This value MUST be set to a non NULL value when OnFatalErrorPolicy is set to a value of 1 (&quot;Other&quot;). For all other values, the OtherOnFatalErrorPolicy MUST be NULL.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="false" NAME="FailureTriggerTimeInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FailureTriggerTimeInterval is used by the client to specify a recommended minimum delay before the OnFatalErrorPolicy is implemented.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="false" NAME="SubscriptionState" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current processing state of the subscription.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Enabled Degraded</cim:VALUE><cim:VALUE>Disabled</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="false" NAME="OtherSubscriptionState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining &quot;Other&quot; values for SubscriptionState. This value MUST be set to a non NULL value when SubscriptionState is set to a value of 1 (&quot;Other&quot;). For all other values, the OtherSubscriptionState MUST be NULL.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="false" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Date and time of the last state change. This value is based on the notion of local date and time of the Managed System Element running the Indication processing subcomponents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="false" NAME="SubscriptionDuration" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SubscriptionDuration defines the desired length of the subscription. Indications generated after the duration of the subscription has exceeded SubscriptionDuration MUST NOT be sent. The duration of a subscription MAY be changed by modifying this property. An expired subscription MAY be deleted and MUST NOT be modified. If the value of SubscriptionDuration is not set, the subscription MUST be treated as having no expiration date.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="false" NAME="SubscriptionStartTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SubscriptionStartTime is the time the subscription was started. The value of this property is computed based on the notion of date and time of the ManagedSystemElement running the Indication processing subcomponents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="false" NAME="SubscriptionTimeRemaining" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SubscriptionTimeRemaining is a computed value that provides a snapshot of the time remaining in the Subscription.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="false" NAME="RepeatNotificationPolicy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RepeatNotificationPolicy property defines the desired behavior for handling Indications that report the occurrence of the same underlying event (e.g., the disk is still generating I/O errors and has not yet been repaired). The defined semantics for the RepeatNotificationCount, RepeatNotificationInterval, and RepeatNotificationGap properties depend on the value of RepeatNotificationPolicy, but values for these properties MUST be set if the property is defined for the selected policy. If the value of RepeatNotificationPolicy is 0 (&quot;Unknown&quot;) or not set, no special processing for repeat Indications is defined by the subscription. The semantics associated with the handling of repeat Indications MAY be defined by the Indication processing subcomponents. If the value of RepeatNotificationPolicy is 2 (&quot;None&quot;), special processing of repeat Indications MUST NOT be performed. If the value is 3 (&quot;Suppress&quot;) the first RepeatNotificationCount Indications, describing the same event, MUST be sent and all subsequent Indications for this event suppressed for the remainder of the time interval RepeatNotificationInterval. A new interval starts when the next Indication for this event is received. If the value of RepeatNotificationPolicy is 4 (&quot;Delay&quot;) and an Indication is received, this Indication MUST be suppressed if, including this Indication, RepeatNoticationCount or fewer Indications for this event have been received during the prior time interval defined by RepeatNotificationInterval. If this Indication is the RepeatNotificationCount + 1 Indication, this Indication MUST be sent and all subsequent Indications for this event ignored until the RepeatNotificationGap has elapsed. A RepeatNotificationInterval MAY NOT overlap a RepeatNotificationGap time interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>Suppress</cim:VALUE><cim:VALUE>Delay</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="false" NAME="OtherRepeatNotificationPolicy" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining &quot;Other&quot; values for RepeatNotificationPolicy. This value MUST be set to a non NULL value when RepeatNotificationPolicy is set to a value of 1 (&quot;Other&quot;). For all other values, the OtherRepeatNotificationPolicy MUST be NULL.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="false" NAME="RepeatNotificationInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the time interval for the repeat notification policy calculation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="false" NAME="RepeatNotificationGap" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the gap interval for the repeat notification policy calculation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="false" NAME="RepeatNotificationCount" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the count property for the repeat notification policy calculation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProcessIndication" NAME="CIM_AlertIndication"><cim:QUALIFIER NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A concrete superclass for CIM Alert notifications. An AlertIndication is a specialized type of CIM_Indication that contains information about the severity, cause, recommended actions and other data of a real world event. This event and its data may or may not be modeled in the CIM class hierarchy.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A short description of the Indication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Additional text</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="AlertingManagedElement" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identifying information of the entity (ie, the instance) for which this Indication is generated. The property contains the path of an instance, encoded as a string parameter - if the instance is modeled in the CIM Schema. If not a CIM instance, the property contains some identifying string that names the entity for which the Alert is generated. The path or identifying string is formatted per the AlertingElementFormat property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.AlertingElementFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="AlertingElementFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The format of the AlertingManagedElement property is interpretable based upon 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 OtherAlertingElementFormat property. 
2 - CIMObjectPath. The format is a CIMObjectPath, with format &lt;NamespacePath&gt;:&lt;ClassName&gt;.&lt;Prop1&gt;=&quot;&lt;Value1&gt;&quot;, &lt;Prop2&gt;=&quot;&lt;Value2&gt;&quot;, . . . specifying an instance in the CIM Schema.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>CIMObjectPath</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.AlertingManagedElement</cim:VALUE><cim:VALUE>CIM_AlertIndication.OtherAlertingElementFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="OtherAlertingElementFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining &quot;Other&quot; values for AlertingElementFormat. This value MUST be set to a non NULL value when AlertingElementFormat is set to a value of 1 (&quot;Other&quot;). For all other values of AlertingElementFormat, the value of this string must be set to NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.AlertingElementFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="AlertType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Primary classification of the Indication. The following values are defined: 
1 - Other. The Indication&apos;s OtherAlertType property conveys its classification. Use of &quot;Other&quot; in an enumeration is a standard CIM convention. It means that the current Indication does not fit into the categories described by this enumeration. 
2 - Communications Alert. An Indication of this type is principally associated with the procedures and/or processes required to convey information from one point to another. 
3 - Quality of Service Alert. An Indication of this type is principally associated with a degradation or errors in the performance or function of an entity. 
4 - Processing Error. An Indication of this type is principally associated with a software or processing fault. 
5 - Device Alert. An Indication of this type is principally associated with an equipment or hardware fault. 
6 - Environmental Alert. An Indication of this type is principally associated with a condition relating to an enclosure in which the hardware resides, or other environmental considerations. 
7 - Model Change. The Indication addresses changes in the Information Model. For example, it may embed a Lifecycle Indication to convey the specific model change being alerted. 
8 - Security Alert. An Indication of this type is associated with security violations, detection of viruses, and similar issues.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Communications Alert</cim:VALUE><cim:VALUE>Quality of Service Alert</cim:VALUE><cim:VALUE>Processing Error</cim:VALUE><cim:VALUE>Device Alert</cim:VALUE><cim:VALUE>Environmental Alert</cim:VALUE><cim:VALUE>Model Change</cim:VALUE><cim:VALUE>Security Alert</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Event type</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="OtherAlertType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Alert type - used when the AlertType property is set to 1, &quot;Other State Change&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.AlertType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PerceivedSeverity</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Alert Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the AlertIndication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="ProbableCause" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the probable cause of the situation which resulted in the AlertIndication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124</cim:VALUE><cim:VALUE>125</cim:VALUE><cim:VALUE>126</cim:VALUE><cim:VALUE>127</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Adapter/Card Error</cim:VALUE><cim:VALUE>Application Subsystem Failure</cim:VALUE><cim:VALUE>Bandwidth Reduced</cim:VALUE><cim:VALUE>Connection Establishment Error</cim:VALUE><cim:VALUE>Communications Protocol Error</cim:VALUE><cim:VALUE>Communications Subsystem Failure</cim:VALUE><cim:VALUE>Configuration/Customization Error</cim:VALUE><cim:VALUE>Congestion</cim:VALUE><cim:VALUE>Corrupt Data</cim:VALUE><cim:VALUE>CPU Cycles Limit Exceeded</cim:VALUE><cim:VALUE>Dataset/Modem Error</cim:VALUE><cim:VALUE>Degraded Signal</cim:VALUE><cim:VALUE>DTE-DCE Interface Error</cim:VALUE><cim:VALUE>Enclosure Door Open</cim:VALUE><cim:VALUE>Equipment Malfunction</cim:VALUE><cim:VALUE>Excessive Vibration</cim:VALUE><cim:VALUE>File Format Error</cim:VALUE><cim:VALUE>Fire Detected</cim:VALUE><cim:VALUE>Flood Detected</cim:VALUE><cim:VALUE>Framing Error</cim:VALUE><cim:VALUE>HVAC Problem</cim:VALUE><cim:VALUE>Humidity Unacceptable</cim:VALUE><cim:VALUE>I/O Device Error</cim:VALUE><cim:VALUE>Input Device Error</cim:VALUE><cim:VALUE>LAN Error</cim:VALUE><cim:VALUE>Non-Toxic Leak Detected</cim:VALUE><cim:VALUE>Local Node Transmission Error</cim:VALUE><cim:VALUE>Loss of Frame</cim:VALUE><cim:VALUE>Loss of Signal</cim:VALUE><cim:VALUE>Material Supply Exhausted</cim:VALUE><cim:VALUE>Multiplexer Problem</cim:VALUE><cim:VALUE>Out of Memory</cim:VALUE><cim:VALUE>Output Device Error</cim:VALUE><cim:VALUE>Performance Degraded</cim:VALUE><cim:VALUE>Power Problem</cim:VALUE><cim:VALUE>Pressure Unacceptable</cim:VALUE><cim:VALUE>Processor Problem (Internal Machine Error)</cim:VALUE><cim:VALUE>Pump Failure</cim:VALUE><cim:VALUE>Queue Size Exceeded</cim:VALUE><cim:VALUE>Receive Failure</cim:VALUE><cim:VALUE>Receiver Failure</cim:VALUE><cim:VALUE>Remote Node Transmission Error</cim:VALUE><cim:VALUE>Resource at or Nearing Capacity</cim:VALUE><cim:VALUE>Response Time Excessive</cim:VALUE><cim:VALUE>Retransmission Rate Excessive</cim:VALUE><cim:VALUE>Software Error</cim:VALUE><cim:VALUE>Software Program Abnormally Terminated</cim:VALUE><cim:VALUE>Software Program Error (Incorrect Results)</cim:VALUE><cim:VALUE>Storage Capacity Problem</cim:VALUE><cim:VALUE>Temperature Unacceptable</cim:VALUE><cim:VALUE>Threshold Crossed</cim:VALUE><cim:VALUE>Timing Problem</cim:VALUE><cim:VALUE>Toxic Leak Detected</cim:VALUE><cim:VALUE>Transmit Failure</cim:VALUE><cim:VALUE>Transmitter Failure</cim:VALUE><cim:VALUE>Underlying Resource Unavailable</cim:VALUE><cim:VALUE>Version MisMatch</cim:VALUE><cim:VALUE>Previous Alert Cleared</cim:VALUE><cim:VALUE>Login Attempts Failed</cim:VALUE><cim:VALUE>Software Virus Detected</cim:VALUE><cim:VALUE>Hardware Security Breached</cim:VALUE><cim:VALUE>Denial of Service Detected</cim:VALUE><cim:VALUE>Security Credential MisMatch</cim:VALUE><cim:VALUE>Unauthorized Access</cim:VALUE><cim:VALUE>Alarm Received</cim:VALUE><cim:VALUE>Loss of Pointer</cim:VALUE><cim:VALUE>Payload Mismatch</cim:VALUE><cim:VALUE>Transmission Error</cim:VALUE><cim:VALUE>Excessive Error Rate</cim:VALUE><cim:VALUE>Trace Problem</cim:VALUE><cim:VALUE>Element Unavailable</cim:VALUE><cim:VALUE>Element Missing</cim:VALUE><cim:VALUE>Loss of Multi Frame</cim:VALUE><cim:VALUE>Broadcast Channel Failure</cim:VALUE><cim:VALUE>Invalid Message Received</cim:VALUE><cim:VALUE>Routing Failure</cim:VALUE><cim:VALUE>Backplane Failure</cim:VALUE><cim:VALUE>Identifier Duplication</cim:VALUE><cim:VALUE>Protection Path Failure</cim:VALUE><cim:VALUE>Sync Loss or Mismatch</cim:VALUE><cim:VALUE>Terminal Problem</cim:VALUE><cim:VALUE>Real Time Clock Failure</cim:VALUE><cim:VALUE>Antenna Failure</cim:VALUE><cim:VALUE>Battery Charging Failure</cim:VALUE><cim:VALUE>Disk Failure</cim:VALUE><cim:VALUE>Frequency Hopping Failure</cim:VALUE><cim:VALUE>Loss of Redundancy</cim:VALUE><cim:VALUE>Power Supply Failure</cim:VALUE><cim:VALUE>Signal Quality Problem</cim:VALUE><cim:VALUE>Battery Discharging</cim:VALUE><cim:VALUE>Battery Failure</cim:VALUE><cim:VALUE>Commercial Power Problem</cim:VALUE><cim:VALUE>Fan Failure</cim:VALUE><cim:VALUE>Engine Failure</cim:VALUE><cim:VALUE>Sensor Failure</cim:VALUE><cim:VALUE>Fuse Failure</cim:VALUE><cim:VALUE>Generator Failure</cim:VALUE><cim:VALUE>Low Battery</cim:VALUE><cim:VALUE>Low Fuel</cim:VALUE><cim:VALUE>Low Water</cim:VALUE><cim:VALUE>Explosive Gas</cim:VALUE><cim:VALUE>High Winds</cim:VALUE><cim:VALUE>Ice Buildup</cim:VALUE><cim:VALUE>Smoke</cim:VALUE><cim:VALUE>Memory Mismatch</cim:VALUE><cim:VALUE>Out of CPU Cycles</cim:VALUE><cim:VALUE>Software Environment Problem</cim:VALUE><cim:VALUE>Software Download Failure</cim:VALUE><cim:VALUE>Element Reinitialized</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Logging Problems</cim:VALUE><cim:VALUE>Leak Detected</cim:VALUE><cim:VALUE>Protection Mechanism Failure</cim:VALUE><cim:VALUE>Protecting Resource Failure</cim:VALUE><cim:VALUE>Database Inconsistency</cim:VALUE><cim:VALUE>Authentication Failure</cim:VALUE><cim:VALUE>Breach of Confidentiality</cim:VALUE><cim:VALUE>Cable Tamper</cim:VALUE><cim:VALUE>Delayed Information</cim:VALUE><cim:VALUE>Duplicate Information</cim:VALUE><cim:VALUE>Information Missing</cim:VALUE><cim:VALUE>Information Modification</cim:VALUE><cim:VALUE>Information Out of Sequence</cim:VALUE><cim:VALUE>Key Expired</cim:VALUE><cim:VALUE>Non-Repudiation Failure</cim:VALUE><cim:VALUE>Out of Hours Activity</cim:VALUE><cim:VALUE>Out of Service</cim:VALUE><cim:VALUE>Procedural Error</cim:VALUE><cim:VALUE>Unexpected Information</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Probable cause</cim:VALUE><cim:VALUE>Recommendation.ITU|M3100.probableCause</cim:VALUE><cim:VALUE>ITU-IANA-ALARM-TC</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.ProbableCauseDescription</cim:VALUE><cim:VALUE>CIM_AlertIndication.EventID</cim:VALUE><cim:VALUE>CIM_AlertIndication.EventTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="ProbableCauseDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides additional information related to the ProbableCause.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.ProbableCause</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="Trending" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides information on trending - trending up, down or no change.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Trending Up</cim:VALUE><cim:VALUE>Trending Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.TrendIndication</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="RecommendedActions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Free form descriptions of the recommended actions to take to resolve the cause of the notification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Proposed repair actions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="EventID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An instrumentation or provider specific value that describes the underlying &quot;real-world&quot; event represented by the Indication. Two Indications with the same, non NULL EventID value are considered, by the creating entity, to represent the same event. The comparison of two EventID values is only defined for Alert Indications with identical, non NULL values of SystemCreateClassName, SystemName and ProviderName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.ProbableCause</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="EventTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date the underlying event was first detected. If specified, this property MUST be set to NULL if the creating entity is not capable of providing this information. This value is based on the notion of local date and time of the Managed System Element generating the Indication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.ProbableCause</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName for the Provider generating this Indication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name for the Provider generating this Indication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="ProviderName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the Provider generating this Indication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="Message" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>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:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.MessageID</cim:VALUE><cim:VALUE>CIM_AlertIndication.MessageArguments</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="MessageArguments" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array containing the dynamic content of the message.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.Message</cim:VALUE><cim:VALUE>CIM_AlertIndication.MessageID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="MessageID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that uniquely identifies, within the scope of the OwningEntity, the format of the Message.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.Message</cim:VALUE><cim:VALUE>CIM_AlertIndication.MessageArguments</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="false" NAME="OwningEntity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>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:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. 
If the above &quot;preferred&quot; algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm should be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Notification identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="CorrelatedIndications" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Correlated notifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.IndicationIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="OtherSeverity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Holds the value of the user defined severity value when &apos;PerceivedSeverity&apos; is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.PerceivedSeverity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationFilterName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt;, where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:) and &lt; OrgID &gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, &lt; OrgID &gt; shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between &lt; OrgID &gt; and &lt; LocalID &gt;. &lt; LocalID &gt; is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name &quot;#&quot; cim-service-start-id &quot;#&quot; listener-destination-creation-time
Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceNumber" TYPE="sint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AlertIndication" NAME="CIM_AlertInstIndication"><cim:QUALIFIER OVERRIDABLE="false" NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass of CIM_AlertIndication that embeds a CIM_Inst Indication. It is used when adding AlertIndication data to a LifeCycle Indication.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AlertInstIndication" PROPAGATED="false" NAME="AlertType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>AlertType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary classification of the Indication, defaulted to 7, &quot;Model Change&quot;, for this class. This is done because: 1) the primary purpose of AlertInstIndication is to add Alert data to a LifeCycle Indication; and 2) LifeCycle Indications deal with &apos;model changes&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Communications Alert</cim:VALUE><cim:VALUE>Quality of Service Alert</cim:VALUE><cim:VALUE>Processing Error</cim:VALUE><cim:VALUE>Device Alert</cim:VALUE><cim:VALUE>Environmental Alert</cim:VALUE><cim:VALUE>Model Change</cim:VALUE><cim:VALUE>Security Alert</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Event type</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>7</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertInstIndication" PROPAGATED="false" NAME="IndObject" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Embeds the InstIndication that is part of this Alert Indication. Only the properties selected by the Indication Filter&apos;s Query are included.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="EmbeddedObject" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A short description of the Indication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Additional text</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="AlertingManagedElement" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identifying information of the entity (ie, the instance) for which this Indication is generated. The property contains the path of an instance, encoded as a string parameter - if the instance is modeled in the CIM Schema. If not a CIM instance, the property contains some identifying string that names the entity for which the Alert is generated. The path or identifying string is formatted per the AlertingElementFormat property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.AlertingElementFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="AlertingElementFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The format of the AlertingManagedElement property is interpretable based upon 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 OtherAlertingElementFormat property. 
2 - CIMObjectPath. The format is a CIMObjectPath, with format &lt;NamespacePath&gt;:&lt;ClassName&gt;.&lt;Prop1&gt;=&quot;&lt;Value1&gt;&quot;, &lt;Prop2&gt;=&quot;&lt;Value2&gt;&quot;, . . . specifying an instance in the CIM Schema.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>CIMObjectPath</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.AlertingManagedElement</cim:VALUE><cim:VALUE>CIM_AlertIndication.OtherAlertingElementFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="OtherAlertingElementFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining &quot;Other&quot; values for AlertingElementFormat. This value MUST be set to a non NULL value when AlertingElementFormat is set to a value of 1 (&quot;Other&quot;). For all other values of AlertingElementFormat, the value of this string must be set to NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.AlertingElementFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="OtherAlertType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Alert type - used when the AlertType property is set to 1, &quot;Other State Change&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.AlertType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PerceivedSeverity</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Alert Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the AlertIndication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="ProbableCause" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the probable cause of the situation which resulted in the AlertIndication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124</cim:VALUE><cim:VALUE>125</cim:VALUE><cim:VALUE>126</cim:VALUE><cim:VALUE>127</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Adapter/Card Error</cim:VALUE><cim:VALUE>Application Subsystem Failure</cim:VALUE><cim:VALUE>Bandwidth Reduced</cim:VALUE><cim:VALUE>Connection Establishment Error</cim:VALUE><cim:VALUE>Communications Protocol Error</cim:VALUE><cim:VALUE>Communications Subsystem Failure</cim:VALUE><cim:VALUE>Configuration/Customization Error</cim:VALUE><cim:VALUE>Congestion</cim:VALUE><cim:VALUE>Corrupt Data</cim:VALUE><cim:VALUE>CPU Cycles Limit Exceeded</cim:VALUE><cim:VALUE>Dataset/Modem Error</cim:VALUE><cim:VALUE>Degraded Signal</cim:VALUE><cim:VALUE>DTE-DCE Interface Error</cim:VALUE><cim:VALUE>Enclosure Door Open</cim:VALUE><cim:VALUE>Equipment Malfunction</cim:VALUE><cim:VALUE>Excessive Vibration</cim:VALUE><cim:VALUE>File Format Error</cim:VALUE><cim:VALUE>Fire Detected</cim:VALUE><cim:VALUE>Flood Detected</cim:VALUE><cim:VALUE>Framing Error</cim:VALUE><cim:VALUE>HVAC Problem</cim:VALUE><cim:VALUE>Humidity Unacceptable</cim:VALUE><cim:VALUE>I/O Device Error</cim:VALUE><cim:VALUE>Input Device Error</cim:VALUE><cim:VALUE>LAN Error</cim:VALUE><cim:VALUE>Non-Toxic Leak Detected</cim:VALUE><cim:VALUE>Local Node Transmission Error</cim:VALUE><cim:VALUE>Loss of Frame</cim:VALUE><cim:VALUE>Loss of Signal</cim:VALUE><cim:VALUE>Material Supply Exhausted</cim:VALUE><cim:VALUE>Multiplexer Problem</cim:VALUE><cim:VALUE>Out of Memory</cim:VALUE><cim:VALUE>Output Device Error</cim:VALUE><cim:VALUE>Performance Degraded</cim:VALUE><cim:VALUE>Power Problem</cim:VALUE><cim:VALUE>Pressure Unacceptable</cim:VALUE><cim:VALUE>Processor Problem (Internal Machine Error)</cim:VALUE><cim:VALUE>Pump Failure</cim:VALUE><cim:VALUE>Queue Size Exceeded</cim:VALUE><cim:VALUE>Receive Failure</cim:VALUE><cim:VALUE>Receiver Failure</cim:VALUE><cim:VALUE>Remote Node Transmission Error</cim:VALUE><cim:VALUE>Resource at or Nearing Capacity</cim:VALUE><cim:VALUE>Response Time Excessive</cim:VALUE><cim:VALUE>Retransmission Rate Excessive</cim:VALUE><cim:VALUE>Software Error</cim:VALUE><cim:VALUE>Software Program Abnormally Terminated</cim:VALUE><cim:VALUE>Software Program Error (Incorrect Results)</cim:VALUE><cim:VALUE>Storage Capacity Problem</cim:VALUE><cim:VALUE>Temperature Unacceptable</cim:VALUE><cim:VALUE>Threshold Crossed</cim:VALUE><cim:VALUE>Timing Problem</cim:VALUE><cim:VALUE>Toxic Leak Detected</cim:VALUE><cim:VALUE>Transmit Failure</cim:VALUE><cim:VALUE>Transmitter Failure</cim:VALUE><cim:VALUE>Underlying Resource Unavailable</cim:VALUE><cim:VALUE>Version MisMatch</cim:VALUE><cim:VALUE>Previous Alert Cleared</cim:VALUE><cim:VALUE>Login Attempts Failed</cim:VALUE><cim:VALUE>Software Virus Detected</cim:VALUE><cim:VALUE>Hardware Security Breached</cim:VALUE><cim:VALUE>Denial of Service Detected</cim:VALUE><cim:VALUE>Security Credential MisMatch</cim:VALUE><cim:VALUE>Unauthorized Access</cim:VALUE><cim:VALUE>Alarm Received</cim:VALUE><cim:VALUE>Loss of Pointer</cim:VALUE><cim:VALUE>Payload Mismatch</cim:VALUE><cim:VALUE>Transmission Error</cim:VALUE><cim:VALUE>Excessive Error Rate</cim:VALUE><cim:VALUE>Trace Problem</cim:VALUE><cim:VALUE>Element Unavailable</cim:VALUE><cim:VALUE>Element Missing</cim:VALUE><cim:VALUE>Loss of Multi Frame</cim:VALUE><cim:VALUE>Broadcast Channel Failure</cim:VALUE><cim:VALUE>Invalid Message Received</cim:VALUE><cim:VALUE>Routing Failure</cim:VALUE><cim:VALUE>Backplane Failure</cim:VALUE><cim:VALUE>Identifier Duplication</cim:VALUE><cim:VALUE>Protection Path Failure</cim:VALUE><cim:VALUE>Sync Loss or Mismatch</cim:VALUE><cim:VALUE>Terminal Problem</cim:VALUE><cim:VALUE>Real Time Clock Failure</cim:VALUE><cim:VALUE>Antenna Failure</cim:VALUE><cim:VALUE>Battery Charging Failure</cim:VALUE><cim:VALUE>Disk Failure</cim:VALUE><cim:VALUE>Frequency Hopping Failure</cim:VALUE><cim:VALUE>Loss of Redundancy</cim:VALUE><cim:VALUE>Power Supply Failure</cim:VALUE><cim:VALUE>Signal Quality Problem</cim:VALUE><cim:VALUE>Battery Discharging</cim:VALUE><cim:VALUE>Battery Failure</cim:VALUE><cim:VALUE>Commercial Power Problem</cim:VALUE><cim:VALUE>Fan Failure</cim:VALUE><cim:VALUE>Engine Failure</cim:VALUE><cim:VALUE>Sensor Failure</cim:VALUE><cim:VALUE>Fuse Failure</cim:VALUE><cim:VALUE>Generator Failure</cim:VALUE><cim:VALUE>Low Battery</cim:VALUE><cim:VALUE>Low Fuel</cim:VALUE><cim:VALUE>Low Water</cim:VALUE><cim:VALUE>Explosive Gas</cim:VALUE><cim:VALUE>High Winds</cim:VALUE><cim:VALUE>Ice Buildup</cim:VALUE><cim:VALUE>Smoke</cim:VALUE><cim:VALUE>Memory Mismatch</cim:VALUE><cim:VALUE>Out of CPU Cycles</cim:VALUE><cim:VALUE>Software Environment Problem</cim:VALUE><cim:VALUE>Software Download Failure</cim:VALUE><cim:VALUE>Element Reinitialized</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Logging Problems</cim:VALUE><cim:VALUE>Leak Detected</cim:VALUE><cim:VALUE>Protection Mechanism Failure</cim:VALUE><cim:VALUE>Protecting Resource Failure</cim:VALUE><cim:VALUE>Database Inconsistency</cim:VALUE><cim:VALUE>Authentication Failure</cim:VALUE><cim:VALUE>Breach of Confidentiality</cim:VALUE><cim:VALUE>Cable Tamper</cim:VALUE><cim:VALUE>Delayed Information</cim:VALUE><cim:VALUE>Duplicate Information</cim:VALUE><cim:VALUE>Information Missing</cim:VALUE><cim:VALUE>Information Modification</cim:VALUE><cim:VALUE>Information Out of Sequence</cim:VALUE><cim:VALUE>Key Expired</cim:VALUE><cim:VALUE>Non-Repudiation Failure</cim:VALUE><cim:VALUE>Out of Hours Activity</cim:VALUE><cim:VALUE>Out of Service</cim:VALUE><cim:VALUE>Procedural Error</cim:VALUE><cim:VALUE>Unexpected Information</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Probable cause</cim:VALUE><cim:VALUE>Recommendation.ITU|M3100.probableCause</cim:VALUE><cim:VALUE>ITU-IANA-ALARM-TC</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.ProbableCauseDescription</cim:VALUE><cim:VALUE>CIM_AlertIndication.EventID</cim:VALUE><cim:VALUE>CIM_AlertIndication.EventTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="ProbableCauseDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides additional information related to the ProbableCause.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.ProbableCause</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="Trending" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides information on trending - trending up, down or no change.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Trending Up</cim:VALUE><cim:VALUE>Trending Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.TrendIndication</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="RecommendedActions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Free form descriptions of the recommended actions to take to resolve the cause of the notification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Proposed repair actions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="EventID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An instrumentation or provider specific value that describes the underlying &quot;real-world&quot; event represented by the Indication. Two Indications with the same, non NULL EventID value are considered, by the creating entity, to represent the same event. The comparison of two EventID values is only defined for Alert Indications with identical, non NULL values of SystemCreateClassName, SystemName and ProviderName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.ProbableCause</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="EventTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date the underlying event was first detected. If specified, this property MUST be set to NULL if the creating entity is not capable of providing this information. This value is based on the notion of local date and time of the Managed System Element generating the Indication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.ProbableCause</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName for the Provider generating this Indication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name for the Provider generating this Indication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="ProviderName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the Provider generating this Indication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="Message" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>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:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.MessageID</cim:VALUE><cim:VALUE>CIM_AlertIndication.MessageArguments</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="MessageArguments" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array containing the dynamic content of the message.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.Message</cim:VALUE><cim:VALUE>CIM_AlertIndication.MessageID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="MessageID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that uniquely identifies, within the scope of the OwningEntity, the format of the Message.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.Message</cim:VALUE><cim:VALUE>CIM_AlertIndication.MessageArguments</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="OwningEntity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>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:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. 
If the above &quot;preferred&quot; algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm should be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Notification identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="CorrelatedIndications" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Correlated notifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.IndicationIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="OtherSeverity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Holds the value of the user defined severity value when &apos;PerceivedSeverity&apos; is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.PerceivedSeverity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationFilterName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt;, where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:) and &lt; OrgID &gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, &lt; OrgID &gt; shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between &lt; OrgID &gt; and &lt; LocalID &gt;. &lt; LocalID &gt; is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name &quot;#&quot; cim-service-start-id &quot;#&quot; listener-destination-creation-time
Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceNumber" TYPE="sint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Indication" NAME="CIM_ClassIndication"><cim:QUALIFIER NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_ClassIndication is an abstract superclass describing changes in the definition of the schema. Subclasses represent specific types of change notifications, such as class creation, deletion and modification.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ClassIndication" PROPAGATED="false" NAME="ClassDefinition" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current definition of the class that is created, changed or deleted in the schema. In the case of a CIM_ClassDeletion Indication, the definition for the class just prior to deletion should be placed in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="EmbeddedObject" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. 
If the above &quot;preferred&quot; algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm should be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Notification identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="CorrelatedIndications" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Correlated notifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.IndicationIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="OtherSeverity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Holds the value of the user defined severity value when &apos;PerceivedSeverity&apos; is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.PerceivedSeverity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationFilterName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt;, where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:) and &lt; OrgID &gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, &lt; OrgID &gt; shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between &lt; OrgID &gt; and &lt; LocalID &gt;. &lt; LocalID &gt; is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name &quot;#&quot; cim-service-start-id &quot;#&quot; listener-destination-creation-time
Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceNumber" TYPE="sint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ClassIndication" NAME="CIM_ClassModification"><cim:QUALIFIER NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_ClassModification notifies when a class definition in the schema is modified.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ClassModification" PROPAGATED="false" NAME="PreviousClassDefinition" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A copy of the &apos;previous&apos; class definition whose change generated the Indication. PreviousClassDefinition contains an &apos;older&apos; copy of the class&apos; information, as compared to what is found in the ClassDefinition property (inherited from ClassIndication).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="EmbeddedObject" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ClassIndication" PROPAGATED="true" NAME="ClassDefinition" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current definition of the class that is created, changed or deleted in the schema. In the case of a CIM_ClassDeletion Indication, the definition for the class just prior to deletion should be placed in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="EmbeddedObject" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. 
If the above &quot;preferred&quot; algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm should be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Notification identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="CorrelatedIndications" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Correlated notifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.IndicationIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="OtherSeverity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Holds the value of the user defined severity value when &apos;PerceivedSeverity&apos; is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.PerceivedSeverity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationFilterName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt;, where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:) and &lt; OrgID &gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, &lt; OrgID &gt; shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between &lt; OrgID &gt; and &lt; LocalID &gt;. &lt; LocalID &gt; is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name &quot;#&quot; cim-service-start-id &quot;#&quot; listener-destination-creation-time
Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceNumber" TYPE="sint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Collection" NAME="CIM_FilterCollection"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.20.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A FilterCollection is a subclass of CIM_Collection which aggregates instances of CIM_IndicationFilter.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FilterCollection" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID shall be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterCollection" PROPAGATED="false" NAME="CollectionName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection Name is to be specified by a profile or owning organization such that it can be used to identify a particular collection of indication filters. The value of CollectionName shall be constructed using the following algorithm: 
&lt;OrgID&gt;:&lt;CollectionID&gt; 
Where &lt;OrgID&gt; and &lt;CollectionID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; shall include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the CollectionName. In addition, to ensure uniqueness &lt;OrgID&gt; shall not contain a colon (&apos;:&apos;).
&lt;CollectionID&gt; is the string label defined in the specification defining the collection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AbstractIndicationSubscription" NAME="CIM_FilterCollectionSubscription"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.20.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_FilterCollectionSubscription associates the CIM_FilterCollection with a CIM_ListenerDestionation.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FilterCollectionSubscription" PROPAGATED="false" REFERENCECLASS="CIM_FilterCollection" NAME="Filter"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Filter</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Filter that defines the criteria and data of the possible Indications of this subscription.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FilterCollectionSubscription" PROPAGATED="false" REFERENCECLASS="CIM_ListenerDestination" NAME="Handler"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Handler</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Handler addressing delivery of the possible Indications of this subscription.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="OnFatalErrorPolicy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the desired behavior for a subscription when a fatal error occurs in one of the Indication processing subcomponents (e.g., Indication processor, Indication or instance provider, or Indication handler) and the Indication cannot be successfully sent. Specifically, a failure implies that some aspect of Indication generation, processing or dispatch is no longer functioning and Indications may be lost. If the value of OnFatalErrorPolicy is 2 (&quot;Ignore&quot;) or not set (NULL), the subscription MUST continue to be processed in a &apos;best effort&apos; mode. This mode of operation can lead to unpredictable, and potentially misleading results, because Indications may be lost. If the value is 3 (&quot;Disable&quot;), the subscription MUST be disabled. With this policy, no new Indications will be generated or dispatched until the subscription is explicitly enabled. This is accomplished via the property, SubscriptionState. If the value is 4 (&quot;Remove&quot;), the subscription MUST be deleted. Selecting this policy has the same effect as issuing a DeleteInstance operation on this subscription instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ignore</cim:VALUE><cim:VALUE>Disable</cim:VALUE><cim:VALUE>Remove</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="OtherOnFatalErrorPolicy" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining &quot;Other&quot; values for OnFatalErrorPolicy. This value MUST be set to a non NULL value when OnFatalErrorPolicy is set to a value of 1 (&quot;Other&quot;). For all other values, the OtherOnFatalErrorPolicy MUST be NULL.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="FailureTriggerTimeInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FailureTriggerTimeInterval is used by the client to specify a recommended minimum delay before the OnFatalErrorPolicy is implemented.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="SubscriptionState" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current processing state of the subscription.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Enabled Degraded</cim:VALUE><cim:VALUE>Disabled</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="OtherSubscriptionState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining &quot;Other&quot; values for SubscriptionState. This value MUST be set to a non NULL value when SubscriptionState is set to a value of 1 (&quot;Other&quot;). For all other values, the OtherSubscriptionState MUST be NULL.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Date and time of the last state change. This value is based on the notion of local date and time of the Managed System Element running the Indication processing subcomponents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="SubscriptionDuration" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SubscriptionDuration defines the desired length of the subscription. Indications generated after the duration of the subscription has exceeded SubscriptionDuration MUST NOT be sent. The duration of a subscription MAY be changed by modifying this property. An expired subscription MAY be deleted and MUST NOT be modified. If the value of SubscriptionDuration is not set, the subscription MUST be treated as having no expiration date.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="SubscriptionStartTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SubscriptionStartTime is the time the subscription was started. The value of this property is computed based on the notion of date and time of the ManagedSystemElement running the Indication processing subcomponents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="SubscriptionTimeRemaining" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SubscriptionTimeRemaining is a computed value that provides a snapshot of the time remaining in the Subscription.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="RepeatNotificationPolicy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RepeatNotificationPolicy property defines the desired behavior for handling Indications that report the occurrence of the same underlying event (e.g., the disk is still generating I/O errors and has not yet been repaired). The defined semantics for the RepeatNotificationCount, RepeatNotificationInterval, and RepeatNotificationGap properties depend on the value of RepeatNotificationPolicy, but values for these properties MUST be set if the property is defined for the selected policy. If the value of RepeatNotificationPolicy is 0 (&quot;Unknown&quot;) or not set, no special processing for repeat Indications is defined by the subscription. The semantics associated with the handling of repeat Indications MAY be defined by the Indication processing subcomponents. If the value of RepeatNotificationPolicy is 2 (&quot;None&quot;), special processing of repeat Indications MUST NOT be performed. If the value is 3 (&quot;Suppress&quot;) the first RepeatNotificationCount Indications, describing the same event, MUST be sent and all subsequent Indications for this event suppressed for the remainder of the time interval RepeatNotificationInterval. A new interval starts when the next Indication for this event is received. If the value of RepeatNotificationPolicy is 4 (&quot;Delay&quot;) and an Indication is received, this Indication MUST be suppressed if, including this Indication, RepeatNoticationCount or fewer Indications for this event have been received during the prior time interval defined by RepeatNotificationInterval. If this Indication is the RepeatNotificationCount + 1 Indication, this Indication MUST be sent and all subsequent Indications for this event ignored until the RepeatNotificationGap has elapsed. A RepeatNotificationInterval MAY NOT overlap a RepeatNotificationGap time interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>Suppress</cim:VALUE><cim:VALUE>Delay</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="OtherRepeatNotificationPolicy" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining &quot;Other&quot; values for RepeatNotificationPolicy. This value MUST be set to a non NULL value when RepeatNotificationPolicy is set to a value of 1 (&quot;Other&quot;). For all other values, the OtherRepeatNotificationPolicy MUST be NULL.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="RepeatNotificationInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the time interval for the repeat notification policy calculation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="RepeatNotificationGap" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the gap interval for the repeat notification policy calculation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="RepeatNotificationCount" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the count property for the repeat notification policy calculation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ListenerDestination" NAME="CIM_IndicationHandler"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_IndicationHandler is an abstract superclass describing how an Indication is to be processd/delivered/&apos;handled&apos;. This may define a destination and protocol for delivering Indications, or it may define a process to invoke. This class is derived from CIM_ManagedElement to allow modeling the dependency of the Handler on a specific service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IndicationHandler" PROPAGATED="false" NAME="Owner" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the entity that created and/or maintains this Handler.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A System&apos;s CreationClassName. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A System&apos;s Name. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, it allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the name of the CIM Listener destination.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="PersistenceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the Persistence Type of the destination defined by this instance. If the value of PersistenceType is not specified, the value of PersistenceType MUST be treated as 2 (&quot;Permanent&quot;). A value of 2 (&quot;Permanent&quot;) declares that the destination is always expected to be available (e.g., system log file). Inability to access this destination MUST be treated as an error condition. A value of 3 (&quot;Transient&quot;) indicates that the destination is short-lived. Inability to access the destination MAY be treated as a normal termination condition. Subscriptions with &quot;Transient&quot; destinations MAY be deleted when the destination terminates or is no longer available.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Permanent</cim:VALUE><cim:VALUE>Transient</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.OtherPersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="OtherPersistenceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing (&quot;Other&quot;) values for PersistenceType. This value MUST be set to a non NULL value when the PersistenceType is 1 (&quot;Other&quot;). For all other values of PersistenceType, the value of OtherPersistenceType MUST be NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.PersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="Destination" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The destination IETF URI to which Export Messages are to be delivered. The scheme in the URI must be supported by theprotocol selected in the Protocol property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="OtherProtocol" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string providing a description of the supported protocols when 1, &quot;Other&quot;, is specified for the Protocol.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.Protocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="Protocol" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Protocol describes an encoding and protocol which will be used to deliver the indication. If Other is used, the value for OtherProtocol must not be null.
If a protocol is not specified, 2 &quot;CIM-XML&quot; must be assumed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>CIM-XML</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>WS-Management</cim:VALUE><cim:VALUE>WSDM</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.OtherProtocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_IndicationHandler" NAME="CIM_IndicationHandlerCIMXML"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestinationCIMXML</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_IndicationHandlerCIMXML describes the destination for Indications to be delivered via CIM-XML.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IndicationHandlerCIMXML" PROPAGATED="false" NAME="Destination" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestinationCIMXML.Destination</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Destination</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The destination URL to which CIM-XML Indication messages are to be delivered. The scheme prefix MUST be consistent with the DMTF CIM-XML Specifications. If a scheme prefix is not specified, the scheme &quot;http:&quot; MUST be assumed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationHandler" PROPAGATED="true" NAME="Owner" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the entity that created and/or maintains this Handler.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A System&apos;s CreationClassName. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A System&apos;s Name. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, it allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the name of the CIM Listener destination.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="PersistenceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the Persistence Type of the destination defined by this instance. If the value of PersistenceType is not specified, the value of PersistenceType MUST be treated as 2 (&quot;Permanent&quot;). A value of 2 (&quot;Permanent&quot;) declares that the destination is always expected to be available (e.g., system log file). Inability to access this destination MUST be treated as an error condition. A value of 3 (&quot;Transient&quot;) indicates that the destination is short-lived. Inability to access the destination MAY be treated as a normal termination condition. Subscriptions with &quot;Transient&quot; destinations MAY be deleted when the destination terminates or is no longer available.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Permanent</cim:VALUE><cim:VALUE>Transient</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.OtherPersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="OtherPersistenceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing (&quot;Other&quot;) values for PersistenceType. This value MUST be set to a non NULL value when the PersistenceType is 1 (&quot;Other&quot;). For all other values of PersistenceType, the value of OtherPersistenceType MUST be NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.PersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="OtherProtocol" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string providing a description of the supported protocols when 1, &quot;Other&quot;, is specified for the Protocol.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.Protocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ListenerDestination" PROPAGATED="true" NAME="Protocol" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Protocol describes an encoding and protocol which will be used to deliver the indication. If Other is used, the value for OtherProtocol must not be null.
If a protocol is not specified, 2 &quot;CIM-XML&quot; must be assumed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>CIM-XML</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>WS-Management</cim:VALUE><cim:VALUE>WSDM</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ListenerDestination.OtherProtocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_IndicationServiceCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.20.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Capabilities</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IndicationServiceCapabilities describes whether properties on the Indication Service can be modified by a client.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IndicationServiceCapabilities" PROPAGATED="false" NAME="FilterCreationEnabledIsSettable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the FilterCreationEnabled property can be set by a client application.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationService.FilterCreationEnabled</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationServiceCapabilities" PROPAGATED="false" NAME="DeliveryRetryAttemptsIsSettable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the DeliveryRetryAttempts property can be set by a client application.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationService.DeliveryRetryAttempts</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationServiceCapabilities" PROPAGATED="false" NAME="DeliveryRetryIntervalIsSettable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the DeliveryRetryInterval property can be set by a client application.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationService.DeliveryRetryInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationServiceCapabilities" PROPAGATED="false" NAME="SubscriptionRemovalActionIsSettable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the SubscriptionRemovalAction property can be set by a client application.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationService.SubscriptionRemovalAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationServiceCapabilities" PROPAGATED="false" NAME="SubscriptionRemovalTimeIntervalIsSettable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the SubscriptionRemovalTimeInterval property can be set by a client application.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationService.SubscriptionRemovalTimeInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationServiceCapabilities" PROPAGATED="false" NAME="MaxListenerDestinations" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxListenerDestinations specifies the maximum number of instances of CIM_ListenerDestination allowed by the associated CIM_IndicationService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationServiceCapabilities" PROPAGATED="false" NAME="MaxActiveSubscriptions" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxActiveSubscriptions specifies the maximum total number of instances of CIM_IndicationSubcription and CIM_FilterCollectionSubscription instances supported by the CIM_IndicationService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationServiceCapabilities" PROPAGATED="false" NAME="SubscriptionsPersisted" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SubscriptionsPersisted indicates whether or not the IndicationService persists indication subscriptions across restarts of the service. If SubscriptionsPersisted has a value of true, the indication service shall persist indication subscriptions across restarts of service. If SubscriptionsPersisted has a value of false, the indication service shall not persist indication subscriptions across restarts of the service. A value of NULL indicates support for subscription persistence is unknown.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AbstractIndicationSubscription" NAME="CIM_IndicationSubscription"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.16.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_IndicationSubscription describes a flow of Indications. The flow is specified by the referenced Filter, and directed to the referenced destination or process in the Handler. Property values of the referenced CIM_IndicationFilter instance and CIM_ListenerDestination instance MAY significantly effect the definition of the subscription. E.g., a subscription associated with a &quot;Transient&quot; destination MAY be deleted when the destination terminates or is no longer available.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IndicationSubscription" PROPAGATED="false" REFERENCECLASS="CIM_IndicationFilter" NAME="Filter"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Filter</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Filter that defines the criteria and data of the possible Indications of this subscription.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IndicationSubscription" PROPAGATED="false" REFERENCECLASS="CIM_ListenerDestination" NAME="Handler"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Handler</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Handler addressing delivery of the possible Indications of this subscription.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="OnFatalErrorPolicy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the desired behavior for a subscription when a fatal error occurs in one of the Indication processing subcomponents (e.g., Indication processor, Indication or instance provider, or Indication handler) and the Indication cannot be successfully sent. Specifically, a failure implies that some aspect of Indication generation, processing or dispatch is no longer functioning and Indications may be lost. If the value of OnFatalErrorPolicy is 2 (&quot;Ignore&quot;) or not set (NULL), the subscription MUST continue to be processed in a &apos;best effort&apos; mode. This mode of operation can lead to unpredictable, and potentially misleading results, because Indications may be lost. If the value is 3 (&quot;Disable&quot;), the subscription MUST be disabled. With this policy, no new Indications will be generated or dispatched until the subscription is explicitly enabled. This is accomplished via the property, SubscriptionState. If the value is 4 (&quot;Remove&quot;), the subscription MUST be deleted. Selecting this policy has the same effect as issuing a DeleteInstance operation on this subscription instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ignore</cim:VALUE><cim:VALUE>Disable</cim:VALUE><cim:VALUE>Remove</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="OtherOnFatalErrorPolicy" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining &quot;Other&quot; values for OnFatalErrorPolicy. This value MUST be set to a non NULL value when OnFatalErrorPolicy is set to a value of 1 (&quot;Other&quot;). For all other values, the OtherOnFatalErrorPolicy MUST be NULL.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="FailureTriggerTimeInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FailureTriggerTimeInterval is used by the client to specify a recommended minimum delay before the OnFatalErrorPolicy is implemented.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="SubscriptionState" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current processing state of the subscription.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Enabled Degraded</cim:VALUE><cim:VALUE>Disabled</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="OtherSubscriptionState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining &quot;Other&quot; values for SubscriptionState. This value MUST be set to a non NULL value when SubscriptionState is set to a value of 1 (&quot;Other&quot;). For all other values, the OtherSubscriptionState MUST be NULL.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Date and time of the last state change. This value is based on the notion of local date and time of the Managed System Element running the Indication processing subcomponents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="SubscriptionDuration" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SubscriptionDuration defines the desired length of the subscription. Indications generated after the duration of the subscription has exceeded SubscriptionDuration MUST NOT be sent. The duration of a subscription MAY be changed by modifying this property. An expired subscription MAY be deleted and MUST NOT be modified. If the value of SubscriptionDuration is not set, the subscription MUST be treated as having no expiration date.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="SubscriptionStartTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SubscriptionStartTime is the time the subscription was started. The value of this property is computed based on the notion of date and time of the ManagedSystemElement running the Indication processing subcomponents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="SubscriptionTimeRemaining" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SubscriptionTimeRemaining is a computed value that provides a snapshot of the time remaining in the Subscription.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="RepeatNotificationPolicy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RepeatNotificationPolicy property defines the desired behavior for handling Indications that report the occurrence of the same underlying event (e.g., the disk is still generating I/O errors and has not yet been repaired). The defined semantics for the RepeatNotificationCount, RepeatNotificationInterval, and RepeatNotificationGap properties depend on the value of RepeatNotificationPolicy, but values for these properties MUST be set if the property is defined for the selected policy. If the value of RepeatNotificationPolicy is 0 (&quot;Unknown&quot;) or not set, no special processing for repeat Indications is defined by the subscription. The semantics associated with the handling of repeat Indications MAY be defined by the Indication processing subcomponents. If the value of RepeatNotificationPolicy is 2 (&quot;None&quot;), special processing of repeat Indications MUST NOT be performed. If the value is 3 (&quot;Suppress&quot;) the first RepeatNotificationCount Indications, describing the same event, MUST be sent and all subsequent Indications for this event suppressed for the remainder of the time interval RepeatNotificationInterval. A new interval starts when the next Indication for this event is received. If the value of RepeatNotificationPolicy is 4 (&quot;Delay&quot;) and an Indication is received, this Indication MUST be suppressed if, including this Indication, RepeatNoticationCount or fewer Indications for this event have been received during the prior time interval defined by RepeatNotificationInterval. If this Indication is the RepeatNotificationCount + 1 Indication, this Indication MUST be sent and all subsequent Indications for this event ignored until the RepeatNotificationGap has elapsed. A RepeatNotificationInterval MAY NOT overlap a RepeatNotificationGap time interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>Suppress</cim:VALUE><cim:VALUE>Delay</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="OtherRepeatNotificationPolicy" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining &quot;Other&quot; values for RepeatNotificationPolicy. This value MUST be set to a non NULL value when RepeatNotificationPolicy is set to a value of 1 (&quot;Other&quot;). For all other values, the OtherRepeatNotificationPolicy MUST be NULL.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="RepeatNotificationInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the time interval for the repeat notification policy calculation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="RepeatNotificationGap" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the gap interval for the repeat notification policy calculation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="RepeatNotificationCount" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the count property for the repeat notification policy calculation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_InstIndication" NAME="CIM_InstCreation"><cim:QUALIFIER NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_InstCreation notifies when a new instance is created.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="true" NAME="SourceInstance" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A copy of the instance that changed to generate the Indication. SourceInstance contains the current values of the properties selected by the Indication Filter&apos;s Query. In the case of CIM_InstDeletion, the property values are copied before the instance is deleted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="EmbeddedObject" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="true" NAME="SourceInstanceModelPath" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Model Path of the SourceInstance. The following format MUST be used to encode the Model Path: 
&lt;NamespacePath&gt;:&lt;ClassName&gt;.&lt;Prop1&gt;=&quot;&lt;Value1&gt;&quot;, 
&lt;Prop2&gt;=&quot;&lt;Value2&gt;&quot;, ...</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_InstIndication.SourceInstance</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="true" NAME="SourceInstanceHost" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The host name or IP address of the SourceInstance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_InstIndication.SourceInstance</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. 
If the above &quot;preferred&quot; algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm should be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Notification identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="CorrelatedIndications" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Correlated notifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.IndicationIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="OtherSeverity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Holds the value of the user defined severity value when &apos;PerceivedSeverity&apos; is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.PerceivedSeverity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationFilterName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt;, where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:) and &lt; OrgID &gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, &lt; OrgID &gt; shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between &lt; OrgID &gt; and &lt; LocalID &gt;. &lt; LocalID &gt; is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name &quot;#&quot; cim-service-start-id &quot;#&quot; listener-destination-creation-time
Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceNumber" TYPE="sint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_InstIndication" NAME="CIM_InstDeletion"><cim:QUALIFIER NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_InstDeletion notifies when an existing instance is deleted.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="true" NAME="SourceInstance" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A copy of the instance that changed to generate the Indication. SourceInstance contains the current values of the properties selected by the Indication Filter&apos;s Query. In the case of CIM_InstDeletion, the property values are copied before the instance is deleted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="EmbeddedObject" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="true" NAME="SourceInstanceModelPath" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Model Path of the SourceInstance. The following format MUST be used to encode the Model Path: 
&lt;NamespacePath&gt;:&lt;ClassName&gt;.&lt;Prop1&gt;=&quot;&lt;Value1&gt;&quot;, 
&lt;Prop2&gt;=&quot;&lt;Value2&gt;&quot;, ...</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_InstIndication.SourceInstance</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstIndication" PROPAGATED="true" NAME="SourceInstanceHost" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The host name or IP address of the SourceInstance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_InstIndication.SourceInstance</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. 
If the above &quot;preferred&quot; algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm should be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Notification identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="CorrelatedIndications" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Correlated notifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.IndicationIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="OtherSeverity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Holds the value of the user defined severity value when &apos;PerceivedSeverity&apos; is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.PerceivedSeverity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationFilterName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt;, where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:) and &lt; OrgID &gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, &lt; OrgID &gt; shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between &lt; OrgID &gt; and &lt; LocalID &gt;. &lt; LocalID &gt; is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name &quot;#&quot; cim-service-start-id &quot;#&quot; listener-destination-creation-time
Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceNumber" TYPE="sint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AlertIndication" NAME="CIM_ThresholdIndication"><cim:QUALIFIER OVERRIDABLE="false" NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass of CIM_AlertIndications carrying additional threshold information related to the notification. This subclass is used when one of the ProbableCauses is set to 53, &quot;Threshold Crossed&quot;.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ThresholdIndication" PROPAGATED="false" NAME="ThresholdIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the threshold or naming the property that represents the threshold, if modeled in the CIM hierarchy. In the latter case, the value should be written as &lt;schema name&gt;_ &lt;class name&gt;.&lt;property name&gt;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Threshold information</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ThresholdIndication" PROPAGATED="false" NAME="ThresholdValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string holding the current value of the threshold. This is modeled as a string for universal mapping, similar to the CIM_Sensor properties in the Device Model.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Threshold information</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ThresholdIndication" PROPAGATED="false" NAME="ObservedValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string holding the current reading value that exceeds the threshold. This is modeled as a string for universal mapping, similar to the CIM_Sensor properties in the Device Model.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Threshold information</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A short description of the Indication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Additional text</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="AlertingManagedElement" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identifying information of the entity (ie, the instance) for which this Indication is generated. The property contains the path of an instance, encoded as a string parameter - if the instance is modeled in the CIM Schema. If not a CIM instance, the property contains some identifying string that names the entity for which the Alert is generated. The path or identifying string is formatted per the AlertingElementFormat property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.AlertingElementFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="AlertingElementFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The format of the AlertingManagedElement property is interpretable based upon 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 OtherAlertingElementFormat property. 
2 - CIMObjectPath. The format is a CIMObjectPath, with format &lt;NamespacePath&gt;:&lt;ClassName&gt;.&lt;Prop1&gt;=&quot;&lt;Value1&gt;&quot;, &lt;Prop2&gt;=&quot;&lt;Value2&gt;&quot;, . . . specifying an instance in the CIM Schema.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>CIMObjectPath</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.AlertingManagedElement</cim:VALUE><cim:VALUE>CIM_AlertIndication.OtherAlertingElementFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="OtherAlertingElementFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining &quot;Other&quot; values for AlertingElementFormat. This value MUST be set to a non NULL value when AlertingElementFormat is set to a value of 1 (&quot;Other&quot;). For all other values of AlertingElementFormat, the value of this string must be set to NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.AlertingElementFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="AlertType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Primary classification of the Indication. The following values are defined: 
1 - Other. The Indication&apos;s OtherAlertType property conveys its classification. Use of &quot;Other&quot; in an enumeration is a standard CIM convention. It means that the current Indication does not fit into the categories described by this enumeration. 
2 - Communications Alert. An Indication of this type is principally associated with the procedures and/or processes required to convey information from one point to another. 
3 - Quality of Service Alert. An Indication of this type is principally associated with a degradation or errors in the performance or function of an entity. 
4 - Processing Error. An Indication of this type is principally associated with a software or processing fault. 
5 - Device Alert. An Indication of this type is principally associated with an equipment or hardware fault. 
6 - Environmental Alert. An Indication of this type is principally associated with a condition relating to an enclosure in which the hardware resides, or other environmental considerations. 
7 - Model Change. The Indication addresses changes in the Information Model. For example, it may embed a Lifecycle Indication to convey the specific model change being alerted. 
8 - Security Alert. An Indication of this type is associated with security violations, detection of viruses, and similar issues.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Communications Alert</cim:VALUE><cim:VALUE>Quality of Service Alert</cim:VALUE><cim:VALUE>Processing Error</cim:VALUE><cim:VALUE>Device Alert</cim:VALUE><cim:VALUE>Environmental Alert</cim:VALUE><cim:VALUE>Model Change</cim:VALUE><cim:VALUE>Security Alert</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Event type</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="OtherAlertType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Alert type - used when the AlertType property is set to 1, &quot;Other State Change&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.AlertType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PerceivedSeverity</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Alert Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the AlertIndication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="ProbableCause" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the probable cause of the situation which resulted in the AlertIndication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124</cim:VALUE><cim:VALUE>125</cim:VALUE><cim:VALUE>126</cim:VALUE><cim:VALUE>127</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Adapter/Card Error</cim:VALUE><cim:VALUE>Application Subsystem Failure</cim:VALUE><cim:VALUE>Bandwidth Reduced</cim:VALUE><cim:VALUE>Connection Establishment Error</cim:VALUE><cim:VALUE>Communications Protocol Error</cim:VALUE><cim:VALUE>Communications Subsystem Failure</cim:VALUE><cim:VALUE>Configuration/Customization Error</cim:VALUE><cim:VALUE>Congestion</cim:VALUE><cim:VALUE>Corrupt Data</cim:VALUE><cim:VALUE>CPU Cycles Limit Exceeded</cim:VALUE><cim:VALUE>Dataset/Modem Error</cim:VALUE><cim:VALUE>Degraded Signal</cim:VALUE><cim:VALUE>DTE-DCE Interface Error</cim:VALUE><cim:VALUE>Enclosure Door Open</cim:VALUE><cim:VALUE>Equipment Malfunction</cim:VALUE><cim:VALUE>Excessive Vibration</cim:VALUE><cim:VALUE>File Format Error</cim:VALUE><cim:VALUE>Fire Detected</cim:VALUE><cim:VALUE>Flood Detected</cim:VALUE><cim:VALUE>Framing Error</cim:VALUE><cim:VALUE>HVAC Problem</cim:VALUE><cim:VALUE>Humidity Unacceptable</cim:VALUE><cim:VALUE>I/O Device Error</cim:VALUE><cim:VALUE>Input Device Error</cim:VALUE><cim:VALUE>LAN Error</cim:VALUE><cim:VALUE>Non-Toxic Leak Detected</cim:VALUE><cim:VALUE>Local Node Transmission Error</cim:VALUE><cim:VALUE>Loss of Frame</cim:VALUE><cim:VALUE>Loss of Signal</cim:VALUE><cim:VALUE>Material Supply Exhausted</cim:VALUE><cim:VALUE>Multiplexer Problem</cim:VALUE><cim:VALUE>Out of Memory</cim:VALUE><cim:VALUE>Output Device Error</cim:VALUE><cim:VALUE>Performance Degraded</cim:VALUE><cim:VALUE>Power Problem</cim:VALUE><cim:VALUE>Pressure Unacceptable</cim:VALUE><cim:VALUE>Processor Problem (Internal Machine Error)</cim:VALUE><cim:VALUE>Pump Failure</cim:VALUE><cim:VALUE>Queue Size Exceeded</cim:VALUE><cim:VALUE>Receive Failure</cim:VALUE><cim:VALUE>Receiver Failure</cim:VALUE><cim:VALUE>Remote Node Transmission Error</cim:VALUE><cim:VALUE>Resource at or Nearing Capacity</cim:VALUE><cim:VALUE>Response Time Excessive</cim:VALUE><cim:VALUE>Retransmission Rate Excessive</cim:VALUE><cim:VALUE>Software Error</cim:VALUE><cim:VALUE>Software Program Abnormally Terminated</cim:VALUE><cim:VALUE>Software Program Error (Incorrect Results)</cim:VALUE><cim:VALUE>Storage Capacity Problem</cim:VALUE><cim:VALUE>Temperature Unacceptable</cim:VALUE><cim:VALUE>Threshold Crossed</cim:VALUE><cim:VALUE>Timing Problem</cim:VALUE><cim:VALUE>Toxic Leak Detected</cim:VALUE><cim:VALUE>Transmit Failure</cim:VALUE><cim:VALUE>Transmitter Failure</cim:VALUE><cim:VALUE>Underlying Resource Unavailable</cim:VALUE><cim:VALUE>Version MisMatch</cim:VALUE><cim:VALUE>Previous Alert Cleared</cim:VALUE><cim:VALUE>Login Attempts Failed</cim:VALUE><cim:VALUE>Software Virus Detected</cim:VALUE><cim:VALUE>Hardware Security Breached</cim:VALUE><cim:VALUE>Denial of Service Detected</cim:VALUE><cim:VALUE>Security Credential MisMatch</cim:VALUE><cim:VALUE>Unauthorized Access</cim:VALUE><cim:VALUE>Alarm Received</cim:VALUE><cim:VALUE>Loss of Pointer</cim:VALUE><cim:VALUE>Payload Mismatch</cim:VALUE><cim:VALUE>Transmission Error</cim:VALUE><cim:VALUE>Excessive Error Rate</cim:VALUE><cim:VALUE>Trace Problem</cim:VALUE><cim:VALUE>Element Unavailable</cim:VALUE><cim:VALUE>Element Missing</cim:VALUE><cim:VALUE>Loss of Multi Frame</cim:VALUE><cim:VALUE>Broadcast Channel Failure</cim:VALUE><cim:VALUE>Invalid Message Received</cim:VALUE><cim:VALUE>Routing Failure</cim:VALUE><cim:VALUE>Backplane Failure</cim:VALUE><cim:VALUE>Identifier Duplication</cim:VALUE><cim:VALUE>Protection Path Failure</cim:VALUE><cim:VALUE>Sync Loss or Mismatch</cim:VALUE><cim:VALUE>Terminal Problem</cim:VALUE><cim:VALUE>Real Time Clock Failure</cim:VALUE><cim:VALUE>Antenna Failure</cim:VALUE><cim:VALUE>Battery Charging Failure</cim:VALUE><cim:VALUE>Disk Failure</cim:VALUE><cim:VALUE>Frequency Hopping Failure</cim:VALUE><cim:VALUE>Loss of Redundancy</cim:VALUE><cim:VALUE>Power Supply Failure</cim:VALUE><cim:VALUE>Signal Quality Problem</cim:VALUE><cim:VALUE>Battery Discharging</cim:VALUE><cim:VALUE>Battery Failure</cim:VALUE><cim:VALUE>Commercial Power Problem</cim:VALUE><cim:VALUE>Fan Failure</cim:VALUE><cim:VALUE>Engine Failure</cim:VALUE><cim:VALUE>Sensor Failure</cim:VALUE><cim:VALUE>Fuse Failure</cim:VALUE><cim:VALUE>Generator Failure</cim:VALUE><cim:VALUE>Low Battery</cim:VALUE><cim:VALUE>Low Fuel</cim:VALUE><cim:VALUE>Low Water</cim:VALUE><cim:VALUE>Explosive Gas</cim:VALUE><cim:VALUE>High Winds</cim:VALUE><cim:VALUE>Ice Buildup</cim:VALUE><cim:VALUE>Smoke</cim:VALUE><cim:VALUE>Memory Mismatch</cim:VALUE><cim:VALUE>Out of CPU Cycles</cim:VALUE><cim:VALUE>Software Environment Problem</cim:VALUE><cim:VALUE>Software Download Failure</cim:VALUE><cim:VALUE>Element Reinitialized</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Logging Problems</cim:VALUE><cim:VALUE>Leak Detected</cim:VALUE><cim:VALUE>Protection Mechanism Failure</cim:VALUE><cim:VALUE>Protecting Resource Failure</cim:VALUE><cim:VALUE>Database Inconsistency</cim:VALUE><cim:VALUE>Authentication Failure</cim:VALUE><cim:VALUE>Breach of Confidentiality</cim:VALUE><cim:VALUE>Cable Tamper</cim:VALUE><cim:VALUE>Delayed Information</cim:VALUE><cim:VALUE>Duplicate Information</cim:VALUE><cim:VALUE>Information Missing</cim:VALUE><cim:VALUE>Information Modification</cim:VALUE><cim:VALUE>Information Out of Sequence</cim:VALUE><cim:VALUE>Key Expired</cim:VALUE><cim:VALUE>Non-Repudiation Failure</cim:VALUE><cim:VALUE>Out of Hours Activity</cim:VALUE><cim:VALUE>Out of Service</cim:VALUE><cim:VALUE>Procedural Error</cim:VALUE><cim:VALUE>Unexpected Information</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Probable cause</cim:VALUE><cim:VALUE>Recommendation.ITU|M3100.probableCause</cim:VALUE><cim:VALUE>ITU-IANA-ALARM-TC</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.ProbableCauseDescription</cim:VALUE><cim:VALUE>CIM_AlertIndication.EventID</cim:VALUE><cim:VALUE>CIM_AlertIndication.EventTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="ProbableCauseDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides additional information related to the ProbableCause.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.ProbableCause</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="Trending" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides information on trending - trending up, down or no change.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Trending Up</cim:VALUE><cim:VALUE>Trending Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.TrendIndication</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="RecommendedActions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Free form descriptions of the recommended actions to take to resolve the cause of the notification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Proposed repair actions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="EventID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An instrumentation or provider specific value that describes the underlying &quot;real-world&quot; event represented by the Indication. Two Indications with the same, non NULL EventID value are considered, by the creating entity, to represent the same event. The comparison of two EventID values is only defined for Alert Indications with identical, non NULL values of SystemCreateClassName, SystemName and ProviderName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.ProbableCause</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="EventTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date the underlying event was first detected. If specified, this property MUST be set to NULL if the creating entity is not capable of providing this information. This value is based on the notion of local date and time of the Managed System Element generating the Indication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.ProbableCause</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName for the Provider generating this Indication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name for the Provider generating this Indication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="ProviderName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the Provider generating this Indication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="Message" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>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:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.MessageID</cim:VALUE><cim:VALUE>CIM_AlertIndication.MessageArguments</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="MessageArguments" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array containing the dynamic content of the message.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.Message</cim:VALUE><cim:VALUE>CIM_AlertIndication.MessageID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="MessageID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that uniquely identifies, within the scope of the OwningEntity, the format of the Message.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.Message</cim:VALUE><cim:VALUE>CIM_AlertIndication.MessageArguments</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlertIndication" PROPAGATED="true" NAME="OwningEntity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>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:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. 
If the above &quot;preferred&quot; algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm should be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Notification identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="CorrelatedIndications" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Correlated notifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.IndicationIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="OtherSeverity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Holds the value of the user defined severity value when &apos;PerceivedSeverity&apos; is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.PerceivedSeverity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationFilterName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt;, where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:) and &lt; OrgID &gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, &lt; OrgID &gt; shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between &lt; OrgID &gt; and &lt; LocalID &gt;. &lt; LocalID &gt; is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name &quot;#&quot; cim-service-start-id &quot;#&quot; listener-destination-creation-time
Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceNumber" TYPE="sint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ElementConformsToProfile"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_ElementConformsToProfile association defines the RegisteredProfiles to which the referenced ManagedElement is conformant. Note: This association may apply to any Managed Element. Typical usage will apply it to a higher level instance, such as a System, NameSpace, or Service. When applied to a higher level instance, all constituent parts MUST behave appropriately in support of the ManagedElement&apos;s conformance to the named RegisteredProfile.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementConformsToProfile" PROPAGATED="false" REFERENCECLASS="CIM_RegisteredProfile" NAME="ConformantStandard"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RegisteredProfile to which the ManagedElement conforms.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementConformsToProfile" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement that conforms to the RegisteredProfile.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ReferencedProfile"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A profile that is referenced by another RegisteredProfile.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ReferencedProfile" PROPAGATED="false" REFERENCECLASS="CIM_RegisteredProfile" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RegisteredProfile that is referenced by the Dependent Profile.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ReferencedProfile" PROPAGATED="false" REFERENCECLASS="CIM_RegisteredProfile" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A RegisteredProfile that references other profiles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ReferencedProfile" NAME="CIM_SubProfileRequiresProfile"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subprofile requires another RegisteredProfile for context. This association mandates the scoping relationship between a subprofile and its scoping profile.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SubProfileRequiresProfile" PROPAGATED="false" REFERENCECLASS="CIM_RegisteredProfile" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RegisteredProfile that is referenced/required by the subprofile.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SubProfileRequiresProfile" PROPAGATED="false" REFERENCECLASS="CIM_RegisteredSubProfile" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A RegisteredSubProfile that requires a scoping profile, for context.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyAction" NAME="CIM_SAAction"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SAAction is the base class for the various types of key exchange or IPsec actions. It is abstract and used to categorize the different types of actions of SARules.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SAAction" PROPAGATED="false" NAME="DoPacketLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoPacketLogging causes a log message to be generated when the action is applied to a packet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAAction.DoPacketLogging</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.PacketLoggingActive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyAction is defined. 

This property helps to identify the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyAction is related, either directly via the PolicyActionInPolicyRepository association or indirectly via the PolicyActionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyAction is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the CreationClassName of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the name of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyActionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="DoActionLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoActionLogging causes a log message to be generated when the action is performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SAAction" NAME="CIM_SANegotiationAction"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SANegotiationAction is the base class for negotiated SAs. It is abstract, specifying the common parameters that control the IPsec phase 1 and phase 2 negotiations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SANegotiationAction</cim:VALUE><cim:VALUE>IPSP Policy Model.IETF|IKENegotiationAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SANegotiationAction" PROPAGATED="false" NAME="MinLifetimeSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinLifetimeSeconds prevents certain denial of service attacks where the peer requests an arbitrarily low lifetime value, causing renegotiations with expensive Diffie-Hellman operations. The property specifies the minimum lifetime, in seconds, that will be accepted from the peer. A value of zero (the default) indicates that there is no minimum value. A non-zero value specifies the minimum seconds lifetime.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKENegotiationAction.MinLifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SANegotiationAction" PROPAGATED="false" NAME="IdleDurationSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IdleDurationSeconds is the time an SA can remain idle (i.e., no traffic protected using the security association) before it is automatically deleted. The default (zero) value indicates that there is no idle duration timer and that the SA is deleted based upon the SA seconds and kilobyte lifetimes. Any non-zero value indicates the number of seconds that the SA may remain unused.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKENegotiationAction.IdleDurationSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.IdleDurationSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SANegotiationAction" PROPAGATED="false" NAME="MinLifetimeKilobytes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinLifetimeKilobytes prevents certain denial of service attacks where the peer requests an arbitrarily low lifetime value, causing renegotiations with expensive Diffie-Hellman operations. The property specifies the minimum lifetime, in kilobytes, that will be accepted from the peer. A value of zero (the default) indicates that there is no minimum value. A non-zero value specifies the minimum kilobytes lifetime. Note that there has been considerable debate regarding the usefulness of applying kilobyte lifetimes to phase 1 security associations, so it is likely that this property will only apply to the subclass, IPsecAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKENegotiationAction.MinLifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAAction" PROPAGATED="true" NAME="DoPacketLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoPacketLogging causes a log message to be generated when the action is applied to a packet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAAction.DoPacketLogging</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.PacketLoggingActive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyAction is defined. 

This property helps to identify the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyAction is related, either directly via the PolicyActionInPolicyRepository association or indirectly via the PolicyActionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyAction is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the CreationClassName of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the name of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyActionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="DoActionLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoActionLogging causes a log message to be generated when the action is performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ScopedSettingData" NAME="CIM_SAProposal"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SAProposal is a base class defining the common properties of, and anchoring common associations for, IPsec phase 1 and phase 2 proposals. It is defined as a kind of ScopedSettingData (scoped by a ComputerSystem or AdminDomain), since its subclasses define sets of IPsec properties that MUST be applied together, if negotiated. This subclassing is different than that defined in IETF&apos;s IPSP Policy draft - where it is subclassed from Policy. The definition as SettingData is more consistent with the application of the properties as a set, to the negotiated Security Association. To indicate that &apos;this&apos; proposaltransform is negotiated for a Security Association, use the ElementSettingData to associate the proposal and the SA.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAProposal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SAAction" NAME="CIM_SAStaticAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SAStaticAction is the base class for both key exchange as well as IPsec actions that require no negotiation. It is a concrete class that can be aggregated with other subclasses of PolicyAction (such as NetworkPacketAction) into a PolicyRule, to describe how packets are handled throughout the lifetime of the Security Association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAStaticAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SAStaticAction" PROPAGATED="false" NAME="LifetimeSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LifetimeSeconds specifies how long the SA created from this action should be used/exist. A value of 0 means an infinite lifetime. A non-zero value is typically used in conjunction with alternate SAActions performed when there is a negotiation failure of some sort. 

Note: If the referenced SAStaticAction object IS-A PreconfiguredSAAction (that is associated to several SATransforms), then the actual lifetime of the Security Association will be the lesser of the value of this LifetimeSeconds property and of the value of the MaxLifetimeSeconds property of the associated SATransform.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAStaticAction.LifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAAction" PROPAGATED="true" NAME="DoPacketLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoPacketLogging causes a log message to be generated when the action is applied to a packet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAAction.DoPacketLogging</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.PacketLoggingActive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyAction is defined. 

This property helps to identify the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyAction is related, either directly via the PolicyActionInPolicyRepository association or indirectly via the PolicyActionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyAction is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the CreationClassName of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the name of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyActionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="DoActionLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoActionLogging causes a log message to be generated when the action is performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BaseMetricDefinition" NAME="CIM_AggregationMetricDefinition"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::BaseMetric</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_AggregationMetricDefinition represents the definitional aspects of a metric that is derived from another metric value. The CIM_AggregationMetricDefinition should be associated with the CIM_ManagedElement(s) to which it applies.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AggregationMetricDefinition" PROPAGATED="false" NAME="ChangeType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ChangeType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ChangeType indicates how the metric value changes, in the form of typical combinations of finer grain attributes such as direction change, minimum and maximum values, and wrapping semantics. 
5=&quot;Simple Function&quot;: indicates that the derived metric value is calculated by applying the basic mathematical function identified by the SimpleFunction property to the underlying metric values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Simple Function</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AggregationMetricDefinition.IsContinuous</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AggregationMetricDefinition" PROPAGATED="false" NAME="SimpleFunction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SimpleFunction property identifies the basic computation performed on an underlying metric to arrive at the value of this derived metric. This property shall be NULL when the ChangeType property has a value other than 5 &quot;Simple Function&quot;. 
2=&quot;Minimum&quot; indicates that the metric reports the lowest value detected for the associated monitored entity. This is also known as a low watermark.
.3=&quot;Maximum&quot; indicates that the metric reports the maximum value detected for the associated monitored entity. This is also known as a high watermark.
4=&quot;Average&quot; indicates the metric reports the average value of the underlying metric values.
5=&quot;Median&quot; indicates the metric reports the median value of the underlying metric values.
6=&quot;Mode&quot; indicates the metric reports the modal value of the underlying metric values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>..</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Minimum</cim:VALUE><cim:VALUE>Maximum</cim:VALUE><cim:VALUE>Average</cim:VALUE><cim:VALUE>Median</cim:VALUE><cim:VALUE>Mode</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="Id" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that uniquely identifies the metric definition. The use of OSF UUID/GUIDs is recommended.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the metric. This name does not have to be unique, but should be descriptive and may contain blanks.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="DataType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The data type of the metric. For example, &quot;boolean&quot; (value=1) or &quot;datetime&quot; (=3) may be specified. These types represent the datatypes defined for CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>boolean</cim:VALUE><cim:VALUE>char16</cim:VALUE><cim:VALUE>datetime</cim:VALUE><cim:VALUE>real32</cim:VALUE><cim:VALUE>real64</cim:VALUE><cim:VALUE>sint16</cim:VALUE><cim:VALUE>sint32</cim:VALUE><cim:VALUE>sint64</cim:VALUE><cim:VALUE>sint8</cim:VALUE><cim:VALUE>string</cim:VALUE><cim:VALUE>uint16</cim:VALUE><cim:VALUE>uint32</cim:VALUE><cim:VALUE>uint64</cim:VALUE><cim:VALUE>uint8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="Calculable" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the characteristics of the metric, for purposes of performing calculations. The property can take one of the following values: 
1=&quot;Non-calculable&quot; -&gt; a string. Arithmetic makes no sense. 
2=&quot;Summable&quot; -&gt; It is reasonable to sum this value over many instances of e.g., UnitOfWork, such as the number of files processed in a backup job. For example, if each backup job is a UnitOfWork, and each job backs up 27,000 files on average, then it makes sense to say that 100 backup jobs processed 2,700,000 files. 
3=&quot;Non-summable&quot; -&gt; It does not make sense to sum this value over many instances of UnitOfWork. An example would be a metric that measures the queue length when a job arrives at a server. If each job is a UnitOfWork, and the average queue length when each job arrives is 33, it does not make sense to say that the queue length for 100 jobs is 3300. It does make sense to say that the mean is 33.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Non-calculable</cim:VALUE><cim:VALUE>Summable</cim:VALUE><cim:VALUE>Non-summable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="Units" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the specific units of a value. Examples are Bytes, Packets, Jobs, Files, Milliseconds, and Amps.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="BreakdownDimensions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines one or more strings that can be used to refine (break down) queries against the BaseMetricValues along a certain dimension. An example is a transaction name, allowing the break down of the total value for all transactions into a set of values, one for each transaction name. Other examples might be application system or user group name. The strings are free format and should be meaningful to the end users of the metric data. The strings indicate which break down dimensions are supported for this metric definition, by the underlying instrumentation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="IsContinuous" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IsContinuous indicates whether or not the metric value is continuous or scalar. Performance metrics are an example of a linear metric. Examples of non-linear metrics include error codes or operational states. Continuous metrics can be compared using the &quot;greater than&quot; relation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="TimeScope" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeScope indicates the time scope to which the metric value applies. 
0=&quot;Unknown&quot; indicates the time scope was not qualified by the metric designer, or is unknown to the provider. 
2=&quot;Point&quot; indicates that the metric applies to a point in time. On the corresponding BaseMetricValue instances, TimeStamp specifies the point in time and Duration is always 0. 
3=&quot;Interval&quot; indicates that the metric applies to a time interval. On the corresponding BaseMetricValue instances, TimeStamp specifies the end of the time interval and Duration specifies its duration. 
4=&quot;StartupInterval&quot; indicates that the metric applies to a time interval that began at the startup of the measured resource (i.e. the ManagedElement associated by MetricDefForMe). On the corresponding BaseMetricValue instances, TimeStamp specifies the end of the time interval. If Duration is 0, this indicates that the startup time of the measured resource is unknown. Else, Duration specifies the duration between startup of the resource and TimeStamp.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Point</cim:VALUE><cim:VALUE>Interval</cim:VALUE><cim:VALUE>StartupInterval</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BaseMetricValue.TimeStamp</cim:VALUE><cim:VALUE>CIM_BaseMetricValue.Duration</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="GatheringType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>GatheringType indicates how the metric values are gathered by the underlying instrumentation. This allows the client application to choose the right metric for the purpose. 
0=&quot;Unknown&quot;: Indicates that the GatheringType is not known. 
2=&quot;OnChange&quot;: Indicates that the CIM metric values get updated immediately when the values inside of the measured resource change. The values of OnChange metrics truly reflect the current situation within the resource at any time. An example is the number of logged on users that gets updated immediately as users log on and off. 
3=&quot;Periodic&quot;: Indicates that the CIM metric values get updated periodically. For instance, to a client application, a metric value applying to the current time will appear constant during each gathering interval, and then jumps to the new value at the end of each gathering interval. 
4=&quot;OnRequest&quot;: Indicates that the CIM metric value is determined each time a client application reads it. The values of OnRequest metrics truly return the current situation within the resource if somebody asks for it. However, they do not change &quot;unobserved&quot;, and therefore subscribing for value changes of OnRequest metrics is NOT RECOMMENDED.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OnChange</cim:VALUE><cim:VALUE>Periodic</cim:VALUE><cim:VALUE>OnRequest</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricDefinition" PROPAGATED="true" NAME="ProgrammaticUnits" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the specific units of a value. The value of this property shall be a legal value of the Programmatic Units qualifier as defined in Appendix C.1 of DSP0004 V2.4 or later.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BaseMetricValue" NAME="CIM_AggregationMetricValue"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::BaseMetric</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Each CIM_AggregationMetricValue object represents the instance value of a metric defined by an instance of CIM_AggregationMetricDefinition. The properties inherited from CIM_BaseMetricValue provide the actual metric value. The properties introduced in CIM_AggregationMetricValue provide information about the interval over which the aggregation function was applied.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AggregationMetricValue" PROPAGATED="false" NAME="AggregationTimeStamp" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the time when the aggregation function was applied to determine the value of the metric instance. Note that this is different from the time when the instance is created. For a given CIM_AggregationMetricValue instance, the AggregationTimeStamp changes whenever the aggregation function is applied to calculate the value.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AggregationMetricValue.Duration</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AggregationMetricValue" PROPAGATED="false" NAME="AggregationDuration" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Property that represents the time duration over which the aggregation was computed. The start of a monitoring interval over which the aggregation function is applied is determined by subtracting the AggregationDuration from the AggregationTimestamp.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AggregationMetricValue.AggregationTimeStamp</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
: 
Where and are separated by a colon &apos;:&apos;, and where MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between and . 
is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="true" NAME="MetricDefinitionId" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The key of the BaseMetricDefinition instance for this CIM_BaseMetricValue instance value.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BaseMetricDefinition.Id</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="true" NAME="MeasuredElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A descriptive name for the element to which the metric value belongs (i.e., the measured element). This property is required by behavior if there is no association defined to a ManagedElement, but may be used in other cases to provide supplemental information. This allows metrics to be captured independently of any ManagedElement. An example is where a metric value belongs to a combination of elements, such as the input and output ports of the traffic in a switch. If there are multiple ManagedElements associated with the metric value, then usually there is one that naturally belongs to the metric value and that one should be used to create the supplemental information. The property is not meant to be used as a foreign key to search on the measured element. Instead, the association to the ManagedElement should be used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="true" NAME="TimeStamp" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the time when the value of a metric instance is computed. Note that this is different from the time when the instance is created. For a given CIM_BaseMetricValue instance, the TimeStamp changes whenever a new measurement snapshot is taken if Volatile is true. A managmenet application may establish a time series of metric data by retrieving the instances of CIM_BaseMetricValue and sorting them according to their TimeStamp.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BaseMetricDefinition.TimeScope</cim:VALUE><cim:VALUE>CIM_BaseMetricValue.Duration</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="true" NAME="Duration" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Property that represents the time duration over which this metric value is valid. This property should not exist for timestamps that apply only to a point in time but should be defined for values that are considered valid for a certain time period (ex. sampling). If the &quot;Duration&quot; property exists and is nonNull, the TimeStamp is to be considered the end of the interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BaseMetricDefinition.TimeScope</cim:VALUE><cim:VALUE>CIM_BaseMetricValue.TimeStamp</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="true" NAME="MetricValue" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The value of the metric represented as a string. Its original data type is specified in CIM_BaseMetricDefinition.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="true" NAME="BreakdownDimension" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If present, specifies one BreakdownDimension from the BreakdownDimensions array defined in the associated CIM_ BaseMetricDefinition. This is the dimension along which this set of metric values is broken down. For a description of the concept, see the class CIM_BaseMetricDefinition.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="true" NAME="BreakdownValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines a value of the BreakdownDimension property defined for this metric value instance. For instance, if the BreakdownDimension is &quot;TransactionName&quot;, this property could name the actual transaction to which this particular metric value applies.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BaseMetricValue" PROPAGATED="true" NAME="Volatile" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, Volatile indicates that the value for the next point in time may use the same object and just change its properties (such as the value or timestamp). If false, the existing objects remain unchanged and a new object is created for the new point in time.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_LogicalElementPerformsUoW"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::UnitOfWork</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association identifies a specific execution of a UnitOf Work with the specific LogicalElement that is performing/ has performed it. Where the LogicalElementUnitOfWorkDef association describes what an Element can do, this relationship describes what a particular Element is doing or has done.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogicalElementPerformsUoW" PROPAGATED="false" REFERENCECLASS="CIM_LogicalElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalElement performing the UnitOfWork.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogicalElementPerformsUoW" PROPAGATED="false" REFERENCECLASS="CIM_UnitOfWork" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The UnitOfWork being performed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_MetricDefForME"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::BaseMetric</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association ties a CIM_BaseMetricDefinition to a CIM_ManagedElement to define metrics for the latter. The metrics definition is given context by the ManagedElement, which is why the definition is dependent on the element.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MetricDefForME" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_ManagedElement that can have metrics of this type associated with it.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MetricDefForME" PROPAGATED="false" REFERENCECLASS="CIM_BaseMetricDefinition" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A CIM_BaseMetricDefinition for a CIM_ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_MetricDefForME" PROPAGATED="false" NAME="MetricCollectionEnabled" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MetricCollectionEnabled indicates whether the metric defined by the referenced CIM_BaseMetricDefinition is being collected for the referenced CIM_ManagedElement. A value of 2 &quot;Enabled&quot; shall indicate the metric is being collected. A value of 3 &quot;Disabled&quot; shall indicate the metric is not being collected. When collection of a metric is re-enabled, the metric is re-initialized such that any values for a current access metric reflect data collected after the time at which collection was re-enabled.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Reserved</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_MetricForME"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::BaseMetric</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association links a ManagedElement to the metric values being maintained for it.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MetricForME" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ManagedElement to which the metric values belong.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MetricForME" PROPAGATED="false" REFERENCECLASS="CIM_BaseMetricValue" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A metric value for the ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_MetricInstance"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::BaseMetric</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Weak association of metric value objects with their metric definition. This association ties an instance of CIM_BaseMetricValue to its CIM_BaseMetricDefinition; it is weak because the existence of a CIM_BaseMetricValue depends on the existence of its associated CIM_BaseMetricDefinition: An instance of CIM_BaseMetricValue must not exist without being associated to its corresponding CIM_BaseMetricDefinition.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MetricInstance" PROPAGATED="false" REFERENCECLASS="CIM_BaseMetricDefinition" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_BaseMetricDefinition for this particular CIM_BaseMetricValue.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MetricInstance" PROPAGATED="false" REFERENCECLASS="CIM_BaseMetricValue" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A CIM_BaseMetricValue instance holding the Value.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElementCapabilities" NAME="CIM_MetricServiceCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::BaseMetrics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MetricServiceCapabilities describes the capabilities of the associated CIM_BaseMetricService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MetricServiceCapabilities" PROPAGATED="false" NAME="ControllableMetrics" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ControllableMetrics identifies the instances of CIM_BaseMetricDefinition that can be controlled by the associated CIM_MetricService instance. Each string value shall be formatted as a WBEM URI defined as in accordance with DSP0207 that identifies an instance of CIM_BaseMetricDefinition. An instance of CIM_BaseMetricDefinition shall not be identified by a value of the ControllableMetrics property unless it is associated through CIM_ServiceAffectsElement to the associated instance of CIM_MetricService. If a value corresponding to an instance of CIM_BaseMetricDefinition is included in the ControllableMetrics property, the associated instance of CIM_MetricService shall support enabling and/or disabling at least one metric defined by the CIM_BaseMetricDefinition instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MetricServiceCapabilities.MetricControlTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MetricServiceCapabilities" PROPAGATED="false" NAME="MetricsControlTypes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MetricControlTypes identifies the type of control supported by the associated CIM_MetricService instance for the CIM_BaseMetricDefinition identified by the value at the same array index in the ControllableMetrics property. A value of 2 &quot;Discrete&quot; shall indicate that individual metrics defined by the instance of CIM_BaseMetricDefinition identified at the corresponding array index of ControllableMetrics may be enabled and or disabled by the associated instance of CIM_MetricService.A value of 3 &quot;Bulk&quot; shall indicate that all metrics defined by the instance of CIM_BaseMetricDefinition identified by the value at the same array index of ControllableMetrics may be enabled and or disabled with a single operation. A value of 4 &quot;Both&quot; shall indicate that all metrics defined by the instance of CIM_BaseMetricDefinition identified by the value at the same array index of ControllableMetrics may be enabled and or disabled individually or as a single operation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Discrete</cim:VALUE><cim:VALUE>Bulk</cim:VALUE><cim:VALUE>Both</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MetricServiceCapabilities.ControllableMetrics</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MetricServiceCapabilities" PROPAGATED="false" NAME="ControllableManagedElements" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ControllableManagedElements identifies the instances of CIM_ManagedElement that can be controlled by the associated CIM_MetricService instance. Each value shall be formatted as a WBEM URI defined according to DSP0207 identifying an instance of CIM_ManagedElement If a value corresponding to an instance of CIM_ManagedElement is included in the ControllableManagedElements property, the associated instance of CIM_MetricService shall support enabling and/or disabling at least one metric defined for the CIM_ManagedElement instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MetricServiceCapabilities.ManagedElementControlTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MetricServiceCapabilities" PROPAGATED="false" NAME="ManagedElementControlTypes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ManagedElementControlTypes identifies the type of control supported by the associated CIM_MetricService instance for the CIM_ManagedElement identified by the value at the same array index in the ControllableManagedElements property. A value of 2 &quot;Discrete&quot; shall indicate that individual metrics controlled by the associated instance of CIM_MetricService may be enabled and or disabled for the instance of CIM_ManagedElement identified at the corresponding array index of ControllableManagedElements.A value of 3 &quot;Bulk&quot; shall indicate that all metrics controlled by the associated instance of CIM_MetricService may be enabled and or disabled for the instance of CIM_ManagedElement identified at the corresponding array index of ControllableManagedElements. A value of 4 &quot;Both&quot; shall indicate that all metrics controlled by the associated instance of CIM_MetricService may be enabled and or disabled with a single operation or individually for the instance of CIM_ManagedElement identified by the value at the same array index of ControllableManagedElements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Discrete</cim:VALUE><cim:VALUE>Bulk</cim:VALUE><cim:VALUE>Both</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MetricServiceCapabilities.ControllableManagedElements</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MetricServiceCapabilities" PROPAGATED="false" NAME="SupportedMethods" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Each enumeration corresponds to support for the like-named method of the MetricService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>ControlMetrics</cim:VALUE><cim:VALUE>ControlMetricsByClass</cim:VALUE><cim:VALUE>ShowMetrics</cim:VALUE><cim:VALUE>ShowMetricsByClass</cim:VALUE><cim:VALUE>GetMetricValues</cim:VALUE><cim:VALUE>ControlSampleTimes</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SubUoW"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::UnitOfWork</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Similar to the SubUoWDef association (which describes the relationship between definitional UnitsOfWork), this association identifies the executional UnitOfWork Dependencies. It associates executing/executed UnitsOfWork with their parent Units. In most cases, the SubUoW reflects the execution side of the relationship defined in SubUoWDef. However, there may be cases where the SubUoWDef is not defined, but for a particular UnitOfWork, the SubUoW relationship is valid. Therefore, it is not a requirement (but it is desirable) that there be a corresponding SubUoWDef for each instance of SubUoW.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SubUoW" PROPAGATED="false" REFERENCECLASS="CIM_UnitOfWork" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent executing/executed UnitOfWork. On the execution side, it is expected that a sub-Unit is associated with only one parent UnitOfWork.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SubUoW" PROPAGATED="false" REFERENCECLASS="CIM_UnitOfWork" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sub-UnitOfWork. On the execution side, it is expected that a sub-Unit is associated with only one parent UnitOfWork.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_UnitOfWorkDefinition"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::UnitOfWork</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A LogicalElement that describes units of work (e.g. transactions). This class represents the definitional components of a unit of work, and not the unit itself.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_UnitOfWorkDefinition" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the Definition. This name does not have to be unique, but should be descriptive. It may contain blanks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnitOfWorkDefinition" PROPAGATED="false" NAME="Context" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free format string describing the context of the defined UnitOfWork. For example an &apos;Add Order&apos; Unit could be defined in the context of a book ordering application, whereas another &apos;Add Order&apos; UnitOfWork could be defined for a computer ordering application. It may contain blanks.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnitOfWorkDefinition" PROPAGATED="false" NAME="Id" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A 16 byte value that uniquely identifies the UnitOfWork Definition. The use of OSF UUID/GUIDs is recommended.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>16</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnitOfWorkDefinition" PROPAGATED="false" NAME="TraceLevelTypeId" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A 16 byte value that uniquely identifies the applied semantics and format of the trace levels used in the instances of UnitOfWork. The use of OSF UUID/GUIDs is recommended. 
TraceLevelTypeId allows management applications to efficiently discriminate between different trace level semantics of different UnitOfWorkDefinitions. I.E., CIM_UnitOfWork.TraceLevel = 1 may have different semantics if TraceLevelTypeId is different for the respective instances of UnitOfWork. 
It is not assumed that different trace level semantics are used within the same UnitOfWorkDefinition in order to promote uniform trace level encodings. (Keep in mind: At least the developers of the business actions represented by the same UnitOfWorkDefinition instance should strive to use the same trace level encoding, otherwise the administrator will have a hard time to figure out what detailed information to expect.) 
If the string is empty no traces are expected to be produced. If the string is not empty, an associated instance of TraceLevelType may be attached to the UnitOfWorkDefinition instance. Still, it is useful to incorporate TraceLevelTypeId into UnitOfWorkDefinition, to relate to an instance of TraceLevelType. The management application can more easily detect different trace level types.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>16</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TraceLevelType.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_UoWDefTraceLevelType"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::UnitOfWork</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Refers to the refinement of the UnitOfWorkDefinition: the trace level type. It is not required that a UnitOfWork be associated to a TraceLevelType. But if it is associated, only one Type can be specified for the Definition. In contrast, TraceLevelTypes can be reused for multiple Definitions.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_UoWDefTraceLevelType" PROPAGATED="false" REFERENCECLASS="CIM_TraceLevelType" NAME="TraceLevelType"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The trace level type description that is implemented by the UnitOfWorkDefinition.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_UoWDefTraceLevelType" PROPAGATED="false" REFERENCECLASS="CIM_UnitOfWorkDefinition" NAME="UoWDefn"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The UnitOfWorkDefinition which is refined by the instance of TraceLevelType.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_UoWMetric"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::UnitOfWork</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association ties a MetricDefinition to an instance of a UnitOfWork. Its primary purpose is to specify the value of the Metric for the instance of UnitOfWork. It is defined as a Dependency since the Metric value relies on the specific UnitOfWork for context.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_UoWMetric" PROPAGATED="false" REFERENCECLASS="CIM_UnitOfWork" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The UnitOfWork whose Metric value is specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_UoWMetric" PROPAGATED="false" REFERENCECLASS="CIM_MetricDefinition" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MetricDefinition for this particular UnitOfWork and value. Note that the MetricDefinition must be associated (via UoWMetricDefinition) to the same UnitOfWorkDefinition to which the UnitOfWork is weakly associated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_UoWMetric" PROPAGATED="false" NAME="Value" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The value of the Metric for the referenced UnitOfWork. Note that the type of the data and other information are defined by the properties of MetricDefinition.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_UoWMetricDefinition"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::UnitOfWork</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>An association that describes the Metrics related to a UnitOfWorkDefinition. This is a Dependency relationship since the MetricDefinition relies on the UnitOfWorkDefinition for context. At least one context must be defined for a MetricDefinition, hence the Min (1) qualifier is placed on the UnitOfWorkDefinition reference.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_UoWMetricDefinition" PROPAGATED="false" REFERENCECLASS="CIM_UnitOfWorkDefinition" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The UnitOfWorkDefinition where the Metric applies.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_UoWMetricDefinition" PROPAGATED="false" REFERENCECLASS="CIM_MetricDefinition" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MetricDefinition for a particular UnitOfWork.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_AdministrativeDistance"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Routes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Information in this class affects the choice of one protocol over another, when two protocols learn the same route. Properties define the preference of a protocol, called its distance. The lower the distance, the higher the preference for that protocol. This class affects ALL routes and contains the default distances. Specific administrative distances relative to an individual route and Forwarding Service are defined in the NextHopForwardedByService association, its AdminDistance property. 

AdministrativeDistance, being a global object, is weak to the AdminDomain that contains it. Hence, the AdminDomain keys are propagated to this class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AdministrativeDistance" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping AdminDomain&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_AdminDomain.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdministrativeDistance" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping AdminDomain&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_AdminDomain.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdministrativeDistance" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdministrativeDistance" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the name of the AdministrativeDistance class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdministrativeDistance" PROPAGATED="false" NAME="DirectConnect" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The distance for directly connected peers. It has a default value of 0.</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdministrativeDistance" PROPAGATED="false" NAME="Static" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The distance for staticly connected peers. It has a default value of 1.</cim:VALUE></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdministrativeDistance" PROPAGATED="false" NAME="EBGP" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The distance for peers using EBGP. It has a default value of 20.</cim:VALUE></cim:QUALIFIER><cim:VALUE>20</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdministrativeDistance" PROPAGATED="false" NAME="EIGRPInternal" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The distance for peers using internal EIGRP. It has a default value of 90.</cim:VALUE></cim:QUALIFIER><cim:VALUE>90</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdministrativeDistance" PROPAGATED="false" NAME="IGRP" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The distance for peers using IGRP. It has a default value of 100.</cim:VALUE></cim:QUALIFIER><cim:VALUE>100</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdministrativeDistance" PROPAGATED="false" NAME="OSPF" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The distance for peers using OSPF. It has a default value of 110.</cim:VALUE></cim:QUALIFIER><cim:VALUE>110</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdministrativeDistance" PROPAGATED="false" NAME="ISIS" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The distance for peers using ISIS. It has a default value of 115.</cim:VALUE></cim:QUALIFIER><cim:VALUE>115</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdministrativeDistance" PROPAGATED="false" NAME="RIP" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The distance for peers using RIP. It has a default value of 120.</cim:VALUE></cim:QUALIFIER><cim:VALUE>120</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdministrativeDistance" PROPAGATED="false" NAME="EGP" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The distance for peers using EGP. It has a default value of 140.</cim:VALUE></cim:QUALIFIER><cim:VALUE>140</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdministrativeDistance" PROPAGATED="false" NAME="EIGRPExternal" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The distance for peers using external EIGRP. It has a default value of 170.</cim:VALUE></cim:QUALIFIER><cim:VALUE>170</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdministrativeDistance" PROPAGATED="false" NAME="IBGP" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The distance for peers using IBGP. It has a default value of 200.</cim:VALUE></cim:QUALIFIER><cim:VALUE>200</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdministrativeDistance" PROPAGATED="false" NAME="BGPLocal" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The distance for peers using BGP locally. It has a default value of 200.</cim:VALUE></cim:QUALIFIER><cim:VALUE>200</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdministrativeDistance" PROPAGATED="false" NAME="Unknown" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The distance for peers using an unknown protocol. It has a default value of 255.</cim:VALUE></cim:QUALIFIER><cim:VALUE>255</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SchedulingElement" NAME="CIM_AllocationSchedulingElement"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is a subclass of the abstract class SchedulingElement. It introduces five new properties to support bandwidth-based scheduling. As is the case with all subclasses of SchedulingElement, the input associated with an instance of AllocationSchedulingElement is of one of two types: either a queue, or another scheduler.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AllocationSchedulingElement" PROPAGATED="false" NAME="AllocationUnits" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A 16-bit unsigned integer enumeration that identifies the units in which the BandwidthAllocation and BurstAllocation properties are expressed. The following values are defined: 
- Bytes(1) 
- Packets(2) 
- Cells(3) (fixed-size, for example, ATM) 
If no value is specified, 1 (&quot;Bytes&quot;) should be assumed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Bytes</cim:VALUE><cim:VALUE>Packets</cim:VALUE><cim:VALUE>Cells</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AllocationSchedulingElement" PROPAGATED="false" NAME="BandwidthAllocation" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A 32-bit bit unsigned integer defining the number of &apos;units&apos; per second that should be allocated to the associated input. &apos;Units&apos; are identified by the AllocationUnits property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AllocationSchedulingElement.AllocationUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AllocationSchedulingElement" PROPAGATED="false" NAME="BurstAllocation" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A 32-bit bit unsigned integer specifying the amount of temporary or short-term bandwidth (in &apos;units&apos; per second) that can be allocated to an input, beyond the amount of bandwidth allocated through the BandwidthAllocation property. If the maximum actual bandwidth allocation for the input were to be measured, it would be the sum of the BurstAllocation and the BandwidthAllocation properties. &apos;Units&apos; are identified by the AllocationUnits property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AllocationSchedulingElement.AllocationUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AllocationSchedulingElement" PROPAGATED="false" NAME="CanShare" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A boolean property that, if TRUE, enables unused bandwidth from the associated input to be allocated to other inputs serviced by the Scheduler.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AllocationSchedulingElement" PROPAGATED="false" NAME="WorkFlexible" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A boolean property that, if TRUE, indicates that the behavior of the scheduler relative to this input can be altered by changing the value of the inherited property, WorkConserving.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SchedulingElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SchedulingElement" PROPAGATED="true" NAME="WorkConserving" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A boolean property indicating whether the PacketSchedulingService tied to this instance (by the ElementInSchedulingService aggregation) is treating the queue/input tied to this instance, in a work-conserving manner. The queue/input is indicated by either the QueueToSchedule or SchedulingServiceToSchedule association. Note that this property is writeable, indicating that an administrator can change the behavior of the SchedulingElement - but only for those elements that can operate in a non-work conserving mode.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_BGPAttributes"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class defines the BGP Attributes, that can be used to affect routing decisions. BGPAttributes are specific to a given AutonomousSystem that contains it. Hence, the keys of the AutonomousSystem are propagated to this class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BGPAttributes" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping AutonomousSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_AutonomousSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPAttributes" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping AutonomousSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_AutonomousSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPAttributes" PROPAGATED="false" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the version of the BGP protocol.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPAttributes" PROPAGATED="false" NAME="LocalPreference" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the priority, or preference, of a route, in order to better compare it with other routes for the same destination. Higher values indicate a higher preference for a route.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrLocalPref</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPAttributes" PROPAGATED="false" NAME="ASPath" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This attribute is a sequences of the AS numbers through which routing information carried in this UPDATE message has passed. The components of this list can be AS_SETs or AS_SEQUENCEs.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrASPath</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPAttributes" PROPAGATED="false" NAME="AsSet" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the set of all elements contained in all specific paths that are being summarized, so that those attributes will remain available to the routing decision process.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPAttributes" PROPAGATED="false" NAME="NextHop" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This attribute defines the IP address of the border router that should be used as the next hop to the destinations listed in the UPDATE message.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrNextHop</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPAttributes" PROPAGATED="false" NAME="NextHopSelf" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the next hop to be the IP address of the border IBGP neighbor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPAttributes" PROPAGATED="false" NAME="MED" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is used on external (e.g., inter-AS) links to indicate which is the preferred entry point into an AS, when that AS has multiple entry points. Lower MED values have preference.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrMultiExitDisc</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPAttributes" PROPAGATED="false" NAME="BGPCommunityValue" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines a group of destinations that share a similar property. Communities are not restricted to a single AS, and can span multiple ASs. This attribute is used to simplify routing policies by basing policies on a logical value, as opposed to an IP address or an AS number.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPAttributes" PROPAGATED="false" NAME="AtomicAggregate" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is set to TRUE if there are overlapping routes, and a less-specific route is selected instead of a more specific one (e.g., a system propagates an aggregate that causes loss of information). The value is set to FALSE if a less-specific route is NOT selected.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrAtomicAggregate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPAttributes" PROPAGATED="false" NAME="Aggregator" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This specifies the AS and IP address of the router that has generated an aggregate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrAggregatorAS</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPAttributes" PROPAGATED="false" NAME="Origin" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is generated by the AS that originates the routing information. There are three types of origins - IGP, EGP, and INCOMPLETE. These correspond to whether the information was learned internally in the AS, externally via an EGP, or by some other means.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IGP</cim:VALUE><cim:VALUE>EGP</cim:VALUE><cim:VALUE>INCOMPLETE</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrOrigin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPAttributes" PROPAGATED="false" NAME="OriginatorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the router ID for the ORIGIN attribute.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CollectionOfMSEs" NAME="CIM_BGPCluster"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGP speakers in an AS are required to be fully meshed. This can lead to a huge number of TCP connections per router. One way to reduce the peering requirements is to use a route reflector. This is based on specifying one or more routers to act as focal points for IBGP sessions. 

The route reflector as a whole is called a cluster. It is logically divided into three types of routers: reflectors, clients of the route reflector(s), and non-clients of the route reflector. There can be more than one route reflector in a cluster, and there can be more than one cluster in an AS.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BGPCluster" PROPAGATED="false" NAME="ClusterID" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If a cluster has more than one route reflector, all of the route reflectors in the cluster need to be configured with a 4-byte cluster ID. This allows route reflectors to recognize updates from other route reflectors in the same cluster.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CollectionOfMSEs" PROPAGATED="true" NAME="CollectionID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identification of the Collection object. When subclassed, the CollectionID property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_BGPPathAttributes"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class defines the per-path information used to process specific BGP attribute information, as defined in the bgp4PathAttrTable of RFC 1657.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BGPPathAttributes" PROPAGATED="false" NAME="ASNumbers" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A comma-separated list of AS numbers, as would be stored in the value portion of the path segment in the PathAttrASPathSegment property. This list can be ordered or unordered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>512</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPPathAttributes" PROPAGATED="false" NAME="PathAttrNextHop" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the address of the border router that should be used for the destination network.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrNextHop</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BGPPathAttributes" PROPAGATED="false" NAME="PathAttrASPathSegment" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property and its description are taken directly from RFC 1657. The property represents a sequence of AS path segments. Each AS path segment is represented by the tuple: 
&lt;type, length, value&gt; 
The type is a 1-octet field which has two possible values: 
1 = AS_SET 
2 = AS_SEQUENCE 
An AS_SET is an unordered set of ASs representing the path that an UPDATE message has traversed, and an AS_SEQUENCE is an ordered set of ASs representing the path that an UPDATE message has traversed. 
The length is a 1-octet field containing the number of ASs in the value field. 
The value field contains one or more AS numbers, each AS is represented in the octet string as a pair of octets according to the following algorithm: 
first-byte-of-pair = ASNumber / 256; 
second-byte-of-pair = ASNumber &amp; 255; 
This property is mapped from the bgp4PathAttrASPathSegment MIB variable, which is an OctetString. Its length is defined as a minimum of 2 and a maximum of 255 octets.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrASPathSegment</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_BGPPathAttributes" PROPAGATED="false" NAME="PathAttrOrigin" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an enumeration that defines the ultimate origin of the path information. The value &apos;IGP&apos; means that the origin is interior; the value &apos;EGP&apos; means that it was learned via an EGP; the value &apos;INCOMPLETE&apos; means that the origin is undetermined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IGP</cim:VALUE><cim:VALUE>EGP</cim:VALUE><cim:VALUE>Incomplete</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrOrigin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPPathAttributes" PROPAGATED="false" NAME="PathAttrMultiExitDisc" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This metric is used to discriminate between multiple adjacent autonomous systems. A value of -1 indicates the absence of this attribute. The range of this attribute is defined to be -1 to 2147483647.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrMultiExitDisc</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPPathAttributes" PROPAGATED="false" NAME="PathAttrLocalPref" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the originating BGP4 speaker&apos;s degree of preference for an advertised route. A value of -1 indicates the absence of this attribute. The range of this attribute is defined to be -1 to 2147483647.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrLocalPref</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPPathAttributes" PROPAGATED="false" NAME="PathAttrAtomicAggregate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an enumeration that defines whether or not the local system has selected a less specific route without selecting a more specific route. There are two values, 1 and 2, indicating that a less specific route has not and has been selected, respectively. This is a 32-bit integer to correspond to the IETF MIB.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Less Specific Not Selected</cim:VALUE><cim:VALUE>Less Specific Selected</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrAtomicAggregate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPPathAttributes" PROPAGATED="false" NAME="PathAttrAggregatorAS" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the AS number of the last BGP speaker that performed route aggregation. A value of 0 indicates the absence of this attribute. The range of this attribute is defined to be 0 to 65535.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrAggregatorAS</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPPathAttributes" PROPAGATED="false" NAME="PathAttrAggregatorAddr" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the IP address of the last BGP speaker that performed route aggregation. A value of 0.0.0.0 indicates the absence of this attribute.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrAggregatorAddr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPPathAttributes" PROPAGATED="false" NAME="PathAttrCalcLocalPref" TYPE="sint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the degree of preference calculated by the receiving BGP speaker for an advertised route. A value of -1 indicates the absence of this attribute. The range of this attribute is defined to be -1 to 2147483647.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrCalcLocalPref</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPPathAttributes" PROPAGATED="false" NAME="PathAttrBest" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an indication of whether or not this route was chosen as the best BGP route. There are three possible values, 0 (Unknown), 1 (FALSE) and 2 (TRUE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>False</cim:VALUE><cim:VALUE>True</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrBest</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BGPPathAttributes" PROPAGATED="false" NAME="PathAttrUnknown" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This contains one or more path atributes not understood by this BGP speaker. It is a array of path attributes that are not understood. The number of attributes is placed in a separate property of this class, PathAttrUnknownNumber.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrUnknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BGPPathAttributes.PathAttrUnknownNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_BGPPathAttributes" PROPAGATED="false" NAME="PathAttrUnknownNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of unknown attributes in the array, PathAttrUnknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrUnknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BGPPathAttributes.PathAttrUnknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CollectionOfMSEs" NAME="CIM_BGPPeerGroup"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A BGP Peer Group is a set of BGP neighbors that share the same update policies. This enables an administrator to assign policies to the peer group, instead of individually. This enables the routers in the Peer Group to optimize UPDATE messages. Consequently, Peer Groups have a set of restrictions that must be followed in order to work correctly with external BGP peers. Otherwise, loss of routing information could occur. 

A BGPPeerGroup is weak to the AutonomousSystem that contains it. Therefore, the keys from System must be propagated to it.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BGPPeerGroup" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping AutonomousSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_AutonomousSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPPeerGroup" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping AutonomousSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_AutonomousSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPPeerGroup" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPPeerGroup" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the name of the BGP Peer Group.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPPeerGroup" PROPAGATED="false" NAME="ConnectRetryInterval" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the time interval, in seconds, for the ConnectRetry timer for the endpoints of the routers in the PeerGroup. The suggested value is 120 seconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpConnectRetryInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>120</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPPeerGroup" PROPAGATED="false" NAME="HoldTimeConfigured" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the time interval in seconds for the Hold TimeConfigured property of the endpoints of the routers in the PeerGroup. This value must not be less than three seconds. The suggested value for this timer is 90 seconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerHoldTimeConfigured</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>90</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPPeerGroup" PROPAGATED="false" NAME="KeepAliveConfigured" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the time interval in seconds for the KeepAliveConfigured timer for the endpoints of the routers in the PeerGroup. The suggested value for this property is 30 seconds. The maximum value of this property is 21845 seconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerKeepAliveConfigured</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>30</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPPeerGroup" PROPAGATED="false" NAME="MinASOriginationInterval" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the time interval in seconds for the MinASOriginationInterval timer for the endpoints of the routers in the PeerGroup. The suggested value for this property is 15 seconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerMinASOriginationInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>15</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPPeerGroup" PROPAGATED="false" NAME="MinRouteAdvertisementInterval" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the time interval in seconds for the MinRouteAdvertisementInterval timer for the endpoints of the routers in the PeerGroup. The suggested value for this property is 30 seconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerMinRouteAdvertisementInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>30</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CollectionOfMSEs" PROPAGATED="true" NAME="CollectionID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identification of the Collection object. When subclassed, the CollectionID property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_BGPRouteMap"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A route map is used to control and modify routing information as well as to define when a route is redistributed between routing domains. Route maps are placed in router configuration files, and several instances of the same route map may be used to implement different actions. RouteMaps MAY use FilterLists to identify the route. 

A BGPRouteMap is specific to a given AutonomousSystem that contains it. Hence, the keys of the AutonomousSystem are propagated to this class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BGPRouteMap" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping AutonomousSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_AutonomousSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPRouteMap" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping AutonomousSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_AutonomousSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPRouteMap" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPRouteMap" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the name of the RouteMap class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPRouteMap" PROPAGATED="false" NAME="Direction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines whether this RouteMap is used for input, output, or both input and output filtering.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Input</cim:VALUE><cim:VALUE>Output</cim:VALUE><cim:VALUE>Both</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPRouteMap" PROPAGATED="false" NAME="Action" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines whether the action should be to forward or deny traffic meeting the match condition specified in this RouteMap.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Permit</cim:VALUE><cim:VALUE>Deny</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPRouteMap" PROPAGATED="false" NAME="MatchConditionType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This specifies the criteria that must be matched in order for the corresponding MatchAction to take effect. The matching of the criteria may be specified by using a FilterList. For example, the command &apos;match ip address foo&apos; uses the FilterList named &apos;foo&apos; to do the matching of IP addresses.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Source Address and Mask</cim:VALUE><cim:VALUE>Destination Address and Mask</cim:VALUE><cim:VALUE>Source Port</cim:VALUE><cim:VALUE>Source Port Range</cim:VALUE><cim:VALUE>Destination Port</cim:VALUE><cim:VALUE>Destination Port Range</cim:VALUE><cim:VALUE>Protocol Type</cim:VALUE><cim:VALUE>Protocol Type and Option</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BGPRouteMap.OtherMatchConditionType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPRouteMap" PROPAGATED="false" NAME="OtherMatchConditionType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the value of the MatchConditionType property in this class is 1 (i.e., &quot;Other&quot;), then the specific type of filtering is specified in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BGPRouteMap.MatchConditionType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPRouteMap" PROPAGATED="false" NAME="SetMetricType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines an additional action to take if the MatchCondition is satisfied. This definition is specifically limited to BGP filtering at this time. The actual value of the metric is specified in the SetMetricValue property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Origin</cim:VALUE><cim:VALUE>AS_Path</cim:VALUE><cim:VALUE>NEXT_HOP</cim:VALUE><cim:VALUE>Multi_Exit_Disc</cim:VALUE><cim:VALUE>Local_Pref</cim:VALUE><cim:VALUE>Atomic_Aggregate</cim:VALUE><cim:VALUE>Aggregator</cim:VALUE><cim:VALUE>Community</cim:VALUE><cim:VALUE>Originator_ID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BGPRouteMap.SetMetricValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPRouteMap" PROPAGATED="false" NAME="SetMetricValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the value of the metric that is being set for the BGP attribute defined in the SetMetricType property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceStatisticalInformation" NAME="CIM_BGPStatistics"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BGPEndpointStatistics</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class contains statistical information for a Service&apos;s sessions. It is deprecated since the statistics are defined in the BGP4 MIB at the level of individual peers/ endpoints.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BGPStatistics" PROPAGATED="false" NAME="InUpdates" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BGPEndpointStatistics.InUpdates</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the number of BGP UPDATE messages received on this router&apos;s BGP connection. This is a 32-bit counter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerInUpdates</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPStatistics" PROPAGATED="false" NAME="OutUpdates" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BGPEndpointStatistics.OutUpdates</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the number of BGP UPDATE messages transmitted on this router&apos;s BGP connection. This is a 32-bit counter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerOutUpdates</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPStatistics" PROPAGATED="false" NAME="InTotalMessages" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BGPEndpointStatistics.InTotalMessages</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the total number of BGP messages received on this router&apos;s BGP connection. This is a 32-bit counter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerInTotalMessages</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPStatistics" PROPAGATED="false" NAME="OutTotalMessages" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BGPEndpointStatistics.OutTotalMessages</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the total number of BGP messages transmitted on this router&apos;s BGP connection. This is a 32-bit counter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerOutTotalMessages</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BGPStatistics" PROPAGATED="false" NAME="LastError" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BGPEndpointStatistics.LastError</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This contains the last error code and error subcode for this router&apos;s BGP connection. If no error has occurred, then each integer in the array is zero.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerLastError</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_BGPStatistics" PROPAGATED="false" NAME="FsmEstablishedTransitions" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BGPEndpointStatistics.FsmEstablishedTransitions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This contains the total number of times that the BGP Finite State Machine has transitioned into the established state for this router&apos;s BGP connection. This is a 32-bit counter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerFsmEstablishedTransitions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPStatistics" PROPAGATED="false" NAME="FsmEstablishedTime" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BGPEndpointStatistics.FsmEstablishedTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This indicates how long, in seconds, this peer has been in the established state, or how long since this peer was last in the established state. It is set to zero when a new peer is configured or when the router is booted. This has the semantics of a 32-bit gauge.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerFsmEstablishedTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPStatistics" PROPAGATED="false" NAME="InUpdateElapsedTime" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BGPEndpointStatistics.InUpdateElapsedTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the time in seconds since the last BGP UPDATE message was received from the peer. This has the semantics of a 32-bit gauge.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerInUpdateElapsedTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="ServiceCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="ServiceName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CollectionOfMSEs" NAME="CIM_BufferPool"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Buffers</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class represents the use of buffers by a Queuing Service. The existence and management of individual buffers will be modeled in a future release. At the current level of abstraction, modeling the existence of the BufferPool is necessary. Long term, it is not sufficient. 

In implementations where there are multiple buffer sizes, an instance of BufferPool should be defined for each set of buffers with identical or similar sizes. These instances of buffer pools can then be grouped together using the CollectedBuffersPool association. 

Note that this class is derived from CollectionOfMSEs, and not from Forwarding or ConditioningService. BufferPool is only a collection of storage, and is NOT a Service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BufferPool" PROPAGATED="false" NAME="CollectionID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>CollectionID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is defined in the CollectionOfMSEs class, but is overridden here to serve as part of the (composite) key that identifies the BufferPool instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BufferPool" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BufferPool" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BufferPool" PROPAGATED="false" NAME="BufferSize" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BufferPool.SizeOfBuffers</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a 16-bit unsigned integer, and defines the number of bytes in each buffer. It is deprecated in lieu of a similar uint32 property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BufferPool" PROPAGATED="false" NAME="SizeOfBuffers" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a 32-bit unsigned integer, and defines the number of bytes in each buffer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BufferPool" PROPAGATED="false" NAME="TotalBuffers" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a 32-bit unsigned integer, and defines the total number of buffers in the Pool.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BufferPool" PROPAGATED="false" NAME="AvailableBuffers" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a 32-bit unsigned integer, and defines the number of buffers in the Pool that are currently not allocated to any instance of a QueuingService. Buffers allocated to a QueuingService could either be in use (containing packet data), or allocated to a Queue pending the arrival of new packet data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BufferPool" PROPAGATED="false" NAME="SharedBuffers" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a 32-bit unsigned integer, and defines the number of buffers in the Pool that have been simultaneously allocated to multiple instances of QueuingService.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MemberOfCollection" NAME="CIM_CollectedBufferPool"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Buffers</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_CollectedBufferPool is an aggregation association representing that a Pool may itself be contained in a &apos;higher level&apos; Pool.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectedBufferPool" PROPAGATED="false" REFERENCECLASS="CIM_BufferPool" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The &apos;higher level&apos; or parent Pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectedBufferPool" PROPAGATED="false" REFERENCECLASS="CIM_BufferPool" NAME="Member"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Member</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The &apos;collected&apos; Pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemSpecificCollection" NAME="CIM_ConnectivityCollection"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Collections</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A ConnectivityCollection groups together a set of ProtocolEndpoints of the same &apos;type&apos; (i.e., class) which are able to communicate with each other. It may also group related Systems, users or other ManagedElements. A ConnectivityCollection represents the ability to send and/or receive data over a set of ProtocolEndpoints. The collection is defined in the context of an AdminDomain or scoping ComputerSystem. This is mandated by the Hosted Collection association on the SystemSpecificCollection superclass. Note that the entities aggregated into the Collection are specified using the association, MemberOfCollection.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ConnectivityCollection" PROPAGATED="false" NAME="ConnectivityStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration describing the current or potential connectivity between endpoints in this collection. Connectivity may be provided or not, or may be in a degraded/partitioned state if one or more endpoints or links have failed. The latter would prevent full connectivity between all elements in the Collection, but would permit connectivity between subsets.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Connectivity/Up</cim:VALUE><cim:VALUE>No Connectivity/Down</cim:VALUE><cim:VALUE>Partitioned</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSpecificCollection" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElementCapabilities" NAME="CIM_DHCPCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::DHCP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from EnabledLogicalElementCapabilities representing the capabilities of a DHCP client.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DHCPCapabilities" PROPAGATED="false" NAME="OptionsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>One or more DHCP options supported by the DHCP client. These may include: Subnet Mask, Default Router, DNS Server, etc. See RFC2132 for a description of each option.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82..83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85..118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121..122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124..256</cim:VALUE><cim:VALUE>257</cim:VALUE><cim:VALUE>258..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Pad</cim:VALUE><cim:VALUE>Subnet Mask</cim:VALUE><cim:VALUE>Time Offset</cim:VALUE><cim:VALUE>Router Option</cim:VALUE><cim:VALUE>Time Server</cim:VALUE><cim:VALUE>Name Server</cim:VALUE><cim:VALUE>Domain Name Server</cim:VALUE><cim:VALUE>Log Server</cim:VALUE><cim:VALUE>Cookie Server</cim:VALUE><cim:VALUE>LPR Server</cim:VALUE><cim:VALUE>Impress Server</cim:VALUE><cim:VALUE>Resource Location Server</cim:VALUE><cim:VALUE>Host Name</cim:VALUE><cim:VALUE>Boot File Size</cim:VALUE><cim:VALUE>Merit Dump File</cim:VALUE><cim:VALUE>Domain Name</cim:VALUE><cim:VALUE>Swap Server</cim:VALUE><cim:VALUE>Root Path</cim:VALUE><cim:VALUE>Extensions Path</cim:VALUE><cim:VALUE>IP Forwarding Enable/Disable</cim:VALUE><cim:VALUE>Non-Local Source Routing Enable/Disable</cim:VALUE><cim:VALUE>Policy Filter</cim:VALUE><cim:VALUE>Maximum Datagram Reassembly Size</cim:VALUE><cim:VALUE>Default IP Time-to-live</cim:VALUE><cim:VALUE>Path MTU Aging Timeout</cim:VALUE><cim:VALUE>Path MTU Plateau Table</cim:VALUE><cim:VALUE>Interface MTU</cim:VALUE><cim:VALUE>All Subnets are Local</cim:VALUE><cim:VALUE>Broadcast Address</cim:VALUE><cim:VALUE>Perform Subnet Mask Discovery</cim:VALUE><cim:VALUE>Mask Supplier</cim:VALUE><cim:VALUE>Perform Router Discovery</cim:VALUE><cim:VALUE>Router Solicitation Address</cim:VALUE><cim:VALUE>Static Route</cim:VALUE><cim:VALUE>Trailer Encapsulation</cim:VALUE><cim:VALUE>ARP Cache Timeout</cim:VALUE><cim:VALUE>Ethernet Encapsulation</cim:VALUE><cim:VALUE>TCP Default TTL</cim:VALUE><cim:VALUE>TCP Keepalive Interval</cim:VALUE><cim:VALUE>TCP Keepalive Garbage</cim:VALUE><cim:VALUE>Network Information Service Domain</cim:VALUE><cim:VALUE>Network Information Servers</cim:VALUE><cim:VALUE>Network Time Protocol Servers</cim:VALUE><cim:VALUE>Vendor Specific Information</cim:VALUE><cim:VALUE>NetBIOS over TCP/IP Name Server</cim:VALUE><cim:VALUE>NetBIOS over TCP/IP Datagram Distribution Server</cim:VALUE><cim:VALUE>NetBIOS over TCP/IP Node Type</cim:VALUE><cim:VALUE>NetBIOS over TCP/IP Scope</cim:VALUE><cim:VALUE>X Window System Font Server</cim:VALUE><cim:VALUE>X Window System Display Manager</cim:VALUE><cim:VALUE>Requested IP Address</cim:VALUE><cim:VALUE>Lease Time</cim:VALUE><cim:VALUE>Option Overload</cim:VALUE><cim:VALUE>Message Type</cim:VALUE><cim:VALUE>Server Identifier</cim:VALUE><cim:VALUE>Parameter Request List</cim:VALUE><cim:VALUE>Error Message</cim:VALUE><cim:VALUE>Maximum Message Size</cim:VALUE><cim:VALUE>Renewal (T1) Time</cim:VALUE><cim:VALUE>Rebinding (T2) Time</cim:VALUE><cim:VALUE>Vendor Class Identifier</cim:VALUE><cim:VALUE>Client Identifier</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Network Information Service+ Domain</cim:VALUE><cim:VALUE>Network Information Service+ Servers</cim:VALUE><cim:VALUE>TFTP Server Name</cim:VALUE><cim:VALUE>Bootfile Name</cim:VALUE><cim:VALUE>Mobile IP Home Agent</cim:VALUE><cim:VALUE>Simple Mail Transport Protocol (SMTP) Server</cim:VALUE><cim:VALUE>Post Office Protocol (POP3) Server</cim:VALUE><cim:VALUE>Network News Transport Protocol (NNTP) Server</cim:VALUE><cim:VALUE>Default World Wide Web (WWW) Server</cim:VALUE><cim:VALUE>Default Finger Server</cim:VALUE><cim:VALUE>Default Internet Relay Chat (IRC) Server</cim:VALUE><cim:VALUE>StreetTalk Server</cim:VALUE><cim:VALUE>StreetTalk Directory Assistance (STDA) Server</cim:VALUE><cim:VALUE>User Class</cim:VALUE><cim:VALUE>SLP Directory Agent</cim:VALUE><cim:VALUE>SLP Service Scope</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Relay Agent Information</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Name Service Search</cim:VALUE><cim:VALUE>Subnet Selection</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Classless Route</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>End</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2132.IETF</cim:VALUE><cim:VALUE>RFC2937.IETF</cim:VALUE><cim:VALUE>RFC3011.IETF</cim:VALUE><cim:VALUE>RFC3046.IETF</cim:VALUE><cim:VALUE>RFC3004.IETF</cim:VALUE><cim:VALUE>RFC2610.IETF</cim:VALUE><cim:VALUE>RFC3442.IETF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DHCPProtocolEndpoint.OptionsReceived</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_IPAssignmentSettingData" NAME="CIM_DHCPSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::DHCP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class represents the desired configuration settings for the DHCPProtocolEndpoint (i.e. DHCP client configuration.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DHCPSettingData" PROPAGATED="false" NAME="AddressOrigin" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>AddressOrigin</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AddressOrigin identifies the method by which the IP Address, Subnet Mask, and Gateway were assigned to the IPProtocolEndpoint. A value of 4 indicates that the values will be assigned via DHCP.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0..3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..32767</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>DHCP</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPProtocolEndpoint.AddressOrigin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>4</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DHCPSettingData" PROPAGATED="false" NAME="RequestedIPv4Address" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A previously allocated IPv4 address for which the client is requesting re-allocation. This property is used in a client request (DHCPREQUEST) as the value of the ciaddr field.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC1541.IETF|Section 3.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPProtocolEndpoint.IPv4Address</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DHCPSettingData" PROPAGATED="false" NAME="RequestedLeaseTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is used in a client request (DHCPREQUEST) to allow the client to request a lease time for the IP address. The value shall be specified as an interval at a granularity of seconds. This value corresponds to the value for code 51 as defined in RFC2132.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2132.IETF|Section 9.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DHCPProtocolEndpoint.LeaseTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DHCPSettingData" PROPAGATED="false" NAME="ClientIdentifier" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is used by DHCP clients to specify their unique identifier. DHCP servers use this value to index their database of address bindings. This value is expected to be unique for all clients in an administrative domain. This corresponds to DHCP Option Code 61 as defined in RFC2132. 
While this value is an option and therefore could be expressed using the RequestedOption property, it differs from other properties in that it includes a value when specified from the client.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2132.IETF|Section 9.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DHCPSettingData" PROPAGATED="false" NAME="VendorClassIdentifier" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is used by DHCP clients to optionally identify the vendor type and configuration of a DHCP client. This corresponds to DHCP Option Code 60 as defined in RFC2132. While this is value is an option and therefore could be expressed using the RequestedOption property, it differs from other properties in that it includes a value when specified from the client.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2132.IETF|Section 9.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DHCPSettingData" PROPAGATED="false" NAME="RequestedOptions" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list of requested DHCP options which the client is capable of interpreting but not necessarily required for the client to operate properly. This list of DHCP options is for IPv4.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82..83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85..118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121..122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124..256</cim:VALUE><cim:VALUE>257</cim:VALUE><cim:VALUE>258..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Pad</cim:VALUE><cim:VALUE>Subnet Mask</cim:VALUE><cim:VALUE>Time Offset</cim:VALUE><cim:VALUE>Router Option</cim:VALUE><cim:VALUE>Time Server</cim:VALUE><cim:VALUE>Name Server</cim:VALUE><cim:VALUE>Domain Name Server</cim:VALUE><cim:VALUE>Log Server</cim:VALUE><cim:VALUE>Cookie Server</cim:VALUE><cim:VALUE>LPR Server</cim:VALUE><cim:VALUE>Impress Server</cim:VALUE><cim:VALUE>Resource Location Server</cim:VALUE><cim:VALUE>Host Name</cim:VALUE><cim:VALUE>Boot File Size</cim:VALUE><cim:VALUE>Merit Dump File</cim:VALUE><cim:VALUE>Domain Name</cim:VALUE><cim:VALUE>Swap Server</cim:VALUE><cim:VALUE>Root Path</cim:VALUE><cim:VALUE>Extensions Path</cim:VALUE><cim:VALUE>IP Forwarding Enable/Disable</cim:VALUE><cim:VALUE>Non-Local Source Routing Enable/Disable</cim:VALUE><cim:VALUE>Policy Filter</cim:VALUE><cim:VALUE>Maximum Datagram Reassembly Size</cim:VALUE><cim:VALUE>Default IP Time-to-live</cim:VALUE><cim:VALUE>Path MTU Aging Timeout</cim:VALUE><cim:VALUE>Path MTU Plateau Table</cim:VALUE><cim:VALUE>Interface MTU</cim:VALUE><cim:VALUE>All Subnets are Local</cim:VALUE><cim:VALUE>Broadcast Address</cim:VALUE><cim:VALUE>Perform Subnet Mask Discovery</cim:VALUE><cim:VALUE>Mask Supplier</cim:VALUE><cim:VALUE>Perform Router Discovery</cim:VALUE><cim:VALUE>Router Solicitation Address</cim:VALUE><cim:VALUE>Static Route</cim:VALUE><cim:VALUE>Trailer Encapsulation</cim:VALUE><cim:VALUE>ARP Cache Timeout</cim:VALUE><cim:VALUE>Ethernet Encapsulation</cim:VALUE><cim:VALUE>TCP Default TTL</cim:VALUE><cim:VALUE>TCP Keepalive Interval</cim:VALUE><cim:VALUE>TCP Keepalive Garbage</cim:VALUE><cim:VALUE>Network Information Service Domain</cim:VALUE><cim:VALUE>Network Information Servers</cim:VALUE><cim:VALUE>Network Time Protocol Servers</cim:VALUE><cim:VALUE>Vendor Specific Information</cim:VALUE><cim:VALUE>NetBIOS over TCP/IP Name Server</cim:VALUE><cim:VALUE>NetBIOS over TCP/IP Datagram Distribution Server</cim:VALUE><cim:VALUE>NetBIOS over TCP/IP Node Type</cim:VALUE><cim:VALUE>NetBIOS over TCP/IP Scope</cim:VALUE><cim:VALUE>X Window System Font Server</cim:VALUE><cim:VALUE>X Window System Display Manager</cim:VALUE><cim:VALUE>Requested IP Address</cim:VALUE><cim:VALUE>Lease Time</cim:VALUE><cim:VALUE>Option Overload</cim:VALUE><cim:VALUE>Message Type</cim:VALUE><cim:VALUE>Server Identifier</cim:VALUE><cim:VALUE>Parameter Request List</cim:VALUE><cim:VALUE>Error Message</cim:VALUE><cim:VALUE>Maximum Message Size</cim:VALUE><cim:VALUE>Renewal (T1) Time</cim:VALUE><cim:VALUE>Rebinding (T2) Time</cim:VALUE><cim:VALUE>Vendor Class Identifier</cim:VALUE><cim:VALUE>Client Identifier</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Network Information Service+ Domain</cim:VALUE><cim:VALUE>Network Information Service+ Servers</cim:VALUE><cim:VALUE>TFTP Server Name</cim:VALUE><cim:VALUE>Bootfile Name</cim:VALUE><cim:VALUE>Mobile IP Home Agent</cim:VALUE><cim:VALUE>Simple Mail Transport Protocol (SMTP) Server</cim:VALUE><cim:VALUE>Post Office Protocol (POP3) Server</cim:VALUE><cim:VALUE>Network News Transport Protocol (NNTP) Server</cim:VALUE><cim:VALUE>Default World Wide Web (WWW) Server</cim:VALUE><cim:VALUE>Default Finger Server</cim:VALUE><cim:VALUE>Default Internet Relay Chat (IRC) Server</cim:VALUE><cim:VALUE>StreetTalk Server</cim:VALUE><cim:VALUE>StreetTalk Directory Assistance (STDA) Server</cim:VALUE><cim:VALUE>User Class</cim:VALUE><cim:VALUE>SLP Directory Agent</cim:VALUE><cim:VALUE>SLP Service Scope</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Relay Agent Information</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Name Service Search</cim:VALUE><cim:VALUE>Subnet Selection</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Classless Route</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>End</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2132.IETF</cim:VALUE><cim:VALUE>RFC2937.IETF</cim:VALUE><cim:VALUE>RFC3011.IETF</cim:VALUE><cim:VALUE>RFC3046.IETF</cim:VALUE><cim:VALUE>RFC3004.IETF</cim:VALUE><cim:VALUE>RFC2610.IETF</cim:VALUE><cim:VALUE>RFC3442.IETF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DHCPProtocolEndpoint.OptionsReceived</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DHCPSettingData" PROPAGATED="false" NAME="RequiredOptions" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list of DHCP options required for the client to operate properly. This list of DHCP options is for IPv4.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82..83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85..118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121..122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124..256</cim:VALUE><cim:VALUE>257</cim:VALUE><cim:VALUE>258..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Pad</cim:VALUE><cim:VALUE>Subnet Mask</cim:VALUE><cim:VALUE>Time Offset</cim:VALUE><cim:VALUE>Router Option</cim:VALUE><cim:VALUE>Time Server</cim:VALUE><cim:VALUE>Name Server</cim:VALUE><cim:VALUE>Domain Name Server</cim:VALUE><cim:VALUE>Log Server</cim:VALUE><cim:VALUE>Cookie Server</cim:VALUE><cim:VALUE>LPR Server</cim:VALUE><cim:VALUE>Impress Server</cim:VALUE><cim:VALUE>Resource Location Server</cim:VALUE><cim:VALUE>Host Name</cim:VALUE><cim:VALUE>Boot File Size</cim:VALUE><cim:VALUE>Merit Dump File</cim:VALUE><cim:VALUE>Domain Name</cim:VALUE><cim:VALUE>Swap Server</cim:VALUE><cim:VALUE>Root Path</cim:VALUE><cim:VALUE>Extensions Path</cim:VALUE><cim:VALUE>IP Forwarding Enable/Disable</cim:VALUE><cim:VALUE>Non-Local Source Routing Enable/Disable</cim:VALUE><cim:VALUE>Policy Filter</cim:VALUE><cim:VALUE>Maximum Datagram Reassembly Size</cim:VALUE><cim:VALUE>Default IP Time-to-live</cim:VALUE><cim:VALUE>Path MTU Aging Timeout</cim:VALUE><cim:VALUE>Path MTU Plateau Table</cim:VALUE><cim:VALUE>Interface MTU</cim:VALUE><cim:VALUE>All Subnets are Local</cim:VALUE><cim:VALUE>Broadcast Address</cim:VALUE><cim:VALUE>Perform Subnet Mask Discovery</cim:VALUE><cim:VALUE>Mask Supplier</cim:VALUE><cim:VALUE>Perform Router Discovery</cim:VALUE><cim:VALUE>Router Solicitation Address</cim:VALUE><cim:VALUE>Static Route</cim:VALUE><cim:VALUE>Trailer Encapsulation</cim:VALUE><cim:VALUE>ARP Cache Timeout</cim:VALUE><cim:VALUE>Ethernet Encapsulation</cim:VALUE><cim:VALUE>TCP Default TTL</cim:VALUE><cim:VALUE>TCP Keepalive Interval</cim:VALUE><cim:VALUE>TCP Keepalive Garbage</cim:VALUE><cim:VALUE>Network Information Service Domain</cim:VALUE><cim:VALUE>Network Information Servers</cim:VALUE><cim:VALUE>Network Time Protocol Servers</cim:VALUE><cim:VALUE>Vendor Specific Information</cim:VALUE><cim:VALUE>NetBIOS over TCP/IP Name Server</cim:VALUE><cim:VALUE>NetBIOS over TCP/IP Datagram Distribution Server</cim:VALUE><cim:VALUE>NetBIOS over TCP/IP Node Type</cim:VALUE><cim:VALUE>NetBIOS over TCP/IP Scope</cim:VALUE><cim:VALUE>X Window System Font Server</cim:VALUE><cim:VALUE>X Window System Display Manager</cim:VALUE><cim:VALUE>Requested IP Address</cim:VALUE><cim:VALUE>Lease Time</cim:VALUE><cim:VALUE>Option Overload</cim:VALUE><cim:VALUE>Message Type</cim:VALUE><cim:VALUE>Server Identifier</cim:VALUE><cim:VALUE>Parameter Request List</cim:VALUE><cim:VALUE>Error Message</cim:VALUE><cim:VALUE>Maximum Message Size</cim:VALUE><cim:VALUE>Renewal (T1) Time</cim:VALUE><cim:VALUE>Rebinding (T2) Time</cim:VALUE><cim:VALUE>Vendor Class Identifier</cim:VALUE><cim:VALUE>Client Identifier</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Network Information Service+ Domain</cim:VALUE><cim:VALUE>Network Information Service+ Servers</cim:VALUE><cim:VALUE>TFTP Server Name</cim:VALUE><cim:VALUE>Bootfile Name</cim:VALUE><cim:VALUE>Mobile IP Home Agent</cim:VALUE><cim:VALUE>Simple Mail Transport Protocol (SMTP) Server</cim:VALUE><cim:VALUE>Post Office Protocol (POP3) Server</cim:VALUE><cim:VALUE>Network News Transport Protocol (NNTP) Server</cim:VALUE><cim:VALUE>Default World Wide Web (WWW) Server</cim:VALUE><cim:VALUE>Default Finger Server</cim:VALUE><cim:VALUE>Default Internet Relay Chat (IRC) Server</cim:VALUE><cim:VALUE>StreetTalk Server</cim:VALUE><cim:VALUE>StreetTalk Directory Assistance (STDA) Server</cim:VALUE><cim:VALUE>User Class</cim:VALUE><cim:VALUE>SLP Directory Agent</cim:VALUE><cim:VALUE>SLP Service Scope</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Relay Agent Information</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Name Service Search</cim:VALUE><cim:VALUE>Subnet Selection</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Classless Route</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>End</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2132.IETF</cim:VALUE><cim:VALUE>RFC2937.IETF</cim:VALUE><cim:VALUE>RFC3011.IETF</cim:VALUE><cim:VALUE>RFC3046.IETF</cim:VALUE><cim:VALUE>RFC3004.IETF</cim:VALUE><cim:VALUE>RFC2610.IETF</cim:VALUE><cim:VALUE>RFC3442.IETF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DHCPProtocolEndpoint.OptionsReceived</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_IPAssignmentSettingData" NAME="CIM_DNSGeneralSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.14.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::DNS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DNSGeneralSettingData class represents the system wide configuration options for the DNS client. Therefore, these configuration parameters are scoped to a computer system and are applicable to all of the network interfaces of the scoping system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DNSGeneralSettingData" PROPAGATED="false" NAME="AddressOrigin" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>AddressOrigin</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AddressOrigin identifies the method by which the IP Address, Subnet Mask, and Gateway were assigned to the IPProtocolEndpoint. This is independent of the DNS configuration, thus this property has the value of 2 (&quot;Not Applicable&quot;)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0..1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..32767</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DNSGeneralSettingData" PROPAGATED="false" NAME="AppendPrimarySuffixes" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether or not the client should automatically append the primary domain suffix to target names prior to attempting to resolve.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DNSProtocolEndpoint.AppendPrimarySuffixes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DNSGeneralSettingData" PROPAGATED="false" NAME="AppendParentSuffixes" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether or not the client should automatically append the parent domain suffix to target names prior to attempting to resolve.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DNSProtocolEndpoint.AppendParentSuffixes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DNSGeneralSettingData" PROPAGATED="false" NAME="DNSSuffixesToAppend" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DNS suffixes to append when attempting to resolve a hostname.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DNSProtocolEndpoint.DNSSuffixesToAppend</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_IPAssignmentSettingData" NAME="CIM_DNSSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.18.1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::DNS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DNSSettingData defines the DNSconfiguration settings for a single IP network connection. With the exception of the the DNSServerAddresses and the hostname in use, the configuration of a DNSProtocolEndpoint is indicated by the properties of an associated instance of DNSSettingData.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DNSSettingData" PROPAGATED="false" NAME="AddressOrigin" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>AddressOrigin</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AddressOrigin identifies the method by which the IP Address, Subnet Mask, and Gateway were assigned to the IPProtocolEndpoint. This is independent of the DNS configuration, thus this property has the value of 2 (&quot;Not Applicable&quot;)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0..1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..32767</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DNSSettingData" PROPAGATED="false" NAME="DomainName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The domain to use for this client connection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DNSProtocolEndpoint.DomainName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DNSSettingData" PROPAGATED="false" NAME="RequestedHostname" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Hostname requested for this client connection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DNSProtocolEndpoint.Hostname</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DNSSettingData" PROPAGATED="false" NAME="UseSuffixWhenRegistering" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether or not the suffix should be appended before registering the client name with the DNS server.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DNSProtocolEndpoint.UseSuffixWhenRegistering</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DNSSettingData" PROPAGATED="false" NAME="RegisterThisConnectionsAddress" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Whether or not this connection&apos;s address should be registered in DNS.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DNSProtocolEndpoint.RegisterThisConnectionsAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DNSSettingData" PROPAGATED="false" NAME="DNSServerAddresses" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DNS servers to contact. The array ordering correlates to the order in which the DNS servers will be contacted. The RemoteServiceAccessPoints associated with the DNSProtocolEndpoint with the value of the AccessContext property being &quot;DNS Server&quot; represent the actual DNS Servers being utilized by the DNS client.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Ordered</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DNSSettingData" PROPAGATED="false" NAME="DHCPOptionsToUse" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>One or more DHCP options that the DNS client should utilise if they are returned during a DHCP bind operation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>8</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Domain Name Server</cim:VALUE><cim:VALUE>Host Name</cim:VALUE><cim:VALUE>Domain Name</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DHCPProtocolEndpoint.OptionsReceived</cim:VALUE><cim:VALUE>CIM_DNSProtocolEndpoint.DHCPOptionsToUse</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_DynamicForwardingEntry"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A DynamicForwardingEntry represents an entry in the forwarding (filtering) database associated with the TransparentBridgingService. The entry is Weak to the Service as specified by TransparentBridgingDynamicForwarding.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DynamicForwardingEntry" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DynamicForwardingEntry" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DynamicForwardingEntry" PROPAGATED="false" NAME="ServiceCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DynamicForwardingEntry" PROPAGATED="false" NAME="ServiceName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DynamicForwardingEntry" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DynamicForwardingEntry" PROPAGATED="false" NAME="MACAddress" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Unicast MAC address for which the TransparentBridging Service has forwarding and/or filtering information. Note that the MAC address is formatted as twelve hexadecimal digits (e.g., &quot;010203040506&quot;), with each pair representing one of the six octets of the MAC address in &quot;canonical&quot; bit order according to RFC 2469.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>12</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dTpFdbAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DynamicForwardingEntry" PROPAGATED="false" NAME="DynamicStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The status of the entry.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Invalid</cim:VALUE><cim:VALUE>Learned</cim:VALUE><cim:VALUE>Self</cim:VALUE><cim:VALUE>Mgmt</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dTpFdbStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_FilterEntryBase"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Filtering</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A FilterList aggregates instances of (subclasses of) FilterEntryBase via the aggregation EntriesInFilterList. The filter entries are always ANDed together when grouped by the FilterList. Note that it is possible to aggregate different types of filters into a single FilterList - for example, packet header filters (represented by the IpHeadersFilter class) and IPsec security filters. 

A FilterList is weak to the network device (e.g., the ComputerSystem) that contains it. Hence, the ComputerSystem keys are propagated to this class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the Filter Entry is known and uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="false" NAME="IsNegated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the match condition described in the properties of the FilterEntryBase subclass should be negated. This property is defined for ease of use when filtering on simple negations - for example, to select all source ports except 162. It is not recommended that this Boolean be set to True when filtering on multiple criteria, such as defining an IPHeadersFilter based on source/destination addresses, ports, and DiffServ Code Points.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_FilterList"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Filtering</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A FilterList is used by network devices to identify routes by aggregating a set of FilterEntries into a unit, called a FilterList. FilterLists can also be used to accept or deny routing updates. 

A FilterList is weak to the network device (i.e., the ComputerSystem) that contains it. Hence, the ComputerSystem keys are propagated to this class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FilterList" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterList" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterList" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of class that this instance is.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterList" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the name of the FilterList.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterList" PROPAGATED="false" NAME="Direction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines whether the FilterList is used for input, output, or both input and output filtering. All values are used with respect to the interface for which the FilterList applies. 

&quot;Not Applicable&quot; (0) is used when there is no direction applicable to the FilterList. &quot;Input&quot; (1) is used when the FilterList applies to packets that are inbound on the related interface. &quot;Output&quot; (2) is used when the FilterList applies to packets that are outbound on the related interface. &quot;Both&quot; (3) is used to indicate that the direction is immaterial, e.g., to filter on a source subnet regardless of whether the flow is inbound or outbound. &quot;Mirrored&quot; (4) is also applicable to both inbound and outbound flow processing, but indicates that the filter criteria are applied asymmetrically to traffic in both directions and, thus, specifies the reversal of source and destination criteria (as opposed to the equality of these criteria as indicated by &quot;Both&quot;). The match conditions in the aggregated FilterEntryBase subclass instances are defined from the perspective of outbound flows and applied to inbound flows as well by reversing the source and destination criteria. So, for example, consider a FilterList with 3 FilterEntries indicating destination port = 80, and source and destination addresses of a and b, respectively. Then, for the outbound direction, the filter entries match as specified and the &apos;mirror&apos; (for the inbound direction) matches on source port = 80 and source and destination addresses of b and a, respectively.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Input</cim:VALUE><cim:VALUE>Output</cim:VALUE><cim:VALUE>Both</cim:VALUE><cim:VALUE>Mirrored</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_FilterListsInBGPRouteMap"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>RouteMaps do not have to use FilterLists, but if they do, this association defines which FilterList is used by a particular RouteMap.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FilterListsInBGPRouteMap" PROPAGATED="false" REFERENCECLASS="CIM_FilterList" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FilterList used by a RouteMap.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FilterListsInBGPRouteMap" PROPAGATED="false" REFERENCECLASS="CIM_BGPRouteMap" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RouteMap using the FilterList.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_FilterEntryBase" NAME="CIM_Hdr8021Filter"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Filtering</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>8021Filter allows 802.1.source and destination MAC addresses, as well as the 802.1 protocol ID, priority, and VLAN identifier fields, to be expressed in a single object to classify and identify traffic.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Hdr8021Filter" PROPAGATED="false" NAME="HdrSrcMACAddr8021" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an OctetString of size 6, representing a 48-bit source MAC address in canonical format. This value is compared to the SourceAddress field in the MAC header, subject to the mask represented in the 8021HdrSrcMACMask property. If a value for this property is not provided, then the filter does not consider 8021HdrSrcMACAddr in selecting matching packets, i.e., 8021HdrSrcMACAddr matches for all values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Hdr8021Filter" PROPAGATED="false" NAME="HdrSrcMACMask8021" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an OctetString of size 6, representing a 48-bit mask to be used in comparing the SourceAddress field in the MAC header with the value represented in the 8021HdrSrcMACAddr property. If a value for this property is not provided, then the filter does not consider 8021HdrSrcMACMask in selecting matching packets, i.e., the value of 8021HdrSrcMACAddr must match the source MAC address in the packet exactly.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Hdr8021Filter" PROPAGATED="false" NAME="HdrDestMACAddr8021" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an OctetString of size 6, representing a 48-bit destination MAC address in canonical format. This value is compared to the DestinationAddress field in the MAC header, subject to the mask represented in the 8021HdrDestMACMask property. If a value for this property is not provided, then the filter does not consider 8021HdrDestMACAddr in selecting matching packets, i.e., 8021HdrDestMACAddr matches for all values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Hdr8021Filter" PROPAGATED="false" NAME="HdrDestMACMask8021" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an OctetString of size 6, representing a 48-bit mask to be used in comparing the DestinationAddress field in the MAC header with the value represented in the 8021HdrDestMACAddr property. If a value for this property is not provided, then the filter does not consider 8021HdrDestMACMask in selecting matching packets, i.e., the value of 8021HdrDestMACAddr must match the destination MAC address in the packet exactly.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Hdr8021Filter" PROPAGATED="false" NAME="HdrProtocolID8021" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a 16-bit unsigned integer, representing an Ethernet protocol type. This value is compared to the Ethernet Type field in the 802.3 MAC header. If a value for this property is not provided, then the filter does not consider 8021HdrProtocolID in selecting matching packets, i.e., 8021HdrProtocolID matches for all values.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Hdr8021Filter" PROPAGATED="false" NAME="HdrPriorityValue8021" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an 8-bit unsigned integer, representing an 802.1Q priority. This value is compared to the Priority field in the 802.1Q header. Since the 802.1Q Priority field consists of 3 bits, the values for this property are limited to the range 0..7. If a value for this property is not provided, then the filter does not consider 8021HdrPriorityValue in selecting matching packets, i.e., 8021HdrPriorityValue matches for all values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>7</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Hdr8021Filter" PROPAGATED="false" NAME="HdrVLANID8021" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an 32-bit unsigned integer, representing an 802.1Q VLAN Identifier. This value is compared to the VLAN ID field in the 802.1Q header. Since the 802.1Q VLAN ID field consists of 12 bits, the values for this property are limited to the range 0..4095. If a value for this property is not provided, then the filter does not consider 8021HdrVLANID in selecting matching packets, i.e., 8021HdrVLANID matches for all values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>4095</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the Filter Entry is known and uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="IsNegated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the match condition described in the properties of the FilterEntryBase subclass should be negated. This property is defined for ease of use when filtering on simple negations - for example, to select all source ports except 162. It is not recommended that this Boolean be set to True when filtering on multiple criteria, such as defining an IPHeadersFilter based on source/destination addresses, ports, and DiffServ Code Points.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_IEEE8021xCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IEEE8021x</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_IEEE8021xCapabilities describes the IEEE 802.1x security capabilities of a layer 2 ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IEEE8021xCapabilities" PROPAGATED="false" NAME="SupportedAuthenticationProtocols" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IEEE 802.1x Extensible Authentication Protocol types supported by the associated ProtocolEndpoint. See AuthenticationProtocol description in CIM_IEEE8021xSettings for more information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>EAP-TLS</cim:VALUE><cim:VALUE>EAP-TTLS/MSCHAPv2</cim:VALUE><cim:VALUE>PEAPv0/EAP-MSCHAPv2</cim:VALUE><cim:VALUE>PEAPv1/EAP-GTC</cim:VALUE><cim:VALUE>EAP-FAST/MSCHAPv2</cim:VALUE><cim:VALUE>EAP-FAST/GTC</cim:VALUE><cim:VALUE>EAP-MD5</cim:VALUE><cim:VALUE>EAP-PSK</cim:VALUE><cim:VALUE>EAP-SIM</cim:VALUE><cim:VALUE>EAP-AKA</cim:VALUE><cim:VALUE>EAP-FAST/TLS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_IEEE8021xCapabilities" PROPAGATED="false" NAME="RoamingSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the associated ProtocolEndpoint supports moving a session due to roaming.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IEEE8021xCapabilities" PROPAGATED="false" NAME="FastRoamingSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the associated ProtocolEndpoint supports fast reconnection of an IEEE 802.1x session when it roams from one access point to another.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CollectionOfMSEs" NAME="CIM_IPAddressRange"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RangeOfIPAddresses</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Collections</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IPAddressRange represents a grouping of specific addresses, and provides additional semantics for this group if appropriate. The class is deprecated in lieu of the concrete class RangeOfIPAddresses since there is sufficient information for the class to be instantiated. In addition, an address range should be defined in the context of a System (for example, a network element or an admin domain). These semantics are incorporated in the RangeOfIPAddresses class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IPAddressRange" PROPAGATED="false" NAME="StartAddress" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RangeOfIPAddresses.StartAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The starting IP address of the AddressRange, formatted according to the appropriate convention as defined in the AddressType property of this class (e.g., 171.79.6.40).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPAddressRange" PROPAGATED="false" NAME="EndAddress" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RangeOfIPAddresses.EndAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ending IP address of the AddressRange, formatted according to the appropriate convention as defined in the AddressType property of this class (e.g., 171.79.6.40).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPAddressRange" PROPAGATED="false" NAME="TypeOfAddress" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RangeOfIPAddresses.AddressType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration that defines how to format the address and mask of the address range that defines this IPSubnet. 

Whenever possible, IPv4-compatible addresses should be used instead of IPv6 addresses (see RFC 2373, section 2.5.4). In order to have a consistent format for IPv4 addresses in a mixed IPv4/v6 environment, all IPv4 addresses and both IPv4-compatible IPv6 addresses and IPv4-mapped IPv6 addresses, per RFC 2373, section 2.5.4, should be formatted in standard IPv4 format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPAddressRange" PROPAGATED="false" NAME="AllocationRegion" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This attribute defines the region that addresses can be allocated to.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Multiregional: 192.0.0.0 to 193.255.255.255</cim:VALUE><cim:VALUE>Europe: 194.0.0.0 to 195.255.255.255</cim:VALUE><cim:VALUE>Others: 196.0.0.0 to 197.255.255.255</cim:VALUE><cim:VALUE>North America: 198.0.0.0 to 199.255.255.255</cim:VALUE><cim:VALUE>Central &amp; South America: 200.0.0.0 to 201.255.255.255</cim:VALUE><cim:VALUE>Pacific Rim: 202.0.0.0 to 203.255.255.255</cim:VALUE><cim:VALUE>Others: 204.0.0.0 to 205.255.255.255</cim:VALUE><cim:VALUE>Others: 206.0.0.0 to 207.255.255.255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CollectionOfMSEs" PROPAGATED="true" NAME="CollectionID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identification of the Collection object. When subclassed, the CollectionID property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ConnectivityCollection" NAME="CIM_IPConnectivitySubnet"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Collections</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An IPConnectivitySubnet represents a group of related IPProtocolEndpoints that can communicate with each other, as members of a subnet. The class describes the characteristics of the subnet.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IPConnectivitySubnet" PROPAGATED="false" NAME="SubnetNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IP address of the entire subnet, formatted according to the appropriate convention as defined in the AddressType property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPConnectivitySubnet.AddressType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPConnectivitySubnet" PROPAGATED="false" NAME="SubnetMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The mask for the starting IPv4 address of the IP subnet, if needed (i.e., if the AddressType property is 1, &quot;IPv4&quot;).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPConnectivitySubnet" PROPAGATED="false" NAME="PrefixLength" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The prefix length for IPv6 addresses in the IP subnet, if needed (i.e., if the AddressType property is 2, &quot;IPv6&quot;).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPConnectivitySubnet" PROPAGATED="false" NAME="AddressType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration that describes the format of the address properties in IPConnectivitySubnet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConnectivityCollection" PROPAGATED="true" NAME="ConnectivityStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration describing the current or potential connectivity between endpoints in this collection. Connectivity may be provided or not, or may be in a degraded/partitioned state if one or more endpoints or links have failed. The latter would prevent full connectivity between all elements in the Collection, but would permit connectivity between subsets.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Connectivity/Up</cim:VALUE><cim:VALUE>No Connectivity/Down</cim:VALUE><cim:VALUE>Partitioned</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSpecificCollection" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_FilterEntryBase" NAME="CIM_IPHeadersFilter"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Filtering</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IPHeadersFilter contains the most commonly required properties for performing filtering on IP, TCP or UDP headers. Properties not present in an instance of the IPHeadersFilter are treated as &apos;all values&apos;.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IPHeadersFilter" PROPAGATED="false" NAME="HdrIPVersion" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HdrIPVersion identifies the version of the IP addresses for IP header filters. It is also used to determine the sizes of the OctetStrings in the six properties HdrSrcAddress, HdrSrcAddressEndOfRange, HdrSrcMask, HdrDestAddress, HdrDestAddressEndOfRange and HdrDestMask, as follows: 
ipv4(4): OctetString(SIZE (4)) 
ipv6(6): OctetString(SIZE (16|20)), 
depending on whether a scope identifier is present. 

If a value for this property is not provided, then the filter does not consider IP version in selecting matching packets, i.e., IP version matches for all values. In this case, the HdrSrcAddress, HdrSrcAddressEndOfRange, HdrSrcMask, HdrDestAddress, HdrDestAddressEndOfRange and HdrDestMask must also be not present.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPHeadersFilter.HdrSrcAddress</cim:VALUE><cim:VALUE>CIM_IPHeadersFilter.HdrSrcAddressEndOfRange</cim:VALUE><cim:VALUE>CIM_IPHeadersFilter.HdrSrcMask</cim:VALUE><cim:VALUE>CIM_IPHeadersFilter.HdrDestAddress</cim:VALUE><cim:VALUE>CIM_IPHeadersFilter.HdrDestAddressEndOfRange</cim:VALUE><cim:VALUE>CIM_IPHeadersFilter.HdrDestMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IPHeadersFilter" PROPAGATED="false" NAME="HdrSrcAddress" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HdrSrcAddress is an OctetString, of a size determined by the value of the HdrIPVersion property, representing a source IP address. When there is no HdrSrcAddressEndOfRange value, this value is compared to the source address in the IP header, subject to the mask represented in the HdrSrcMask property. (Note that the mask is ANDed with the address.) When there is a HdrSrcAddressEndOfRange value, this value is the start of the specified range (i.e., the HdrSrcAddress is lower than the HdrSrcAddressEndOfRange) that is compared to the source address in the IP header and matches on any value in the range. 

If a value for this property is not provided, then the filter does not consider HdrSrcAddress in selecting matching packets, i.e., HdrSrcAddress matches for all values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPHeadersFilter.HdrIPVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IPHeadersFilter" PROPAGATED="false" NAME="HdrSrcAddressEndOfRange" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HdrSrcAddressEndOfRange is an OctetString, of a size determined by the value of the HdrIPVersion property, representing the end of a range of source IP addresses (inclusive), where the start of the range is the HdrSrcAddress property value. 

If a value for HdrSrcAddress is not provided, then this property also MUST NOT be provided. If a value for this property is provided, then HdrSrcMask MUST NOT be provided.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPHeadersFilter.HdrIPVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IPHeadersFilter" PROPAGATED="false" NAME="HdrSrcMask" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HdrSrcMask is an OctetString, of a size determined by the value of the HdrIPVersion property, representing a mask to be used in comparing the source address in the IP header with the value represented in the HdrSrcAddress property. 

If a value for this property is not provided, then the filter does not consider HdrSrcMask in selecting matching packets, i.e., the value of the HdrSrcAddress or the source address range must match the source address in the packet exactly. If a value for this property is provided, then HdrSrcAddressEndOfRange MUST NOT be provided.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPHeadersFilter.HdrIPVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IPHeadersFilter" PROPAGATED="false" NAME="HdrDestAddress" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HdrDestAddress is an OctetString, of a size determined by the value of the HdrIPVersion property, representing a destination IP address. When there is no HdrDestAddressEndOfRange value, this value is compared to the destination address in the IP header, subject to the mask represented in the HdrDestMask property. (Note that the mask is ANDed with the address.) When there is a HdrDestAddressEndOfRange value, this value is the start of the specified range (i.e., the HdrDestAddress is lower than the HdrDestAddressEndOfRange) that is compared to the source address in the IP header and matches on any value in the range. 

If a value for this property is not provided, then the filter does not consider HdrDestAddress in selecting matching packets, i.e., HdrDestAddress matches for all values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPHeadersFilter.HdrIPVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IPHeadersFilter" PROPAGATED="false" NAME="HdrDestAddressEndOfRange" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HdrDestAddressEndOfRange is an OctetString, of a size determined by the value of the HdrIPVersion property, representing the end of a range of destination IP addresses (inclusive), where the start of the range is the HdrDestAddress property value. 

If a value for HdrDestAddress is not provided, then this property also MUST NOT be provided. If a value for this property is provided, then HdrDestMask MUST NOT be provided.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPHeadersFilter.HdrIPVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IPHeadersFilter" PROPAGATED="false" NAME="HdrDestMask" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HdrDestMask is an OctetString, of a size determined by the value of the HdrIPVersion property, representing a mask to be used in comparing the destination address in the IP header with the value represented in the HdrDestAddress property. 

If a value for this property is not provided, then the filter does not consider HdrDestMask in selecting matching packets, i.e., the value of the HdrDestAddress or the destination address range must match the destination address in the packet exactly. If a value for this property is provided, then HdrDestAddressEndOfRange MUST NOT be provided.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPHeadersFilter.HdrIPVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_IPHeadersFilter" PROPAGATED="false" NAME="HdrProtocolID" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HdrProtocolID is an 8-bit unsigned integer, representing an IP protocol type. This value is compared to the Protocol field in the IP header. 

If a value for this property is not provided, then the filter does not consider HdrProtocolID in selecting matching packets, i.e., HdrProtocolID matches for all values.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPHeadersFilter" PROPAGATED="false" NAME="HdrSrcPortStart" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HdrSrcPortStart represents the lower end of a range of UDP or TCP source ports. The upper end of the range is represented by the HdrSrcPortEnd property. The value of HdrSrcPortStart MUST be no greater than the value of HdrSrcPortEnd. 

A source port filter is evaluated by testing whether the source port identified in the IP header falls within the range of values between HdrSrcPortStart and HdrSrcPortEnd, INCLUDING these two end points. 

If a value for this property is not provided, then the filter does not consider HdrSrcPortStart in selecting matching packets, i.e., there is no lower bound in matching source port values.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPHeadersFilter" PROPAGATED="false" NAME="HdrSrcPortEnd" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HdrSrcPortEnd represents the upper end of a range of UDP or TCP source ports. The lower end of the range is represented by the HdrSrcPortStart property. The value of HdrSrcPortEnd MUST be no less than the value of HdrSrcPortStart. A single port is indicated by equal values for HdrSrcPortStart and HdrSrcPortEnd. 

A source port filter is evaluated by testing whether the source port identified in the IP header falls within the range of values between HdrSrcPortStart and HdrSrcPortEnd, INCLUDING these two end points. 

If a value for this property is not provided, then the filter does not consider HdrSrcPortEnd in selecting matching packets, i.e., there is no upper bound in matching source port values.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPHeadersFilter" PROPAGATED="false" NAME="HdrDestPortStart" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HdrDestPortStart represents the lower end of a range of UDP or TCP destination ports. The upper end of the range is represented by the HdrDestPortEnd property. The value of HdrDestPortStart MUST be no greater than the value of HdrDestPortEnd. A single port is indicated by equal values for HdrDestPortStart and HdrDestPortEnd. 

A destination port filter is evaluated by testing whether the destination port identified in the IP header falls within the range of values between HdrDestPortStart and HdrDestPortEnd, INCLUDING these two end points. 

If a value for this property is not provided, then the filter does not consider HdrDestPortStart in selecting matching packets, i.e., there is no lower bound in matching destination port values.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPHeadersFilter" PROPAGATED="false" NAME="HdrDestPortEnd" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HdrDestPortEnd represents the upper end of a range of UDP or TCP destination ports. The lower end of the range is represented by the HdrDestPortStart property. The value of HdrDestPortEnd MUST be no less than the value of HdrDestPortStart. A single port is indicated by equal values for HdrDestPortStart and HdrDestPortEnd. 

A destination port filter is evaluated by testing whether the destination port identified in the IP header falls within the range of values between HdrDestPortStart and HdrDestPortEnd, INCLUDING these two end points. 

If a value for this property is not provided, then the filter does not consider HdrDestPortEnd in selecting matching packets, i.e., there is no upper bound in matching destination port values.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IPHeadersFilter" PROPAGATED="false" NAME="HdrDSCP" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HdrDSCP is defined as a set of discrete DiffServ code points, with no inherent structure. There is no semantically significant relationship between different HdrDSCPs. Consequently, there is no provision for specifying a range of HdrDSCPs. 

Since, in IPv4, the HdrDSCP field may contain bits to be interpreted as the TOS IP Precedence, this property is also used to filter on IP Precedence. Similarly, the IPv6 Traffic Class field is also filtered using the value(s) in this property. 

HdrDSCP is defined as an array, to provide the ability to specify several discrete DSCPs in a single instance of IPHeadersFilter, that would be OR&apos;ed together to define the filter criteria. 

If a value for this property is not provided, then the filter does not consider HdrDSCP in selecting matching packets, i.e., HdrDSCP matches for all values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>63</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IPHeadersFilter" PROPAGATED="false" NAME="HdrFlowLabel" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The 20-bit Flow Label field in the IPv6 header may be used by a source to label sequences of packets for which it requests special handling by the IPv6 devices, such as non-default quality of service or &apos;real-time&apos; service. In the filter, this 20-bit string is encoded in a 24-bit octetstring by right-adjusting the value and padding on the left with b&apos;0000&apos;. 

If a value for this property is not provided, then the filter does not consider HdrFlowLabel in selecting matching packets, i.e., HdrFlowLabel matches for all values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the Filter Entry is known and uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="IsNegated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the match condition described in the properties of the FilterEntryBase subclass should be negated. This property is defined for ease of use when filtering on simple negations - for example, to select all source ports except 162. It is not recommended that this Boolean be set to True when filtering on multiple criteria, such as defining an IPHeadersFilter based on source/destination addresses, ports, and DiffServ Code Points.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_FilterEntryBase" NAME="CIM_IPSOFilterEntry"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Filtering</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An IPSOFilterEntry is used to match traffic based on the IP Security Options header values (ClassificationLevel and ProtectionAuthority) as defined in RFC1108. This type of FilterEntry is used to adjust the IPsec encryption level according to the IPSO classification of the traffic (e.g., secret, confidential, restricted, etc.).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPSOFilterEntry</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IPSOFilterEntry" PROPAGATED="false" NAME="MatchConditionType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MatchConditionType specifies whether to match based on traffic classification level, protection authority or both. Note that this enumeration is modified from its definition in the IETF&apos;s IPSP Policy Model to allow for both classification level and protection authority checking, and to allow the enumerated value, &quot;Other&quot;, to be added in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Classification Level</cim:VALUE><cim:VALUE>Protection Authority</cim:VALUE><cim:VALUE>Both Classification Level and Protection Authority</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPSOFilterEntry.MatchConditionType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPSOFilterEntry.ClassificationLevel</cim:VALUE><cim:VALUE>CIM_IPSOFilterEntry.ProtectionAuthorities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPSOFilterEntry" PROPAGATED="false" NAME="ClassificationLevel" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the value to be matched when MatchConditionType is 1 or 3 - meaning that &quot;Classification Level&quot; should be filtered. In RFC1108, the following semantics are specified: TopSecret, Secret, Confidential, and Unclassified. Note that this enumeration&apos;s values are different than the RFC list and the IETF&apos;s IPSP Policy Model since those lists are simply bit maps, and do not include specific values for &quot;Other&quot; or &quot;No Filtering&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Filtering on Classification Level</cim:VALUE><cim:VALUE>Top Secret</cim:VALUE><cim:VALUE>Secret</cim:VALUE><cim:VALUE>Confidential</cim:VALUE><cim:VALUE>Unclassified</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPSOFilterEntry.MatchConditionValue</cim:VALUE><cim:VALUE>RFC1108.IETF|Section 2.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPSOFilterEntry.MatchConditionType</cim:VALUE><cim:VALUE>CIM_IPSOFilterEntry.OtherClassificationLevel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPSOFilterEntry" PROPAGATED="false" NAME="OtherClassificationLevel" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the level when the value 1 (&quot;Other&quot;) is specified for the property, ClassificationLevel.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPSOFilterEntry.ClassificationLevel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IPSOFilterEntry" PROPAGATED="false" NAME="ProtectionAuthorities" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>These are the values to be matched when MatchConditionType is 2 or 3 - meaning that &quot;Protection Authority&quot; should be filtered. In RFC1108, the following authorities are specified: GENSER, SIOP-ESI, SCI, NSA and DOE. Note that multiple authorities may be specified. 

This enumeration is modified from its definition in the RFC and IETF&apos;s IPSP Policy Model. Those lists are simply bit maps, and do not include specific values for &quot;Other&quot; or &quot;No Filtering&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Filtering on Protection Authority</cim:VALUE><cim:VALUE>GENSER</cim:VALUE><cim:VALUE>SIOP-ESI</cim:VALUE><cim:VALUE>SCI</cim:VALUE><cim:VALUE>NSA</cim:VALUE><cim:VALUE>DOE</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPSOFilterEntry.MatchConditionValue</cim:VALUE><cim:VALUE>RFC1108.IETF|Section 2.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPSOFilterEntry.MatchConditionType</cim:VALUE><cim:VALUE>CIM_IPSOFilterEntry.OtherProtectionAuthorities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IPSOFilterEntry" PROPAGATED="false" NAME="OtherProtectionAuthorities" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the authority when the value 1 (&quot;Other&quot;) is specified for the property, ProtectionAuthorities.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPSOFilterEntry.ProtectionAuthorities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the Filter Entry is known and uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="IsNegated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the match condition described in the properties of the FilterEntryBase subclass should be negated. This property is defined for ease of use when filtering on simple negations - for example, to select all source ports except 162. It is not recommended that this Boolean be set to True when filtering on multiple criteria, such as defining an IPHeadersFilter based on source/destination addresses, ports, and DiffServ Code Points.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ConnectivityCollection" NAME="CIM_IPXConnectivityNetwork"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Collections</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A network or subnet that uses the IPX protocol.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IPXConnectivityNetwork" PROPAGATED="false" NAME="NetworkNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An IPX network number formatted as eight hexadecimal digits (e.g., &quot;00112233&quot;).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConnectivityCollection" PROPAGATED="true" NAME="ConnectivityStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration describing the current or potential connectivity between endpoints in this collection. Connectivity may be provided or not, or may be in a degraded/partitioned state if one or more endpoints or links have failed. The latter would prevent full connectivity between all elements in the Collection, but would permit connectivity between subsets.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Connectivity/Up</cim:VALUE><cim:VALUE>No Connectivity/Down</cim:VALUE><cim:VALUE>Partitioned</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSpecificCollection" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_iSCSICapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::iSCSI</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The capabilites for an iSCSI Network Entity. An instance of this class will be associated by ElementCapabilities to a instance of ComputerSystem that represents the Network Entity. These capability properties are associated to a Network Entity/ComputerSystem since they affect all login negotiations on all iSCSI ProtocolEndpoints aggregated to the system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_iSCSICapabilities" PROPAGATED="false" NAME="MinimumSpecificationVersionSupported" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum version number of the iSCSI specification such that this iSCSI instance supports this minimum value, the maximum value indicated by the corresponding property MaximumSpecificationVersionSupported, and all versions in between.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>255</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiInstVersionMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSICapabilities.MaximumSpecificationVersionSupported</cim:VALUE><cim:VALUE>CIM_iSCSIConnection.ActiveiSCSIVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSICapabilities" PROPAGATED="false" NAME="MaximumSpecificationVersionSupported" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum version number of the iSCSI specification such that this iSCSI instance supports this maximum value, the minimum value indicated by the corresponding property MinimumSpecificationVersionSupported, and all versions in between.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>255</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|ISCSI-MIB.iscsiInstVersionMax</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSICapabilities.MinimumSpecificationVersionSupported</cim:VALUE><cim:VALUE>CIM_iSCSIConnection.ActiveiSCSIVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_iSCSICapabilities" PROPAGATED="false" NAME="AuthenticationMethodsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array containing a list of authentication methods supported by this Network Entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>(None</cim:VALUE><cim:VALUE>SRP</cim:VALUE><cim:VALUE>CHAP</cim:VALUE><cim:VALUE>Kerberos</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IPS-AUTH-MIB.ipsAuthCredAuthMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnectionSettings.PrimaryAuthenticationMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnectionSettings.SecondaryAuthenticationMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnection.AuthenticationMethodUsed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ConnectivityCollection" NAME="CIM_LANConnectivitySegment"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Collections</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A collection of LAN Endpoints of a particular type (i.e., Ethernet or Token Ring), that are able to intercommunicate without the assistance of bridging or routing services.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LANConnectivitySegment" PROPAGATED="false" NAME="LANID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A label or identifier for the LAN segment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LANEndpoint.LANID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LANConnectivitySegment" PROPAGATED="false" NAME="ConnectivityType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration that categorizes and classifies instances of this class. Instances SHOULD aggregate entities of the appropriate &apos;type&apos;, as defined by the value of this enumeration.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LANConnectivitySegment.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LANConnectivitySegment" PROPAGATED="false" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the type of connectivity that is supported by this Collection, when the value of the Type property is set to 1 (i.e., &quot;Other&quot;). This property should be set to NULL when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LANConnectivitySegment.ConnectivityType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConnectivityCollection" PROPAGATED="true" NAME="ConnectivityStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration describing the current or potential connectivity between endpoints in this collection. Connectivity may be provided or not, or may be in a degraded/partitioned state if one or more endpoints or links have failed. The latter would prevent full connectivity between all elements in the Collection, but would permit connectivity between subsets.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Connectivity/Up</cim:VALUE><cim:VALUE>No Connectivity/Down</cim:VALUE><cim:VALUE>Partitioned</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSpecificCollection" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CollectionOfMSEs" NAME="CIM_LogicalNetwork"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConnectivityCollection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Collections</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A LogicalNetwork groups together a set of ProtocolEndpoints of a given type which are able to communicate with each other directly. It is used for describing the characteristics of the grouping and/or its associated medium. A LogicalNetwork represents the ability to send and/or receive data over a network. 

This class is deprecated in lieu of ConnectivityCollection. The latter better defines that a LogicalNetwork &apos;collects&apos; ProtocolEndpoints and other related entities, and is hosted within an AdminDomain.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping AdminDomain&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_AdminDomain.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping AdminDomain&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_AdminDomain.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConnectivityCollection.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="false" NAME="NetworkType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type is an enumeration that provides additional information that can be used to help categorize and classify different instances of this class. 

Subclasses should ensure that they are of the appropriate type defined in the Type enumeration. That is, the IPSubnet subclass should define its property as either IPv4 or IPv6, as opposed to, for example, ATM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalNetwork.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="false" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the type of protocol that is being run by this LogicalNetwork, when the value of the Type property (or any of its subclasses) is set to 1 (i.e., &quot;Other&quot;). This property should be set to NULL when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalNetwork.NetworkType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CollectionOfMSEs" PROPAGATED="true" NAME="CollectionID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identification of the Collection object. When subclassed, the CollectionID property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemSpecificCollection" NAME="CIM_NamedAddressCollection"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Collections</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A NamedAddressCollection groups ProtocolEndpoints/addresses and other network identifiers for the purposes of assigning a single name (i.e., an alias). It is a subclass of SystemSpecificCollection to force the definition of the &apos;named collection&apos; in the context of a System (for example, either a ComputerSystem or an AdminDomain hosting a naming alias).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_NamedAddressCollection" PROPAGATED="false" NAME="CollectionAlias" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A name (alias) for the NamedAddressCollection which is unique in the context of the hosting System.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSpecificCollection" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NextHopRoute" NAME="CIM_NextHopIPRoute"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Routes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NextHopIPRoute specifies routing in an IP network.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_NextHopIPRoute" PROPAGATED="false" NAME="RouteDerivation" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated integer indicating how the route was derived. This is useful for display and query purposes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Connected</cim:VALUE><cim:VALUE>User-Defined</cim:VALUE><cim:VALUE>IGRP</cim:VALUE><cim:VALUE>EIGRP</cim:VALUE><cim:VALUE>RIP</cim:VALUE><cim:VALUE>Hello</cim:VALUE><cim:VALUE>EGP</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>ISIS</cim:VALUE><cim:VALUE>OSPF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopIPRoute.OtherDerivation</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopIPRoute" PROPAGATED="false" NAME="OtherDerivation" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing how the route was derived when the RouteDerivation property is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopIPRoute.RouteDerivation</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopIPRoute" PROPAGATED="false" NAME="DestinationMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The mask for the Ipv4 destination address.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopIPRoute" PROPAGATED="false" NAME="PrefixLength" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The prefix length for the IPv6 destination address.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopIPRoute" PROPAGATED="false" NAME="AddressType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration that describes the format of the address properties.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRoute" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRoute" PROPAGATED="true" NAME="DestinationAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The address which serves as the destination to be reached.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRoute" PROPAGATED="true" NAME="AdminDistance" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The specific administrative distance of this route, overriding any default distances specified by the system or routing service.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRoute" PROPAGATED="true" NAME="RouteMetric" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RouteMetric provides a numeric indication as to the preference of this route, compared to other routes that reach the same destination.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRoute" PROPAGATED="true" NAME="IsStatic" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TRUE indicates that this is a static route, and FALSE indicates a dynamically-learned route.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRoute" PROPAGATED="true" NAME="TypeOfRoute" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated integer indicating whether the route is administrator-defined (value=2), computed (via a routing protocol/algorithm, value=3) or the actual route implemented in the network (value=4). The default is a computed route.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Administrator Defined Route</cim:VALUE><cim:VALUE>Computed Route</cim:VALUE><cim:VALUE>Actual Route</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_NextHopRouting"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopRoute</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Routes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NextHopRouting relates a destination address to the address or interface through which the remote address may be reached. An instance of this class can represent either static or dynamic routing, and may represent a routing table entry (but it is not required that all NextHopRoutes be in a routing table). Static routes are distinguished by setting the IsStatic boolean property to TRUE. Subclasses of NextHopRouting provide specific protocol and Key information. NextHopRoutes are dependent on at least one ForwardingService to execute them. This is conveyed by the CIM_NextHopForwardedByService association. 

NextHopRouting is deprecated in lieu of the more general, concrete NextHopRoute class. NextHopRoute allows the definition of BOTH a next hop address and an interface for transmission of the traffic. Also, it does not mandate the instantiation of a ForwardingService class. The latter is not needed if the sole purpose of the instance is to specify a &apos;desired/configured&apos; route. This is simply a specification of the next hop.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_NextHopRouting" PROPAGATED="false" NAME="DestinationAddress" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopRoute.DestinationAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The address which serves as the destination to be reached.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRouting" PROPAGATED="false" NAME="DestinationMask" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>no value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The mask for the DestinationAddress.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRouting" PROPAGATED="false" NAME="NextHop" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedNextHop.Antecedent</cim:VALUE><cim:VALUE>CIM_RouteUsesEndpoint.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This contains either the address of the next-hop router, or the interface used to reach the destination.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRouting" PROPAGATED="false" NAME="IsStatic" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopRoute.IsStatic</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TRUE indicates that this is a static route, and FALSE indicates a dynamically-learned route.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_OSPFAreaConfiguration"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::OSPF</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Each OSPF router has an association to one or more OSPF areas. Into these areas, a router advertises summaries filtered by specific address ranges. This would natively be modeled as a ternary association (router/OSPFService to OSPFArea to RangeOfIPAddresses), which is problematic in some implementations. To get around this issue, the OSPFAreaConfiguration class is defined to act as a focal point to bring together the router (indicated as a ComputerSystem with an instance of OSPFService, associated to the AreaConfiguration using OSPFServiceConfiguration), the area (indicated as an OSPFArea, associated to the AreaConfiguration using AreaOfConfiguration) and the address ranges for advertising (indicated as instances of RangeOfIPAddresses, associated to the AreaConfiguration using RangesOfConfiguration). There would be an instance of OSPFAreaConfiguration for each connected area of a router/OSPFService. 

When network administrators want to control the advertisements of OSPF routers by filters, they first define the relevant ranges. In order for a router to handle a range, an instance of RangeOfIPAddresses MUST be associated to the relevant OSPFAreaConfiguration (using the relationship, RangesOf Configuration). The association between the range and area configuration contains a property defining the handling (EnableAdvertise) to allow or disallow advertisements in the range. 

Notes: 
- Because RangeOfIPAddresses is scoped by a System (via the HostedCollection association), an instance of RangeOfIPAddresses would be associated to an OSPFArea, satisfying this semantic. 
- This class is inherited from LogicalElement, because a suitable subclass &apos;lower&apos; in the inheritance hiearchy does not exist.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OSPFAreaConfiguration" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;OSPFService ID&gt;&lt;Area Configuration ID&gt; 
where: 
&lt;OrgID&gt; and the remainder of the InstanceID are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and the &lt;OSPFService ID&gt;. For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used, and the &lt;OrgID&gt; set to &apos;CIM&apos;. 
&lt;OSPFService ID&gt; and &lt;Area Configuration ID&gt; MUST specify vendor-unique identifiers for the OSPFService and AreaConfiguration.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFAreaConfiguration" PROPAGATED="false" NAME="StubDefaultCost" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This attribute contains the value of the default route that this router advertises into a stub area, see C.2 RFC 2328.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfStubMetric</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFAreaConfiguration" PROPAGATED="false" NAME="StubMetricType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This attribute contains the type of metric advertised as a default route into a stub area, see 3. in RFC 1850.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OSPF Metric</cim:VALUE><cim:VALUE>Comparable Cost</cim:VALUE><cim:VALUE>NonComparable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfStubMetricType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ConnectivityCollection" NAME="CIM_OSPFLink"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::OSPF</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is used to represent OSPF connectivity between two or more OSPF protocol endpoints.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OSPFLink" PROPAGATED="false" NAME="LinkType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of the OSPF link, see section 1.2 in RFC 2328.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Point-To-Point</cim:VALUE><cim:VALUE>Point-To-Multipoint</cim:VALUE><cim:VALUE>Broadcast</cim:VALUE><cim:VALUE>NBMA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFLink" PROPAGATED="false" NAME="HelloInterval" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, in seconds, between sending OSPF Hello-packets over the interface, see section C.3 in RFC 2328.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfHelloInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFLink" PROPAGATED="false" NAME="RouterDeadInterval" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>After ceasing to hear a router&apos;s Hello-packets, the number of seconds before its neighbors declare the router down, see section C.3 in RFC 2328.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfRtrDeadInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFLink" PROPAGATED="false" NAME="MulticastForwarding" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This parameter indicates whether IP multicast datagrams should be forwarded over this OSPF link, and if so, how the forwarding should be done, see section B.2 in RFC 1584.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Data-link Multicast</cim:VALUE><cim:VALUE>Data-link Unicast</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfMulticastForwarding</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConnectivityCollection" PROPAGATED="true" NAME="ConnectivityStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration describing the current or potential connectivity between endpoints in this collection. Connectivity may be provided or not, or may be in a degraded/partitioned state if one or more endpoints or links have failed. The latter would prevent full connectivity between all elements in the Collection, but would permit connectivity between subsets.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Connectivity/Up</cim:VALUE><cim:VALUE>No Connectivity/Down</cim:VALUE><cim:VALUE>Partitioned</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSpecificCollection" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_OSPFServiceCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::OSPF</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OSPFServiceCapabilities class represents the capabilities of an OSPF service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OSPFServiceCapabilities" PROPAGATED="false" NAME="SupportNSSA" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This attribute indicates whether this router supports NSSA (&quot;not-so-stubby&quot;) areas or not, see RFC 1587.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFServiceCapabilities" PROPAGATED="false" NAME="SupportOnDemand" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This attribute indicates whether this router supports on-demand circuits or not, see RFC 1793.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfDemandExtensions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFServiceCapabilities" PROPAGATED="false" NAME="SupportMOSPF" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This attribute indicates whether this router supports MOSPF (multicast enhancements to OSPF) or not, see B.1 in RFC 1584.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfMulticastExtensions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_FilterEntryBase" NAME="CIM_PeerIDPayloadFilterEntry"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Filtering</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PeerIDPayloadFilterEntry defines filters used to match the Identification Type field in the ID Payload of the IKE protocol exchange. It permits the specification of ID values such as &quot;*@example.com&quot; or &quot;192.0.2.0/24&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PeerIDPayloadFilterEntry</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PeerIDPayloadFilterEntry" PROPAGATED="false" NAME="MatchIdentityType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MatchIdentityType specifies the Identification Type provided by the peer in the payload. The list of identities was generated from Section 4.6.2.1 of RFC2407. Note that the enumeration is different than the RFC list, since the value &apos;Other&apos; is taken into account.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPV4 Address</cim:VALUE><cim:VALUE>FQDN</cim:VALUE><cim:VALUE>User FQDN</cim:VALUE><cim:VALUE>IPV4 Subnet Address</cim:VALUE><cim:VALUE>IPV6 Address</cim:VALUE><cim:VALUE>IPV6 Subnet Address</cim:VALUE><cim:VALUE>IPV4 Address Range</cim:VALUE><cim:VALUE>IPV6 Address Range</cim:VALUE><cim:VALUE>DER ASN1 DN</cim:VALUE><cim:VALUE>DER ASN1 GN</cim:VALUE><cim:VALUE>KEY ID</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PeerIDPayloadFilterEntry.MatchIdentityType</cim:VALUE><cim:VALUE>RFC2407.IETF|Section 4.6.2.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PeerIDPayloadFilterEntry.MatchIdentityValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PeerIDPayloadFilterEntry" PROPAGATED="false" NAME="MatchIdentityValue" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MatchIdentityValue is the filter value for comparison with the ID payload, e,g, &quot;*@company.com&quot;. The syntax may need to be converted for comparison. For example, if the type of identity is a DER-encoded distinguished name, (for example, MatchIdentityType = 10, &quot;DER_ASN1_DN&quot;), the MatchIdentityValue MUST be converted into a DER-encoded string. This allows it to be matched against the values extracted from the ID payload at runtime. 

Note that a wildcard mechanism may be used when MatchIdentityType specifies a general character string (for example, if MatchIdentityType=3, &apos;FQDN&apos;). MatchFieldValue may contain a wildcard character, &apos;*&apos;, in the pattern match specification. For example, for &apos;FQDN&apos;, a MatchFieldValue of &apos;*@example.com&apos; will successfully match an ID payload of &apos;janedoe@example.com&apos;. A wildcard can be used to represent 0 or more characters as is appropriate for the type specified in MatchIdentityType.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PeerIDPayloadFilterEntry.MatchIdentityValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PeerIDPayloadFilterEntry.MatchIdentityType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the Filter Entry is known and uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="IsNegated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the match condition described in the properties of the FilterEntryBase subclass should be negated. This property is defined for ease of use when filtering on simple negations - for example, to select all source ports except 162. It is not recommended that this Boolean be set to True when filtering on multiple criteria, such as defining an IPHeadersFilter based on source/destination addresses, ports, and DiffServ Code Points.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_FilterEntryBase" NAME="CIM_PreambleFilter"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Filtering</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PreambleFilter allows the classification of packets using traffic-conditioning results (where the results are determined by a PreambleMarkerService and stored in a &apos;packet preamble&apos;). This permits information about the treatment that a packet receives on an ingress interface to be communicated along with the packet to the egress interface. An instance of PreambleFilter selects packets based on a two-part string (type and value pair) identifying a specific entry in the preamble. The logic for this match is &apos;at least one.&apos; That is, a packet with multiple entries/results in its preamble matches a filter if at least one of these matches the filter.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PreambleFilter" PROPAGATED="false" NAME="FilterItemList" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>To foster interoperability, the basic format of the information captured by a PreambleMarker is specified. That information is contained in the FilterItemList property (an ordered, string array). Each entry in the array takes the form &apos;type,value&apos;. When entries are added, they are appended to the end of the list. 

A limited set of standardized &apos;type&apos;s exist. They are: 
- ConformingFromMeter, NonConformingFromMeter and PartConformingFromMeter to convey metering results (where the &apos;value&apos; is the name of the meter) 
- VlanId to describe the traffic&apos;s VLAN information (where the &apos;value&apos; is the VLAN ID). 
An implementation is free to define and use other preamble &apos;types&apos;. 

Note that a wildcard value of &quot;any&quot; is allowed to indicate that the preamble entry matches for any &apos;value&apos; of the specified &apos;type&apos;. For example, using the wildcard, an administrator can define a filter to select all packets that were found to be conforming (&apos;type&apos; = &quot;ConformingFromMeter&quot;) without having to name each meter individually.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Ordered</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the Filter Entry is known and uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="IsNegated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the match condition described in the properties of the FilterEntryBase subclass should be negated. This property is defined for ease of use when filtering on simple negations - for example, to select all source ports except 162. It is not recommended that this Boolean be set to True when filtering on multiple criteria, such as defining an IPHeadersFilter based on source/destination addresses, ports, and DiffServ Code Points.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SchedulingElement" NAME="CIM_PrioritySchedulingElement"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is a subclass of the abstract class SchedulingElement. It indicates that a scheduler is taking packets from a set of inputs using the priority scheduling discipline. As is the case with all subclasses of SchedulingElement, the input associated with an instance of PrioritySchedulingElement is of one of two types: either a queue, or another scheduler. The Priority property represents the priority for an input, relative to the priorities of all the other inputs to which the scheduler (that aggregates this PrioritySchedulingElement) is associated. Inputs to which the scheduler is related via other scheduling disciplines do not figure in this prioritization. Because scheduling of this type is always work conserving, the inherited boolean property, WorkConserving, is restricted to TRUE in this class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PrioritySchedulingElement" PROPAGATED="false" NAME="WorkConserving" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>WorkConserving</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A boolean property indicating whether the PacketSchedulingService tied to this instance (by the ElementInSchedulingService aggregation) is treating the queue/input tied to this instance, in a work-conserving manner. The queue/input is indicated by either the QueueToSchedule or SchedulingServiceToSchedule association. Note that this property is writeable, indicating that an administrator can change the behavior of the SchedulingElement - but only for those elements that can operate in a non-work conserving mode.</cim:VALUE></cim:QUALIFIER><cim:VALUE>true</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrioritySchedulingElement" PROPAGATED="false" NAME="Priority" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A 16-bit unsigned integer indicating the priority level of this SchedulingElement&apos;s input, relative to the other inputs serviced by the SchedulingElement&apos;s aggregating PacketSchedulingService. A larger value represents a higher priority.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SchedulingElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElementCapabilities" NAME="CIM_ProtocolServiceCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Misc</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass of EnabledLogicalElementCapabilities that defines the capabilities of a ProtocolService. An instance of CIM_ProtocolServiceCapabilities is associated with a ProtocolService using ElementCapabilities.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ProtocolServiceCapabilities" PROPAGATED="false" NAME="MaxConnections" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxConnections specifies the maximum number of connections supported by the protocol service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>65535</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolService.MaxConnections</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolServiceCapabilities" PROPAGATED="false" NAME="MaxListeningPorts" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxListeningPorts specifies the maximum number of ports on which a protocol service will listen.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>65535</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolServiceCapabilities.ListeningPortManagementSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolServiceCapabilities" PROPAGATED="false" NAME="ListeningPortManagementSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ListeningPortManagementSupported indicates whether the management of the ports on which the associated ProtocolService listens is supported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolServiceCapabilities.MaxListeningPorts</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemSpecificCollection" NAME="CIM_RangeOfIPAddresses"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Collections</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The class RangeOfIPAddresses represents an implicit grouping (or &apos;pool&apos;) of IP addresses specified by the properties, Start and EndAddress. It is defined as scoped/contained by a system such as an individual network element or an admin domain.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_RangeOfIPAddresses" PROPAGATED="false" NAME="StartAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The starting IP address of the AddressRange, formatted according to the appropriate convention as defined in the AddressType property of this class (e.g., 171.79.6.40).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RangeOfIPAddresses.AddressType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RangeOfIPAddresses" PROPAGATED="false" NAME="EndAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ending IP address of the AddressRange, formatted according to the appropriate convention as defined in the AddressType property of this class (e.g., 171.79.6.40).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RangeOfIPAddresses.AddressType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RangeOfIPAddresses" PROPAGATED="false" NAME="AddressType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration that defines how the address and mask properties are formatted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSpecificCollection" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_RangesOfConfiguration"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::OSPF</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association connects address ranges to the OSPF area configuration. When network administrators want to control the advertisements of OSPF routers by filters, they first define the relevant ranges. In order for a router to handle a range, an instance of RangeOfIPAddresses MUST be associated to the router&apos;s OSPFAreaConfiguration, using this relationship. The association between the range and area configuration contains a property (EnableAdvertise) defining the handling - to allow or disallow advertismenets in the range.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RangesOfConfiguration" PROPAGATED="false" REFERENCECLASS="CIM_RangeOfIPAddresses" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The address range that is in the OSPF area configuration.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RangesOfConfiguration" PROPAGATED="false" REFERENCECLASS="CIM_OSPFAreaConfiguration" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OSPF area configuration that contains the range.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RangesOfConfiguration" PROPAGATED="false" NAME="EnableAdvertise" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The address range is advertised (TRUE) or not (FALSE), see C.2 in RFC 2328.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElementCapabilities" NAME="CIM_RedirectionServiceCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ConsoleProtocols</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RedirectionServiceCapabilities describes the capabilities of the associated RedirectionService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_RedirectionServiceCapabilities" PROPAGATED="false" NAME="SharingModeSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SharingModeSupported indicates the possible values to which the SharingMode of the associated RedirectionService can be set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Exclusive</cim:VALUE><cim:VALUE>Shared</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_RoutingPolicy"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::RoutingForwarding</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is used to implement routing policies. It aggregates a set of FilterLists, along with other appropriate constructs, into a unit. One of the most important uses of this class is to change the routing policy by changing values of various attributes in a consistent manner. 

A RoutingPolicy is weak to the network device (i.e., the ComputerSystem) that contains it. Hence, the ComputerSystem keys are propagated to this class. 

Note that this class was defined before the Policy Model and hence is not positioned in that hierarchy. The class will be repositioned in a later release of the Network Model.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_RoutingPolicy" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RoutingPolicy" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RoutingPolicy" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RoutingPolicy" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the name of the Routing Policy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RoutingPolicy" PROPAGATED="false" NAME="Action" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the type of action that will be performed if the match conditions of the policy are met. The match conditions are defined by the associated ListsIn RoutingPolicy. There are essentially three choices: forward the traffic unmodified, forward the traffic but modify either the attributes describing the route and/or other attributes that define how to condition the traffic (e.g., its ToS byte settings), or prevent the traffic from being forwarded.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Accept As Is</cim:VALUE><cim:VALUE>Accept With Protocol Attribute Changes</cim:VALUE><cim:VALUE>Accept and Remark Packet</cim:VALUE><cim:VALUE>Accept With Protocol Attribute Changes and Remark</cim:VALUE><cim:VALUE>Accept With Other Action</cim:VALUE><cim:VALUE>Accept With Protocol Attribute Changes and Other Action</cim:VALUE><cim:VALUE>Accept with Remark and Other Action</cim:VALUE><cim:VALUE>Accept with Protocol Attribute Changes, Remark and Other Action</cim:VALUE><cim:VALUE>Deny</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RoutingPolicy" PROPAGATED="false" NAME="AttributeAction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This controls whether protocol-specific attributes replace, get prepended, or get appended to their existing values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Replace</cim:VALUE><cim:VALUE>Prepend</cim:VALUE><cim:VALUE>Append</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RoutingPolicy.BGPAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RoutingPolicy" PROPAGATED="false" NAME="BGPAction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines one or more BGP-specific attributes that should be used to modify this routing update.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Origin</cim:VALUE><cim:VALUE>AS_Path</cim:VALUE><cim:VALUE>NEXT_HOP</cim:VALUE><cim:VALUE>Multi_Exit_Disc</cim:VALUE><cim:VALUE>Local_Pref</cim:VALUE><cim:VALUE>Atomic_Aggregate</cim:VALUE><cim:VALUE>Aggregator</cim:VALUE><cim:VALUE>Community</cim:VALUE><cim:VALUE>Originator_ID</cim:VALUE><cim:VALUE>Cluster_List</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RoutingPolicy.BGPValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RoutingPolicy" PROPAGATED="false" NAME="BGPValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The value for the corresponding BGPAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RoutingPolicy.BGPAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RoutingPolicy" PROPAGATED="false" NAME="RemarkAction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines a remarking action for this traffic.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Change DSCP</cim:VALUE><cim:VALUE>Change ToS</cim:VALUE><cim:VALUE>Change 802.1Q Value</cim:VALUE><cim:VALUE>Change CIR</cim:VALUE><cim:VALUE>Change CBR</cim:VALUE><cim:VALUE>Change ABR</cim:VALUE><cim:VALUE>Change VBR</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RoutingPolicy.RemarkValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RoutingPolicy" PROPAGATED="false" NAME="RemarkValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The value for the corresponding RemarkAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RoutingPolicy.RemarkAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RoutingPolicy" PROPAGATED="false" NAME="ConditioningAction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines another action to be taken for this traffic.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Input Flow Policing</cim:VALUE><cim:VALUE>Output Flow Policing</cim:VALUE><cim:VALUE>Input Aggregate Policing</cim:VALUE><cim:VALUE>Output Aggregate Policing</cim:VALUE><cim:VALUE>Police By Marking Down</cim:VALUE><cim:VALUE>Police By Dropping Down</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RoutingPolicy.ConditioningValue</cim:VALUE><cim:VALUE>CIM_RoutingPolicy.OtherConditioningAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RoutingPolicy" PROPAGATED="false" NAME="OtherConditioningAction" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the value of the ConditioningAction property of this class is 1, this contains an application-specific type of conditioning that is to be performed. Otherwise, if the ConditioningAction property is any other value, the value of this property should be NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RoutingPolicy.ConditioningAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RoutingPolicy" PROPAGATED="false" NAME="ConditioningValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The value for the corresponding ConditioningAction, if appropriate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RoutingPolicy.ConditioningAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ScopedSettingData" NAME="CIM_SATransform"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IPsec</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SATransform is the base class for the various types of transforms that are in effect for an existing IPsecSAEndpoint, or aggregated into phase 2 proposals used during the IPsec negotiation process. This class is defined as a kind of ScopedSettingData, since it describes the set of transform properties that MUST be applied together, if negotiated. This subclassing is different than that defined in IETF&apos;s IPSP Policy draft - where it is subclassed from Policy. The definition as SettingData is more consistent with the application of the properties as a set, to the negotiated Security Association. 

Note that an instance of this class is &apos;scoped&apos; or contained by a System (either a ComputerSystem or AdminDomain), rather than by a SecurityAssociationEndpoint. This is indicated by instantiating the ScopedSetting association, and is necessary since the transform data is used in IPsec negotiation policies (also scoped by Systems) before ever being associated with a SecurityAssociationEndpoint. The latter semantics (i.e., that &apos;this&apos; transform is negotiated for &apos;this&apos; Security Association) is conveyed via a subclass of ElementSettingData, TransformOfSecurityAssociation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|SATransform</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SATransform" PROPAGATED="false" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|SATransform.CommonName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SATransform" PROPAGATED="false" NAME="MaxLifetimeSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxLifetimeSeconds specifies the maximum time that the Security Association should be considered valid after it has been created. A value of 0, the default, indicates that 8 hours should be used. A non-zero value indicates the maximum lifetime in seconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|SATransform.MaxLifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SATransform" PROPAGATED="false" NAME="MaxLifetimeKilobytes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxLifetimeKilobytes specifies the maximum kilobyte lifetime for a Security Association. Different lifetimes are used, depending on the strength of the encryption algorithm. A value of 0, the default, indicates that no maximum should be defined. A non-zero value specifies the desired kilobyte lifetime.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|SATransform.MaxLifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SATransform" PROPAGATED="false" NAME="VendorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VendorID identifies vendor-defined transforms. If this field is empty (the default), then this is a standard transform.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|SATransform.VendorID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE></cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceStatisticalInformation" NAME="CIM_SpanningTreeStatistics"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistical information regarding the SpanningTreeService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SpanningTreeStatistics" PROPAGATED="false" NAME="TimeSinceTopologyChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time since the last topology change was detected by the switch.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hundredths of Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpTimeSinceTopologyChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SpanningTreeStatistics" PROPAGATED="false" NAME="TopChanges" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of topology changes detected by the switch since the counter was last reset or initialized.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpTopChanges</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="ServiceCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="ServiceName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolServiceCapabilities" NAME="CIM_SSHCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ConsoleProtocols</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass of ProtocolServiceCapabilities that defines the capabilities of an SSH Service. An instance of CIM_SSHCapabilities is associated with an instance of CIM_ProtocolService via the CIM_ElementCapabilities association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SSHCapabilities" PROPAGATED="false" NAME="SupportedSSHVersions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers indicating the version or versions of SSH protocol that the SSH service supports.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>SSHv1</cim:VALUE><cim:VALUE>SSHv2</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHCapabilities.OtherSupportedSSHVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SSHCapabilities" PROPAGATED="false" NAME="OtherSupportedSSHVersion" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the SupportedSSHVersions property is set to 1, &quot;Other&quot; then free form string providing more information about supported SSH protocols. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHCapabilities.SupportedSSHVersions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SSHCapabilities" PROPAGATED="false" NAME="SupportedEncryptionAlgorithms" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers indicating the encryption algorithms that the SSH service supports.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>DES</cim:VALUE><cim:VALUE>DES3</cim:VALUE><cim:VALUE>RC4</cim:VALUE><cim:VALUE>IDEA</cim:VALUE><cim:VALUE>SKIPJACK</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHCapabilities.OtherSupportedEncryptionAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SSHCapabilities" PROPAGATED="false" NAME="OtherSupportedEncryptionAlgorithm" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the SupportedEncryptionAlgorithms property is set to 1, &quot;Other&quot; then free form string providing more information about supported algorithms. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHCapabilities.SupportedEncryptionAlgorithms</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolServiceCapabilities" PROPAGATED="true" NAME="MaxConnections" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxConnections specifies the maximum number of connections supported by the protocol service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>65535</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolService.MaxConnections</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolServiceCapabilities" PROPAGATED="true" NAME="MaxListeningPorts" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxListeningPorts specifies the maximum number of ports on which a protocol service will listen.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>65535</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolServiceCapabilities.ListeningPortManagementSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolServiceCapabilities" PROPAGATED="true" NAME="ListeningPortManagementSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ListeningPortManagementSupported indicates whether the management of the ports on which the associated ProtocolService listens is supported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolServiceCapabilities.MaxListeningPorts</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_StaticForwardingEntry"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A StaticForwardingEntry represents an entry in the static (destination-address filtering) database associated with the TransparentBridgingService. The entry is Weak to the Service as specified by TransparentBridgingStatic Forwarding.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StaticForwardingEntry" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StaticForwardingEntry" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StaticForwardingEntry" PROPAGATED="false" NAME="ServiceCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StaticForwardingEntry" PROPAGATED="false" NAME="ServiceName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StaticForwardingEntry" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StaticForwardingEntry" PROPAGATED="false" NAME="MACAddress" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Destination MAC address (unicast, multicast or broadcast) to which the filtering information applies. Note that the MAC address is formatted as twelve hexadecimal digits (e.g., &quot;010203040506&quot;), with each pair representing one of the six octets of the MAC address in &quot;canonical&quot; bit order according to RFC 2469.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>12</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStaticAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StaticForwardingEntry" PROPAGATED="false" NAME="StaticStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The status of the entry.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Invalid</cim:VALUE><cim:VALUE>Permanent</cim:VALUE><cim:VALUE>DeleteOnReset</cim:VALUE><cim:VALUE>DeleteOnTimeout</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStaticStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StaticForwardingEntry" PROPAGATED="false" NAME="AllowedToGo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ports to which frames with the destination MAC address arriving on the port represented by the SwitchPortStaticForwarding association are allowed to be forwarded.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SAPStatisticalInformation" NAME="CIM_SwitchPortSourceRoutingStatistics"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistical information regarding a SwitchPort supporting source routing.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSourceRoutingStatistics" PROPAGATED="false" NAME="SpecInFrames" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of Specifically Routed frames, also referred to as Source Routed Frames, that have been received from the segment attached to the port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortSpecInFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSourceRoutingStatistics" PROPAGATED="false" NAME="SpecOutFrames" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of Specifically Routed frames, also referred to as Source Routed Frames, that the port has transmitted on its segment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortSpecOutFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSourceRoutingStatistics" PROPAGATED="false" NAME="ApeInFrames" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of All Paths Explorer frames, also referred to as All Routes Explorer frames, that have been received by the port from its segment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortApeInFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSourceRoutingStatistics" PROPAGATED="false" NAME="ApeOutFrames" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of all Paths Explorer Frames, also referred to as All Routes Explorer frames, that have been transmitted by the port on its segment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortApeOutFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSourceRoutingStatistics" PROPAGATED="false" NAME="SteInFrames" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of spanning tree explorer frames that have been received by the port from its segment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortSteInFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSourceRoutingStatistics" PROPAGATED="false" NAME="SteOutFrames" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of spanning tree explorer frames that have been transmitted by the port on its segment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortSteOutFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSourceRoutingStatistics" PROPAGATED="false" NAME="SegmentMismatchDiscards" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of explorer frames that have been discarded by the port because the routing descriptor field contained an invalid adjacent segment value.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortSegmentMismatchDiscards</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSourceRoutingStatistics" PROPAGATED="false" NAME="DuplicateSegmentDiscards" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of frames that have been discarded by the port because the routing descriptor field contained a duplicate segment identifier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortDuplicateSegmentDiscards</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSourceRoutingStatistics" PROPAGATED="false" NAME="HopCountExceedsDiscards" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of explorer frames that have been discarded by the port because the Routing Information Field has exceeded the maximum route descriptor length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortHopCountExceedsDiscards</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSourceRoutingStatistics" PROPAGATED="false" NAME="DupLanIdOrTreeErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of duplicate LAN IDs or Tree errors. This helps in detection of problems in networks containing older Source Routing Bridges.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortDupLanIdOrTreeErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSourceRoutingStatistics" PROPAGATED="false" NAME="LanIdMismatches" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of ARE and STE frames that were discarded because the last LAN ID in the routing information field did not equal the LAN-in ID. This error can occur in implementations which do only a LAN-in ID and Bridge Number check instead of a LAN-in ID, Bridge Number, and LAN-out ID check before they forward broadcast frames.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortLanIdMismatches</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="SAPCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping SAP&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="SAPName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping SAP&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SAPStatisticalInformation" NAME="CIM_SwitchPortSpanningTreeStatistics"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistical information regarding a SwitchPort participating in the spanning tree.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSpanningTreeStatistics" PROPAGATED="false" NAME="ForwardTransitions" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times the port has transitioned from the Learning state to the Forwarding state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpPortForwardTransitions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="SAPCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping SAP&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="SAPName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping SAP&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SAPStatisticalInformation" NAME="CIM_SwitchPortStatistics"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistical information regarding a generic SwitchPort, independent of the specific kind of switching done on frames arriving at the port.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortStatistics" PROPAGATED="false" NAME="DelayExceededDiscards" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of frames discarded by this port due to excessive transit delay through the bridge.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dBasePortDelayExceededDiscards</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortStatistics" PROPAGATED="false" NAME="MtuExceededDiscards" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of frames discarded by this port due to an excessive size.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dBasePortMtuExceededDiscards</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="SAPCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping SAP&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="SAPName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping SAP&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SAPStatisticalInformation" NAME="CIM_SwitchPortTransparentBridgingStatistics"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistical information regarding a SwitchPort, at which transparent bridging is performed.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortTransparentBridgingStatistics" PROPAGATED="false" NAME="InFrames" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of frames that have been received by the port from its segment. Note that a frame is only counted if and only if it is for a protocol being processed by the local bridging function, including bridge management frames.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dTpPortInFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortTransparentBridgingStatistics" PROPAGATED="false" NAME="OutFrames" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of frames that have been transmitted by the port to its segment. Note that a frame is only counted if and only if it is for a protocol being processed by the local bridging function, including bridge management frames.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dTpPortOutFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortTransparentBridgingStatistics" PROPAGATED="false" NAME="InDiscards" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of valid frames received which were discarded (i.e., filtered) by the forwarding process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dTpPortInDiscards</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="SAPCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping SAP&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="SAPName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping SAP&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAPStatisticalInformation" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolServiceCapabilities" NAME="CIM_TelnetCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ConsoleProtocols</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass of ProtocolServiceCapabilities that defines the capabilities of a Telnet Service. An instance of TelnetCapabilities is associated with the ProtocolService using ElementCapabilities.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TelnetCapabilities" PROPAGATED="false" NAME="SupportedTerminalModes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers indicating the terminal modes that the service supports.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VT100</cim:VALUE><cim:VALUE>ANSI</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetCapabilities.OtherSupportedTerminalMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TelnetCapabilities" PROPAGATED="false" NAME="OtherSupportedTerminalMode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the SupportedTerminalModes property is set to 1, &quot;Other&quot; then free form string providing more information about supported terminal modes. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetCapabilities.SupportedTerminalModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TelnetCapabilities" PROPAGATED="false" NAME="SupportedCharacterDisplayModes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers indicating the Character display modes supported by the service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Console</cim:VALUE><cim:VALUE>Stream</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetCapabilities.OtherSupportedCharacterDisplayMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TelnetCapabilities" PROPAGATED="false" NAME="OtherSupportedCharacterDisplayMode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the SupportedCharacterDisplayModes property is set to 1 &quot;Other&quot; then free form string providing more information about the supported modes. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetCapabilities.SupportedCharacterDisplayModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolServiceCapabilities" PROPAGATED="true" NAME="MaxConnections" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxConnections specifies the maximum number of connections supported by the protocol service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>65535</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolService.MaxConnections</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolServiceCapabilities" PROPAGATED="true" NAME="MaxListeningPorts" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxListeningPorts specifies the maximum number of ports on which a protocol service will listen.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>65535</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolServiceCapabilities.ListeningPortManagementSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolServiceCapabilities" PROPAGATED="true" NAME="ListeningPortManagementSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ListeningPortManagementSupported indicates whether the management of the ports on which the associated ProtocolService listens is supported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolServiceCapabilities.MaxListeningPorts</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceStatisticalInformation" NAME="CIM_TransparentBridgingStatistics"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistical information regarding the TransparentBridging Service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_TransparentBridgingStatistics" PROPAGATED="false" NAME="LearnedEntryDiscards" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of Forwarding Database entries, which have been or would have been learnt, but have been discarded due to a lack of space to store them in the Forwarding Database.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dTpLearnedEntryDiscards</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="ServiceCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="ServiceName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Service&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Service.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceStatisticalInformation" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RedirectionServiceCapabilities" NAME="CIM_USBRedirectionCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::USBRedirection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>USBRedirectionCapabilities describes the capabilities of the USB Redirection Service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_USBRedirectionCapabilities" PROPAGATED="false" NAME="ConnectionModesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The connection mode used to configure the session. A value set to 2 = &quot;Listen&quot; shall indicate that the SAP will listen for a connection request from the remote USB redirection server. A CIM_BindsTo association to a CIM_ProtocolEndoint may be used to represent where the SAP is listening for the connection request. A value set to 3 = &quot;Connect&quot; shall indicate that the the SAP shall initiate the connection to the remote USB redirection server. A CIM_RemoteAccessAvailableToElement association to a CIM_RemoteServiceAccessPoint may be used to represent where the SAP shall connect to the remote USB redirection server.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Listen</cim:VALUE><cim:VALUE>Connect</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_USBRedirectionSAP.ConnectionMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_USBRedirectionCapabilities" PROPAGATED="false" NAME="USBVersionsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the USB specification versions which are supported. The property is expressed as a Binary-Coded Decimal (BCD) where a decimal point is implied between the 2nd and 3rd digits. For example, a value of 0x0201 indicates that version 2.01 is supported. Note that each entry of this array is related to the entries of the ClassesSupported, SubClassesSupported, MaxDevicesSupported and MaxDevicesPerSAP arrays that are located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|bcdUSB</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_USBDevice.Version</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.ClassesSupported</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.SubClassesSupported</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.MaxDevicesSupported</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.MaxDevicesPerSAP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_USBRedirectionCapabilities" PROPAGATED="false" NAME="ClassesSupported" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the USB Device Classes which are supported. Note that each entry of this array is related to the entries of the USBVersionsSupported, SubClassesSupported, MaxDevicesSupported, and MaxDevicesPerSAP arrays that are located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|bDeviceClass</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_USBDevice.ClassCode</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.USBVersionsSupported</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.SubClassesSupported</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.MaxDevicesSupported</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.MaxDevicesPerSAP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_USBRedirectionCapabilities" PROPAGATED="false" NAME="SubClassesSupported" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the USB Device SubClasses which are supported. Note that each entry of this array is related to the entries of the USBVersionsSupported, ClassesSupproted, MaxDevicesSupported, and MaxDevicesPerSAP arrays that are located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|bDeviceSubClass</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_USBDevice.SubclassCode</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.USBVersionsSupported</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.ClassesSupported</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.MaxDevicesSupported</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.MaxDevicesPerSAP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_USBRedirectionCapabilities" PROPAGATED="false" NAME="MaxDevicesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the number of USB devices which are supported for the devices specified in the USBVersionsSupported, ClassesSupported, and SubClassesSupported array properties. Note that each entry of this array is related to the entries in the USBVersionsSupported, ClassesSupported, and SubClassesSupported arrays that are located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_USBRedirectionCapabilities.ClassesSupported</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.USBVersionsSupported</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.SubClassesSupported</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.MaxDevicesPerSAP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_USBRedirectionCapabilities" PROPAGATED="false" NAME="MaxDevicesPerSAP" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the number of USB devices per USB Redirection Session which are supported for the devices specified in the USBVersionsSupported, ClassesSupported, and SubClassesSupported array properties. Note that each entry of this array is related to the entries in the USBVersionsSupported, ClassesSupported, and SubClassesSupported arrays that are located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_USBRedirectionCapabilities.MaxDevicesSupported</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.USBVersionsSupported</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.SubClassesSupported</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.ClassesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_USBRedirectionCapabilities" PROPAGATED="false" NAME="SAPCapabilitiesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the whether instances of USBRedirectionSAPs already exist and whether whether SAPs can be created. A value set to 2 = &quot;Pre-Configured SAPs&quot; shall indicate that instances of CIM_USBRedirectionSAP exists which can be enabled. A value set to 3 = &quot;Create SAPs&quot; shall indicate that instances of CIM_USBRedirectionSAP can be created with the CreateDevice() and CreateSession() methods. A value set to 4 = &quot;Modify Timeouts&quot; shall indicate that the timeout parameters of instances of CIM_USBRedirectionSAP can be modified by applications using &apos;ModifyInstance&apos;</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pre-Configured SAPs</cim:VALUE><cim:VALUE>Create SAPs</cim:VALUE><cim:VALUE>Modify SAP</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_USBRedirectionCapabilities" PROPAGATED="false" NAME="RequestedStatesSupportedForCreatedSAP" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the RequestedStatesSupported capabilities that may be used when creating a new SAP, if SAPCapabilitiesSupported has a value of 3, &apos;Create SAPs&apos;, otherwise ignored</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE><cim:VALUE>CIM_USBRedirectionCapabilities.SAPCapabilitiesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_USBRedirectionCapabilities" PROPAGATED="false" NAME="InfoFormatsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating which of the formats for CIM_RemoteServiceAcccessPoint.InfoFormat are supported by the USB Redirection Service. When a USB Redirection Session is configured with ConnectionMode = 3 &apos;Connect&apos; the USB Redirection SAP needs to know the remote service access point to connect to. The CIM_RemoteServiceAccessPoint class is used to model this information. InfoFormat describes the address format for CIM_RemoteServiceAccessPoint.AccessInfo. which tells the local SAP where to find the USB redirection remote access point modeled by CIM_RemoteServiceAccessPoint. InfoFormatsSupported describes the AccessInfo formats that are supported by the local USB Redirection Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Host Name</cim:VALUE><cim:VALUE>IPv4 Address</cim:VALUE><cim:VALUE>IPv6 Address</cim:VALUE><cim:VALUE>IPX Address</cim:VALUE><cim:VALUE>DECnet Address</cim:VALUE><cim:VALUE>SNA Address</cim:VALUE><cim:VALUE>Autonomous System Number</cim:VALUE><cim:VALUE>MPLS Label</cim:VALUE><cim:VALUE>IPv4 Subnet Address</cim:VALUE><cim:VALUE>IPv6 Subnet Address</cim:VALUE><cim:VALUE>IPv4 Address Range</cim:VALUE><cim:VALUE>IPv6 Address Range</cim:VALUE><cim:VALUE>Dial String</cim:VALUE><cim:VALUE>Ethernet Address</cim:VALUE><cim:VALUE>Token Ring Address</cim:VALUE><cim:VALUE>ATM Address</cim:VALUE><cim:VALUE>Frame Relay Address</cim:VALUE><cim:VALUE>URL</cim:VALUE><cim:VALUE>FQDN</cim:VALUE><cim:VALUE>User FQDN</cim:VALUE><cim:VALUE>DER ASN1 DN</cim:VALUE><cim:VALUE>DER ASN1 GN</cim:VALUE><cim:VALUE>Key ID</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemoteServiceAccessPoint.InfoFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_USBRedirectionCapabilities" PROPAGATED="false" NAME="SingleClassPerSAP" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SingleClassPerSAP indicates that only instances of CIM_USBDevice whose ClassCode property have the same value as each other shall be associated with the instances of CIM_USBRedirectionSAP.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_USBDevice.ClassCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_RedirectionServiceCapabilities" PROPAGATED="true" NAME="SharingModeSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SharingModeSupported indicates the possible values to which the SharingMode of the associated RedirectionService can be set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Exclusive</cim:VALUE><cim:VALUE>Shared</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElementCapabilities" NAME="CIM_WiFiEndpointCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Wireless</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the capabilities of a WiFiEndpoint.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_WiFiEndpointCapabilities" PROPAGATED="false" NAME="SupportedEncryptionMethods" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The set of IEEE 802.11 encryption methods supported by the associated WifiEndpoint. Shall contain one or more of the values below.
	* Other (1): shall indicate that at least one encryption method not specified in the list below is supported. If SupportedEncryptionMethods contains 1, OtherSupportedEncryptionMethods shall not be NULL and shall not be empty.
	* WEP (2): shall indicate that Wired Equivalency Privacy (WEP) is supported. SupportedEncryptionMethods shall contain 2 only if SupportedAuthenticationMethods contains 2 (&quot;Open System&quot;) or 3 (&quot;Shared Key&quot;).
	* TKIP (3): shall indicate that the Temporal Key Integrity Protocol (TKIP) is supported. SupportedEncryptionMethods shall contain 3 only if SupportedAuthenticationMethods contains 4 (&quot;WPA PSK&quot;), 5 (&quot;WPA IEEE 802.1x&quot;), 6 (&quot;WPA2 PSK&quot;), or 7 (&quot;WPA2 IEEE 802.1x&quot;).
	* CCMP (4): shall indicate that the Counter Mode with Cipher Block Chaining Message Authentication Code Protocol (CCMP) is supported. SupportedEncryptionMethods shall contain 4 only if SupportedAuthenticationMethods contains 4 (&quot;WPA PSK&quot;), 5 (&quot;WPA IEEE 802.1x&quot;), 6 (&quot;WPA2 PSK&quot;), or 7 (&quot;WPA2 IEEE 802.1x&quot;).
	* None (5): shall indicate that the associated WiFiEndpoint supports connecting to a network without encryption. SupportedEncryptionMethods shall contain 5 only if SupportedAuthenticationMethods contains 2 (&quot;Open System&quot;) or 3 (&quot;Shared Key&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>WEP</cim:VALUE><cim:VALUE>TKIP</cim:VALUE><cim:VALUE>CCMP</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IEEE 802.11-2007 | 8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WifiEndpoint.EncryptionMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_WiFiEndpointCapabilities" PROPAGATED="false" NAME="OtherSupportedEncryptionMethods" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Shall contain additional encryption methods supported by the associated WifiEndpoint, but not listed in the valuemap for SupportedEncryptionMethods. The positions of these strings are the lowest indices of the array, and do not correspond to the positions of the values in SupportedEncryptionMethods.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WifiEndpoint.OtherEncryptionMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_WiFiEndpointCapabilities" PROPAGATED="false" NAME="SupportedAuthenticationMethods" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The set of IEEE 802.11 authentication methods supported by the associated WifiEndpoint.	* Other (1): shall indicate that at least one authentication method not specified in the list below is supported. If SupportedAuthenticationMethods contains 1, OtherSupportedAuthenticationMethods shall not be NULL and shall not be empty.
	* Open System (2): shall indicate that Open System authentication is supported. SupportedAuthenticationMethods shall contain 2 only if SupportedEncryptionMethods contains 2 (&quot;WEP&quot;) or 5 (&quot;None&quot;).
	* Shared Key (3): shall indicate Shared Key authentication is supported. SupportedAuthenticationMethods shall contain 3 only if SupportedEncryptionMethods contains 2 (&quot;WEP&quot;) or 5 (&quot;None&quot;).
	* WPA PSK (4): shall indicate that WPA (Wi-Fi Protected Access) PSK (Pre-Shared Key) authentication is supported. SupportedAuthenticationMethods shall contain 4 only if SupportedEncryptionMethods contains 3 (&quot;TKIP&quot;) or 4 (&quot;CCMP&quot;).
	* WPA IEEE 802.1x (5): shall indicate that WPA (Wi-Fi Protected Access) IEEE 802.1x authentication is supported. SupportedAuthenticationMethods shall contain 5 only if SupportedEncryptionMethods contains 3 (&quot;TKIP&quot;) or 4 (&quot;CCMP&quot;).
	* WPA2 PSK (6): shall indicate that WPA2 (Wi-Fi Protected Access Version 2) PSK (Pre-Shared Key) authentication is supported. SupportedAuthenticationMethods shall contain 6 only if SupportedEncryptionMethods contains 3 (&quot;TKIP&quot;) or 4 (&quot;CCMP&quot;).
	* WPA2 IEEE 802.1x (7): shall indicate that WPA2 (Wi-Fi Protected Access Version 2) IEEE 802.1x authentication is supported. SupportedAuthenticationMethods shall contain 7 only if SupportedEncryptionMethods contains 3 (&quot;TKIP&quot;) or 4 (&quot;CCMP&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Open System</cim:VALUE><cim:VALUE>Shared Key</cim:VALUE><cim:VALUE>WPA PSK</cim:VALUE><cim:VALUE>WPA IEEE 802.1x</cim:VALUE><cim:VALUE>WPA2 PSK</cim:VALUE><cim:VALUE>WPA2 IEEE 802.1X</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IEEE 802.11-2007 | 8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WifiEndpoint.AuthenticationMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_WiFiEndpointCapabilities" PROPAGATED="false" NAME="OtherSupportedAuthenticationMethods" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Shall contain additional authentication methods supported by the associated WifiEndpoint, but not listed in the valuemap for SupportedAuthenticationMethods. The positions of these strings are the lowest indices of the array, and do not correspond to the positions of the values in SupportedAuthenticationMethods.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WifiEndpoint.OtherAuthenticationMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_FilterEntryBase" NAME="CIM_X509CredentialFilterEntry"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Filtering</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An X509CredentialFilterEntry allows filtering on the attributes of an X.509 certificate. Each instance includes a value for MatchFieldName that specifies the particular X.509 attribute that is being matched.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|CredentialFilterEntry</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_X509CredentialFilterEntry" PROPAGATED="false" NAME="MatchFieldName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MatchFieldName specifies the X.509 attribute to match against MatchFieldValue. Note that this enumeration is modified from the IETF&apos;s IPSP Policy Model to explicitly list the &apos;standard&apos; X.509 attributes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Version</cim:VALUE><cim:VALUE>Serial Number</cim:VALUE><cim:VALUE>Signature Algorithm Identifier</cim:VALUE><cim:VALUE>Issuer Name</cim:VALUE><cim:VALUE>Validity Period</cim:VALUE><cim:VALUE>Subject Name</cim:VALUE><cim:VALUE>Subject Public Key Info</cim:VALUE><cim:VALUE>Key Usage</cim:VALUE><cim:VALUE>Alternate Name</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|CredentialFilterEntry.MatchFieldName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_X509CredentialFilterEntry.MatchFieldValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_X509CredentialFilterEntry" PROPAGATED="false" NAME="MatchFieldValue" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MatchFieldValue specifies the value to compare with the credential attribute (defined in MatchFieldName), to determine if the credential matches this filter entry. An implementation must convert this string to a DER- encoded string before matching against the values extracted from credentials at runtime. 

Note that a wildcard mechanism may be used when MatchFieldName specifies a general character string (for example, if MatchFieldName=7, &apos;Subject Name&apos;). MatchFieldValue may contain a wildcard character, &apos;*&apos;, in the pattern match specification. For example, for &apos;Subject Name&apos;, a MatchFieldValue of &apos;cn=*,ou=engineering,o=foo,c=be&apos; will successfully match a certificate whose subject attribute is &apos;cn=JaneDoe,ou=engineering,o=foo,c=be&apos;. A wildcard can be used to represent 0 or more characters as would be displayed to the user (i.e., a wildcard pattern match operates on displayable character boundaries).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|CredentialFilterEntry.MatchFieldName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_X509CredentialFilterEntry.MatchFieldName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the Filter Entry is known and uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="IsNegated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the match condition described in the properties of the FilterEntryBase subclass should be negated. This property is defined for ease of use when filtering on simple negations - for example, to select all source ports except 162. It is not recommended that this Boolean be set to True when filtering on multiple criteria, such as defining an IPHeadersFilter based on source/destination addresses, ports, and DiffServ Code Points.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_AdjacentSlots"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Connector</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AdjacentSlots describes the layout of Slots on a HostingBoard or adapter Card. Information like the distance between the Slots and whether they are &apos;shared&apos; (if one is populated, then the other Slot can not be used), is conveyed as properties of the association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AdjacentSlots" PROPAGATED="false" REFERENCECLASS="CIM_Slot" NAME="SlotA"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>One of the adjacent Slots.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AdjacentSlots" PROPAGATED="false" REFERENCECLASS="CIM_Slot" NAME="SlotB"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The &apos;other&apos; adjacent Slot.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_AdjacentSlots" PROPAGATED="false" NAME="DistanceBetweenSlots" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The distance, in inches, between adjacent Slots.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdjacentSlots" PROPAGATED="false" NAME="SharedSlots" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Slots can be located in close proximity on Hosting Boards or other Cards, such that if one of these Slots is populated by an adapter Card, the other Slot must be left empty. This relationship is indicated by the SharedSlots boolean set to TRUE.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PhysicalPackage" NAME="CIM_Card"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Package</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Card class represents a type of physical container that can be plugged into another Card or HostingBoard, or is itself a HostingBoard/Motherboard in a Chassis. The CIM_Card class includes any package capable of carrying signals and providing a mounting point for PhysicalComponents, such as Chips, or other PhysicalPackages, such as other Cards.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Card" PROPAGATED="false" NAME="HostingBoard" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that this Card is a Motherboard or, more generically, a baseboard in a Chassis.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Card" PROPAGATED="false" NAME="SlotLayout" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SlotLayout is a free-form string that describes the slot positioning, typical usage, restrictions, individual slot spacings or any other pertinent information for the slots on a Card.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Card" PROPAGATED="false" NAME="RequiresDaughterBoard" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that at least one daughterboard or auxiliary Card is required in order to function properly.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Card" PROPAGATED="false" NAME="SpecialRequirements" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that this Card is physically unique from other Cards of the same type and therefore requires a special Slot. For example, a double-wide Card requires two Slots. Another example is where a certain Card may be used for the same general function as other Cards but requires a special Slot (e.g., extra long), whereas the other Cards can be placed in any available Slot. If set to TRUE, then the corresponding property, RequirementsDescription, should specify the nature of the uniqueness or purpose of the Card.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Card.RequirementsDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Card" PROPAGATED="false" NAME="RequirementsDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing the way(s) in which this Card is physically unique from other Cards. This property only has meaning when the corresponding boolean property, SpecialRequirements, is set to TRUE.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Card.SpecialRequirements</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Card" PROPAGATED="false" NAME="OperatingVoltages" TYPE="sint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Operating voltages required by the Card.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliVolts</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>volt * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="RemovalConditions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RemovalCapabilites property is used to describe the conditions under which a PhysicalPackage can be removed. Since all PhysicalPackages are not removable, this property defaults to 2, &apos;Not Applicable&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Removable when off</cim:VALUE><cim:VALUE>Removable when on or off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Removable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 
A PhysicalPackage is Removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. A Package can still be Removable if power must be &apos;off&apos; in order to perform the removal. If power can be &apos;on&apos; and the Package removed, then the Element is both Removable and HotSwappable. For example, an extra battery in a laptop is Removable, as is a disk drive Package inserted using SCA connectors. However, the latter is also HotSwappable. A laptop&apos;s display is not Removable, nor is a non-redundant power supply. Removing these components would impact the function of the overall packaging or is impossible due to the tight integration of the Package.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Replaceable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated because it is redundant with the FRU class and its associations. A PhysicalPackage is Replaceable if it is possible to replace (FRU or upgrade) the Element with a physically different one. For example, some ComputerSystems allow the main Processor chip to be upgraded to one of a higher clock rating. In this case, the Processor is said to be Replaceable. Another example is a power supply Package mounted on sliding rails. All Removable packages are inherently Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="HotSwappable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 

A PhysicalPackage is HotSwappable if it is possible to replace the Element with a physically different but equivalent one while the containing Package has power applied to it (ie, is &apos;on&apos;). For example, a disk drive Package inserted using SCA connectors is both Removable and HotSwappable. All HotSwappable packages are inherently Removable and Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Height" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The height of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Depth" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The depth of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Width" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The width of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Weight" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The weight of the PhysicalPackage in pounds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pounds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pound</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="PackageType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration defining the type of the PhysicalPackage. Note that this enumeration expands on the list in the Entity MIB (the attribute, entPhysicalClass). The numeric values are consistent with CIM&apos;s enum numbering guidelines, but are slightly different than the MIB&apos;s values.
Unknown - indicates that the package type is not known.
Other - The package type does not correspond to an existing enumerated value. The value is specified using the OtherPackageType property.
The values &quot;Rack&quot; through &quot;Port/Connector&quot; are defined per the Entity-MIB (where the semantics of rack are equivalent to the MIB&apos;s &apos;stack&apos; value). The other values (for battery, processor, memory, power source/generator and storage media package) are self-explanatory.
A value of &quot;Blade&quot; should be used when the PhysicalPackage contains the operational hardware aspects of a ComputerSystem, without the supporting mechanicals such as power and cooling. For example, a Blade Server includes processor(s) and memory, and relies on the containing chassis to supply power and cooling. In many respects, a Blade can be considered a &quot;Module/Card&quot;. However, it is tracked differently by inventory systems and differs in terms of service philosophy. For example, a Blade is intended to be hot-plugged into a hosting enclosure without requiring additional cabling, and does not require a cover to be removed from the enclosure for installation. Similarly, a &quot;Blade Expansion&quot; has characteristics of a &quot;Blade&quot; and a &quot;Module/Card&quot;. However, it is distinct from both due to inventory tracking and service philosophy, and because of its hardware dependence on a Blade. A Blade Expansion must be attached to a Blade prior to inserting the resultant assembly into an enclosure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Rack</cim:VALUE><cim:VALUE>Chassis/Frame</cim:VALUE><cim:VALUE>Cross Connect/Backplane</cim:VALUE><cim:VALUE>Container/Frame Slot</cim:VALUE><cim:VALUE>Power Supply</cim:VALUE><cim:VALUE>Fan</cim:VALUE><cim:VALUE>Sensor</cim:VALUE><cim:VALUE>Module/Card</cim:VALUE><cim:VALUE>Port/Connector</cim:VALUE><cim:VALUE>Battery</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>Power Source/Generator</cim:VALUE><cim:VALUE>Storage Media Package (e.g., Disk or Tape Drive)</cim:VALUE><cim:VALUE>Blade</cim:VALUE><cim:VALUE>Blade Expansion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|ENTITY-MIB.entPhysicalClass</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.OtherPackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="OtherPackageType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the package when the instance&apos;s PackageType property is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.PackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="VendorCompatibilityStrings" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings that identify the component that is compatible with, and can be inserted in a slot that reports this string as one of the array element in the VendorCompatibilityStrings This allows system administrators to determine whether it is appropriateto insert a package into a slot 
In order to ensure uniqueness within the NameSpace, each value defined by the vendor for use in the VendorCompatibilityStrings property SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Slot.VendorCompatibilityStrings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Card" NAME="ConnectorPower" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method manipulates the power to a PhysicalConnector on a Card. It is intended to be used by a Card (especially by a motherboard - i.e., HostingBoard=TRUE) to turn the power on and off for a specific PhysicalConnector located on it. For example, in a personal computer, a system slot does not know how to turn itself on and off. However, the motherboard hosting this slot may have that capability. This is important in order to support hot swapping of an adapter card in a system slot. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_PhysicalConnector" NAME="Connector"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The connector to change the power setting for.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, turn power on for the connector. If FALSE, turn power off.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="IsCompatible" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is being deprecated. A PhysicalPackage cannot determine if it is compatible with another object. The IsCompatible method verifies whether the referenced PhysicalElement may be contained by or inserted into the PhysicalPackage. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_PhysicalElement" NAME="ElementToCheck"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The element to check for compatibility with this one.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PhysicalComponent" NAME="CIM_Chip"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Component</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Chip class represents any type of integrated circuit hardware, including ASICs, processors, memory chips, etc.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Chip" PROPAGATED="false" NAME="FormFactor" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The implementation form factor for the Chip. For example, values such as SIMM (7), TSOP (9) or PGA (10) can be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>SIP</cim:VALUE><cim:VALUE>DIP</cim:VALUE><cim:VALUE>ZIP</cim:VALUE><cim:VALUE>SOJ</cim:VALUE><cim:VALUE>Proprietary</cim:VALUE><cim:VALUE>SIMM</cim:VALUE><cim:VALUE>DIMM</cim:VALUE><cim:VALUE>TSOP</cim:VALUE><cim:VALUE>PGA</cim:VALUE><cim:VALUE>RIMM</cim:VALUE><cim:VALUE>SODIMM</cim:VALUE><cim:VALUE>SRIMM</cim:VALUE><cim:VALUE>SMD</cim:VALUE><cim:VALUE>SSMP</cim:VALUE><cim:VALUE>QFP</cim:VALUE><cim:VALUE>TQFP</cim:VALUE><cim:VALUE>SOIC</cim:VALUE><cim:VALUE>LCC</cim:VALUE><cim:VALUE>PLCC</cim:VALUE><cim:VALUE>BGA</cim:VALUE><cim:VALUE>FPBGA</cim:VALUE><cim:VALUE>LGA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="true" NAME="RemovalConditions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RemovalCapabilites property is used to describe the conditions under which a PhysicalPackage can be removed. Since all PhysicalPackages are not removable, this property defaults to 2, &apos;Not Applicable&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Removable when off</cim:VALUE><cim:VALUE>Removable when on or off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="true" NAME="Removable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalComponent.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalComponent is removable with or without power being applied. 

A PhysicalComponent is Removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. A Component can still be Removable if power must be &apos;off&apos; in order to perform the removal. If power can be &apos;on&apos; and the Component removed, then the Element is both Removable and HotSwappable. For example, an upgradeable Processor chip is Removable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="true" NAME="Replaceable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated because it is redundant with the FRU class and its associations. A PhysicalComponent is Replaceable if it is possible to replace (FRU or upgrade) the Element with a physically different one. For example, some ComputerSystems allow the main Processor chip to be upgraded to one of a higher clock rating. In this case, the Processor is said to be Replaceable. All Removable Components are inherently Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="true" NAME="HotSwappable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalComponent.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalComponent is removable with or without power being applied. 

A PhysicalComponent is HotSwappable if it is possible to replace the Element with a physically different but equivalent one while the containing Package has power applied to it (ie, is &apos;on&apos;). For example, a fan Component may be designed to be HotSwappable. All HotSwappable Components are inherently Removable and Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PhysicalCapacity" NAME="CIM_ConfigurationCapacity"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.18.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Misc</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ConfigurationCapacity provides information on the minimum and maximum numbers of power supplies, fans, disk drives, etc. that can be connected to or placed on/into a PhysicalElement (and the number that must be connected/added/removed at a time). The PhysicalElement whose configuration is described is identified using the ElementCapacity association, inherited from PhysicalCapacity. The object whose capacities are indicated (ie, the power supply or fan) is identified in the ObjectType and VendorCompatibilityStrings properties of this class. When ObjectType has a value of 25 (Multi-Purpose) then additional description of the object is provided in the VendorCompatibilityStrings property. Since the same min/max configurations can apply to multiple instances, this class is not defined as &apos;weak&apos;. 
Examples of the use of the ConfigurationCapacity class are to describe that a &apos;control unit&apos; Chassis may be connected to (at most) 4 other I/O chassis, or to describe what a StorageLibrary&apos;s cabinet may contain. Continuing the latter example, a particular StorageLibrary&apos;s cabinet might hold a minimum of 3 and a maximum of 9 TapeDrives, and a minimum of 88 and a maximum of 264 StorageMediaLocations (&quot;Slots&quot;). This information would be described in two instances of ConfigurationCapacity, both associated to the StorageLibrary&apos;s PhysicalPackage. 
This class does NOT represent the tradeoffs that are likely to be required of one resource for another. It simply represents capacities. In the case of the StorageLibrary, there may be only 2 valid configurations - 9 TapeDrives with 88 Slots, or 3 TapeDrives with 264 Slots. This class only conveys that &apos;up to&apos; 9 Drives and &apos;up to&apos; 264 slots may be available and are supported.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ConfigurationCapacity" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as a part of the Configuration Capacity object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConfigurationCapacity" PROPAGATED="false" NAME="ObjectType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of object (power supply, fan, disk drive, ...) whose capacities are indicated. This information is part of the class&apos; key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Processors</cim:VALUE><cim:VALUE>Power Supplies</cim:VALUE><cim:VALUE>Fans</cim:VALUE><cim:VALUE>Batteries</cim:VALUE><cim:VALUE>I/O Slots</cim:VALUE><cim:VALUE>Memory Slots</cim:VALUE><cim:VALUE>MediaAccessDevices (Drives)</cim:VALUE><cim:VALUE>StorageMediaLocation Slots</cim:VALUE><cim:VALUE>StorageMediaLocation Magazines</cim:VALUE><cim:VALUE>StorageMediaLocation Panels</cim:VALUE><cim:VALUE>StorageMediaLocation InterLibrary Ports</cim:VALUE><cim:VALUE>StorageMediaLocation Limited Access Ports</cim:VALUE><cim:VALUE>Doors</cim:VALUE><cim:VALUE>MediaTransferDevice Pickers</cim:VALUE><cim:VALUE>MediaTransferDevice Changers</cim:VALUE><cim:VALUE>LabelReaders</cim:VALUE><cim:VALUE>Contained Chassis</cim:VALUE><cim:VALUE>Connected Chassis</cim:VALUE><cim:VALUE>Connected Frames</cim:VALUE><cim:VALUE>Front Side I/O Slots</cim:VALUE><cim:VALUE>Back Side I/O Slots</cim:VALUE><cim:VALUE>Cache Memory</cim:VALUE><cim:VALUE>NVS Memory</cim:VALUE><cim:VALUE>Volatile Memory</cim:VALUE><cim:VALUE>Multi-Purpose</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConfigurationCapacity.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConfigurationCapacity" PROPAGATED="false" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the object type - used when the ObjectType property is set to 0 (&quot;Other&quot;). OtherType Description should be set to NULL when ObjectType is any value other than 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConfigurationCapacity.ObjectType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConfigurationCapacity" PROPAGATED="false" NAME="MinimumCapacity" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum number of Elements of type, ObjectType, that must be installed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConfigurationCapacity" PROPAGATED="false" NAME="MaximumCapacity" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of Elements of type, ObjectType, that may be installed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConfigurationCapacity" PROPAGATED="false" NAME="Increment" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Increment in which Elements must be added or removed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ConfigurationCapacity" PROPAGATED="false" NAME="VendorCompatibilityStrings" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings that identifies the compatibility of the elements within the configuration capacity. This allows vendors to provide information to the system administrators by providing sufficient information to request the appropriate hardware that can populate the configuration. In order to ensure uniqueness within the NameSpace, each value defined by the vendor for use in the VendorCompatibilityStrings property SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.VendorCompatibilityStrings</cim:VALUE><cim:VALUE>CIM_Slot.VendorCompatibilityStrings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ConnectedTo"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Connector</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The ConnectedTo association indicates that two or more PhysicalConnectors are connected together.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ConnectedTo" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalConnector" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Antecedent represents a PhysicalConnector that serves as one end of the connection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ConnectedTo" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalConnector" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Dependent represents another PhysicalConnector that serves as the other end of the connection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_Container"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Package</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The Container association represents the relationship between a contained and a containing PhysicalElement. A containing object must be a PhysicalPackage.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Container" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalPackage" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalPackage that contains other PhysicalElements, including other Packages.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalContainedIn</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Container" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalElement" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalElement which is contained in the Package.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_Container" PROPAGATED="false" NAME="LocationWithinContainer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string representing the positioning of the PhysicalElement within the PhysicalPackage. Information relative to stationary elements in the Container (for example, &apos;second drive bay from the top&apos;), angles, altitudes and other data may be recorded in this property. This string could supplement or be used in place of instantiating the CIM_Location object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalParentRelPos</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ElementCapacity"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Misc</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ElementCapacity associates a PhysicalCapacity object with one or more PhysicalElements. It serves to associate a description of min/max hardware requirements or capabilities (stored as a kind of PhysicalCapacity), with the PhysicalElements being described.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementCapacity" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalCapacity" NAME="Capacity"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PhysicalCapacity describes the minimum and maximum requirements, and ability to support different types of hardware for a PhysicalElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementCapacity" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalElement" NAME="Element"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalElement being described.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ElementInConnector"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.18.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Connector</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Adapter cards, DIMMs and other physical elements are plugged into System Connectors for power and/or to transfer data. This relationship is defined by ElementInConnector.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementInConnector" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalConnector" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Connector into which the Element is inserted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementInConnector" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Element in the Connector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ElementsLinked"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Link</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The ElementsLinked association indicates which Physical Elements are cabled together by a PhysicalLink.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementsLinked" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalLink" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalLink.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementsLinked" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalElement that is linked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_LinkHasConnector"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Link</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Cables and Links utilize PhysicalConnectors to actually &apos;connect&apos; PhysicalElements. This association explicitly defines this relationship of Connectors for PhysicalLinks.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LinkHasConnector" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalLink" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalLink that has a Connector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LinkHasConnector" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalConnector" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalConnector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PhysicalStatisticalInformation" NAME="CIM_MediaPhysicalStatInfo"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPhysicalStatData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::StoragePackage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Statistics related to reading physical labels and picks/puts at a specific StorageMediaLocation, or for a specific piece of PhysicalMedia. Although the same class is used to represent this data, at the instance level the object holds information for the Location (independent of the Media), OR for the Media (independent of its StorageMediaLocation). This class is deprecated in lieu of MediaPhysicalStatData, to take advantage of the simplified key structure defined there.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatInfo" PROPAGATED="false" NAME="ScanSuccesses" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPhysicalStatData.ScanSuccesses</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of successful physical label scans.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatInfo" PROPAGATED="false" NAME="ScanFailures" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPhysicalStatData.ScanFailures</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of failed physical label scans.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatInfo" PROPAGATED="false" NAME="ScanRetries" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPhysicalStatData.ScanRetries</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of retried physical label scans.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatInfo" PROPAGATED="false" NAME="PickSuccesses" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPhysicalStatData.PickSuccesses</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of successful picks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatInfo" PROPAGATED="false" NAME="PickFailures" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPhysicalStatData.PickFailures</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of failed picks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatInfo" PROPAGATED="false" NAME="PickRetries" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPhysicalStatData.PickRetries</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of retried picks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatInfo" PROPAGATED="false" NAME="PutSuccesses" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPhysicalStatData.PutSuccesses</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of successful puts.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatInfo" PROPAGATED="false" NAME="PutFailures" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPhysicalStatData.PutFailures</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of failed puts.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPhysicalStatInfo" PROPAGATED="false" NAME="PutRetries" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPhysicalStatData.PutRetries</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of retried puts.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalStatisticalInformation" PROPAGATED="true" NAME="PhysicalCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Element&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_PhysicalElement.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalStatisticalInformation" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Element&apos;s identifying Tag.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_PhysicalElement.Tag</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalStatisticalInformation" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalStatisticalInformation" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property, inherited from StatisticalInformation, serves as part of the object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_MediaPhysicalStatInfo" NAME="ResetCounter" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.ResetSelectedStats</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset the statistical counters. The method takes one parameter as input - an integer indicating which counter to reset. For this input parameter, 0 indicates all, 1-3 reset the scan-related counters, 4-6 reset the &apos;pick&apos;-related counters, and 7-9 reset the &apos;put&apos;-related counters. The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the Element&apos;s instrumentation can also reset its internal processing and counters. The set of possible return codes should be specified in a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; should be specified as a Values array qualifier on the method.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="SelectedCounter" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The counter to reset.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>All</cim:VALUE><cim:VALUE>Scan Successes</cim:VALUE><cim:VALUE>Scan Failures</cim:VALUE><cim:VALUE>Scan Retries</cim:VALUE><cim:VALUE>Pick Successes</cim:VALUE><cim:VALUE>Pick Failures</cim:VALUE><cim:VALUE>Pick Retries</cim:VALUE><cim:VALUE>Put Successes</cim:VALUE><cim:VALUE>Put Failures</cim:VALUE><cim:VALUE>Put Retries</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PhysicalCapacity" NAME="CIM_MemoryCapacity"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.18.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Misc</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MemoryCapacity describes the type of Memory that can be installed on a PhysicalElement and its minimum/maximum configurations. Information on what memory is currently &apos;installed&apos;, versus an Element&apos;s min/max requirements, is located in instances of the PhysicalMemory class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MemoryCapacity" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as a part of the MemoryCapacity object key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryCapacity" PROPAGATED="false" NAME="MemoryType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of memory. This is a part of the object key. Values correspond to the list of possible memory types in the PhysicalMemory class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26..32567</cim:VALUE><cim:VALUE>32568..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>DRAM</cim:VALUE><cim:VALUE>Synchronous DRAM</cim:VALUE><cim:VALUE>Cache DRAM</cim:VALUE><cim:VALUE>EDO</cim:VALUE><cim:VALUE>EDRAM</cim:VALUE><cim:VALUE>VRAM</cim:VALUE><cim:VALUE>SRAM</cim:VALUE><cim:VALUE>RAM</cim:VALUE><cim:VALUE>ROM</cim:VALUE><cim:VALUE>Flash</cim:VALUE><cim:VALUE>EEPROM</cim:VALUE><cim:VALUE>FEPROM</cim:VALUE><cim:VALUE>EPROM</cim:VALUE><cim:VALUE>CDRAM</cim:VALUE><cim:VALUE>3DRAM</cim:VALUE><cim:VALUE>SDRAM</cim:VALUE><cim:VALUE>SGRAM</cim:VALUE><cim:VALUE>RDRAM</cim:VALUE><cim:VALUE>DDR</cim:VALUE><cim:VALUE>DDR2</cim:VALUE><cim:VALUE>BRAM</cim:VALUE><cim:VALUE>FB-DIMM</cim:VALUE><cim:VALUE>DDR3</cim:VALUE><cim:VALUE>FBD2</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMemory.MemoryType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryCapacity" PROPAGATED="false" NAME="MinimumMemoryCapacity" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum amount of memory, in Kbytes, that is needed for the associated PhysicalElement to operate correctly.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 2^10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryCapacity" PROPAGATED="false" NAME="MaximumMemoryCapacity" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum amount of memory, in Kbytes, that can be supported by the associated PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 2^10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Container" NAME="CIM_PackagedComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Component</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Component is typically contained by a PhysicalPackage, such as a Chassis or Card. The PackagedComponent association makes this relationship explicit. In the first sentence, the word, &apos;typically&apos;, is used. This is because a Component may be removed from, or not yet inserted into, its containing Package (ie, the Removable boolean is TRUE). Therefore, a Component may not always be associated with a container.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PackagedComponent" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalPackage" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalPackage that contains Component(s).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalContainedIn</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PackagedComponent" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalComponent" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalComponent which is contained in the Package.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_Container" PROPAGATED="true" NAME="LocationWithinContainer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string representing the positioning of the PhysicalElement within the PhysicalPackage. Information relative to stationary elements in the Container (for example, &apos;second drive bay from the top&apos;), angles, altitudes and other data may be recorded in this property. This string could supplement or be used in place of instantiating the CIM_Location object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalParentRelPos</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ElementInConnector" NAME="CIM_PackageInConnector"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.18.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Connector</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Adapter cards and other &apos;packaging&apos; are plugged into System Connectors for power and/or to transfer data. This relationship is defined by PackageInConnector. For example, it would be used to describe the insertion of a daughtercard onto another Card. Various subclasses of PackageInConnector are also defined. PackageInSlot and its subclass, CardInSlot, are two examples of subclasses.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PackageInConnector" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalConnector" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Connector into which the Package is inserted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PackageInConnector" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalPackage" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Package in the Connector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PackageInConnector" NAME="CIM_PackageInSlot"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Connector</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Complex networking devices often are Chassis-based. These Chassis allow for enhancement and/or augmentation of their base functionality by accepting additional Chassis devices, similar to accepting functionality in the form of adding Cards. This association models this capability.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PackageInSlot" PROPAGATED="false" REFERENCECLASS="CIM_Slot" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Slot into which the PhysicalPackage is inserted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PackageInSlot" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalPackage" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Package in the Slot.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PhysicalPackage" NAME="CIM_PackageLocation"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Package</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PackageLocation is a space/hole/shelf, possibly with mounting brackets or other connecting hardware, where other PhysicalPackages may be placed. This class describes an entity that holds something else and is not just a &apos;place&apos; (as is conveyed by the CIM_Location object). This class has several corollaries to HostingBoard. Where a HostingBoard (backplane) has connectors/slots to describe the capabilities of holding additional PhysicalPackages, a PackageLocation is used to describe the same case for the general package, where there may or may not be no connectors. Examples of PackageLocations would include a disk cage in a tower PC or the chassis area where the power supply is mounted.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PackageLocation" PROPAGATED="false" NAME="LocationCoordinates" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LocationCoordinates represent the physical location of the the FrameSlot instance. The property is defined as a free-form string to allow the location information to be described in vendor-unique terminology.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="RemovalConditions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RemovalCapabilites property is used to describe the conditions under which a PhysicalPackage can be removed. Since all PhysicalPackages are not removable, this property defaults to 2, &apos;Not Applicable&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Removable when off</cim:VALUE><cim:VALUE>Removable when on or off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Removable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 
A PhysicalPackage is Removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. A Package can still be Removable if power must be &apos;off&apos; in order to perform the removal. If power can be &apos;on&apos; and the Package removed, then the Element is both Removable and HotSwappable. For example, an extra battery in a laptop is Removable, as is a disk drive Package inserted using SCA connectors. However, the latter is also HotSwappable. A laptop&apos;s display is not Removable, nor is a non-redundant power supply. Removing these components would impact the function of the overall packaging or is impossible due to the tight integration of the Package.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Replaceable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated because it is redundant with the FRU class and its associations. A PhysicalPackage is Replaceable if it is possible to replace (FRU or upgrade) the Element with a physically different one. For example, some ComputerSystems allow the main Processor chip to be upgraded to one of a higher clock rating. In this case, the Processor is said to be Replaceable. Another example is a power supply Package mounted on sliding rails. All Removable packages are inherently Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="HotSwappable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 

A PhysicalPackage is HotSwappable if it is possible to replace the Element with a physically different but equivalent one while the containing Package has power applied to it (ie, is &apos;on&apos;). For example, a disk drive Package inserted using SCA connectors is both Removable and HotSwappable. All HotSwappable packages are inherently Removable and Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Height" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The height of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Depth" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The depth of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Width" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The width of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Weight" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The weight of the PhysicalPackage in pounds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pounds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pound</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="PackageType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration defining the type of the PhysicalPackage. Note that this enumeration expands on the list in the Entity MIB (the attribute, entPhysicalClass). The numeric values are consistent with CIM&apos;s enum numbering guidelines, but are slightly different than the MIB&apos;s values.
Unknown - indicates that the package type is not known.
Other - The package type does not correspond to an existing enumerated value. The value is specified using the OtherPackageType property.
The values &quot;Rack&quot; through &quot;Port/Connector&quot; are defined per the Entity-MIB (where the semantics of rack are equivalent to the MIB&apos;s &apos;stack&apos; value). The other values (for battery, processor, memory, power source/generator and storage media package) are self-explanatory.
A value of &quot;Blade&quot; should be used when the PhysicalPackage contains the operational hardware aspects of a ComputerSystem, without the supporting mechanicals such as power and cooling. For example, a Blade Server includes processor(s) and memory, and relies on the containing chassis to supply power and cooling. In many respects, a Blade can be considered a &quot;Module/Card&quot;. However, it is tracked differently by inventory systems and differs in terms of service philosophy. For example, a Blade is intended to be hot-plugged into a hosting enclosure without requiring additional cabling, and does not require a cover to be removed from the enclosure for installation. Similarly, a &quot;Blade Expansion&quot; has characteristics of a &quot;Blade&quot; and a &quot;Module/Card&quot;. However, it is distinct from both due to inventory tracking and service philosophy, and because of its hardware dependence on a Blade. A Blade Expansion must be attached to a Blade prior to inserting the resultant assembly into an enclosure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Rack</cim:VALUE><cim:VALUE>Chassis/Frame</cim:VALUE><cim:VALUE>Cross Connect/Backplane</cim:VALUE><cim:VALUE>Container/Frame Slot</cim:VALUE><cim:VALUE>Power Supply</cim:VALUE><cim:VALUE>Fan</cim:VALUE><cim:VALUE>Sensor</cim:VALUE><cim:VALUE>Module/Card</cim:VALUE><cim:VALUE>Port/Connector</cim:VALUE><cim:VALUE>Battery</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>Power Source/Generator</cim:VALUE><cim:VALUE>Storage Media Package (e.g., Disk or Tape Drive)</cim:VALUE><cim:VALUE>Blade</cim:VALUE><cim:VALUE>Blade Expansion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|ENTITY-MIB.entPhysicalClass</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.OtherPackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="OtherPackageType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the package when the instance&apos;s PackageType property is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.PackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="VendorCompatibilityStrings" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings that identify the component that is compatible with, and can be inserted in a slot that reports this string as one of the array element in the VendorCompatibilityStrings This allows system administrators to determine whether it is appropriateto insert a package into a slot 
In order to ensure uniqueness within the NameSpace, each value defined by the vendor for use in the VendorCompatibilityStrings property SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Slot.VendorCompatibilityStrings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="IsCompatible" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is being deprecated. A PhysicalPackage cannot determine if it is compatible with another object. The IsCompatible method verifies whether the referenced PhysicalElement may be contained by or inserted into the PhysicalPackage. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_PhysicalElement" NAME="ElementToCheck"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The element to check for compatibility with this one.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_PhysicalAssetCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.18.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Misc</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PhysicalAssetCapabilities describes the capabilities of representing the FRU related information of the associated instance of the CIM_PhysicalElement subclass.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PhysicalAssetCapabilities" PROPAGATED="false" NAME="FRUInfoSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the PartNumber, Serial Number, Model, Manufacturer, and SKU properties of PhysicalElement are non-null, non-blank values, and the availability of the complete FRU information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalElement.PartNumber</cim:VALUE><cim:VALUE>CIM_PhysicalElement.SerialNumber</cim:VALUE><cim:VALUE>CIM_PhysicalElement.Model</cim:VALUE><cim:VALUE>CIM_PhysicalElement.Manufacturer</cim:VALUE><cim:VALUE>CIM_PhysicalElement.SKU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PhysicalPackage" NAME="CIM_PhysicalFrame"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Package</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PhysicalFrame is a superclass of Rack, Chassis and other frame enclosures, as they are defined in extension classes. Properties like visible or audible alarm, and data related to security breaches are in this superclass.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="false" NAME="CableManagementStrategy" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CableManagementStrategy is a free-form string that contains information on how the various cables are connected and bundled for the Frame. With many networking, storage-related and power cables, cable management can be a complex and challenging endeavor. This string property contains information to aid in assembly and service of the Frame.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="false" NAME="ServicePhilosophy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ServicePhilosophy is an enumerated, integer-valued array that indicates whether the Frame is serviced from the top (value=2), front (3), back (4) or side (5), whether it has sliding trays (6) or removable sides (7), and/or whether the Frame is moveable (8), for example, having rollers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Service From Top</cim:VALUE><cim:VALUE>Service From Front</cim:VALUE><cim:VALUE>Service From Back</cim:VALUE><cim:VALUE>Service From Side</cim:VALUE><cim:VALUE>Sliding Trays</cim:VALUE><cim:VALUE>Removable Sides</cim:VALUE><cim:VALUE>Moveable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalFrame.ServiceDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="false" NAME="ServiceDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing more detailed explanations for any of the entries in the Service Philosophy array. Note, each entry of this array is related to the entry in ServicePhilosophy that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalFrame.ServicePhilosophy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="false" NAME="LockPresent" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Frame is protected with a lock.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="false" NAME="AudibleAlarm" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Frame is equipped with an audible alarm.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="false" NAME="VisibleAlarm" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the equipment includes a visible alarm.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="false" NAME="SecurityBreach" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SecurityBreach is an enumerated, integer-valued property indicating whether a physical breach of the Frame was attempted but unsuccessful (value=4) or attempted and successful (5). Also, the values, &quot;Unknown&quot;, &quot;Other&quot; or &quot;No Breach&quot;, can be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>No Breach</cim:VALUE><cim:VALUE>Breach Attempted</cim:VALUE><cim:VALUE>Breach Successful</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Container Global Table|004.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalFrame.BreachDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="false" NAME="BreachDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>BreachDescription is a free-form string providing more information if the SecurityBreach property indicates that a breach or some other security-related event occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalFrame.SecurityBreach</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="false" NAME="IsLocked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Frame is currently locked.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="RemovalConditions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RemovalCapabilites property is used to describe the conditions under which a PhysicalPackage can be removed. Since all PhysicalPackages are not removable, this property defaults to 2, &apos;Not Applicable&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Removable when off</cim:VALUE><cim:VALUE>Removable when on or off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Removable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 
A PhysicalPackage is Removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. A Package can still be Removable if power must be &apos;off&apos; in order to perform the removal. If power can be &apos;on&apos; and the Package removed, then the Element is both Removable and HotSwappable. For example, an extra battery in a laptop is Removable, as is a disk drive Package inserted using SCA connectors. However, the latter is also HotSwappable. A laptop&apos;s display is not Removable, nor is a non-redundant power supply. Removing these components would impact the function of the overall packaging or is impossible due to the tight integration of the Package.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Replaceable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated because it is redundant with the FRU class and its associations. A PhysicalPackage is Replaceable if it is possible to replace (FRU or upgrade) the Element with a physically different one. For example, some ComputerSystems allow the main Processor chip to be upgraded to one of a higher clock rating. In this case, the Processor is said to be Replaceable. Another example is a power supply Package mounted on sliding rails. All Removable packages are inherently Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="HotSwappable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 

A PhysicalPackage is HotSwappable if it is possible to replace the Element with a physically different but equivalent one while the containing Package has power applied to it (ie, is &apos;on&apos;). For example, a disk drive Package inserted using SCA connectors is both Removable and HotSwappable. All HotSwappable packages are inherently Removable and Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Height" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The height of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Depth" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The depth of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Width" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The width of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Weight" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The weight of the PhysicalPackage in pounds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pounds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pound</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="PackageType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration defining the type of the PhysicalPackage. Note that this enumeration expands on the list in the Entity MIB (the attribute, entPhysicalClass). The numeric values are consistent with CIM&apos;s enum numbering guidelines, but are slightly different than the MIB&apos;s values.
Unknown - indicates that the package type is not known.
Other - The package type does not correspond to an existing enumerated value. The value is specified using the OtherPackageType property.
The values &quot;Rack&quot; through &quot;Port/Connector&quot; are defined per the Entity-MIB (where the semantics of rack are equivalent to the MIB&apos;s &apos;stack&apos; value). The other values (for battery, processor, memory, power source/generator and storage media package) are self-explanatory.
A value of &quot;Blade&quot; should be used when the PhysicalPackage contains the operational hardware aspects of a ComputerSystem, without the supporting mechanicals such as power and cooling. For example, a Blade Server includes processor(s) and memory, and relies on the containing chassis to supply power and cooling. In many respects, a Blade can be considered a &quot;Module/Card&quot;. However, it is tracked differently by inventory systems and differs in terms of service philosophy. For example, a Blade is intended to be hot-plugged into a hosting enclosure without requiring additional cabling, and does not require a cover to be removed from the enclosure for installation. Similarly, a &quot;Blade Expansion&quot; has characteristics of a &quot;Blade&quot; and a &quot;Module/Card&quot;. However, it is distinct from both due to inventory tracking and service philosophy, and because of its hardware dependence on a Blade. A Blade Expansion must be attached to a Blade prior to inserting the resultant assembly into an enclosure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Rack</cim:VALUE><cim:VALUE>Chassis/Frame</cim:VALUE><cim:VALUE>Cross Connect/Backplane</cim:VALUE><cim:VALUE>Container/Frame Slot</cim:VALUE><cim:VALUE>Power Supply</cim:VALUE><cim:VALUE>Fan</cim:VALUE><cim:VALUE>Sensor</cim:VALUE><cim:VALUE>Module/Card</cim:VALUE><cim:VALUE>Port/Connector</cim:VALUE><cim:VALUE>Battery</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>Power Source/Generator</cim:VALUE><cim:VALUE>Storage Media Package (e.g., Disk or Tape Drive)</cim:VALUE><cim:VALUE>Blade</cim:VALUE><cim:VALUE>Blade Expansion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|ENTITY-MIB.entPhysicalClass</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.OtherPackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="OtherPackageType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the package when the instance&apos;s PackageType property is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.PackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="VendorCompatibilityStrings" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings that identify the component that is compatible with, and can be inserted in a slot that reports this string as one of the array element in the VendorCompatibilityStrings This allows system administrators to determine whether it is appropriateto insert a package into a slot 
In order to ensure uniqueness within the NameSpace, each value defined by the vendor for use in the VendorCompatibilityStrings property SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Slot.VendorCompatibilityStrings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="IsCompatible" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is being deprecated. A PhysicalPackage cannot determine if it is compatible with another object. The IsCompatible method verifies whether the referenced PhysicalElement may be contained by or inserted into the PhysicalPackage. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_PhysicalElement" NAME="ElementToCheck"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The element to check for compatibility with this one.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Chip" NAME="CIM_PhysicalMemory"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.18.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Component</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PhysicalMemory is a subclass of CIM_Chip, representing low level memory devices - SIMMS, DIMMs, raw memory chips, etc.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMemory" PROPAGATED="false" NAME="FormFactor" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>FormFactor</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The implementation form factor for the Chip. For example, values such as SIMM (7), TSOP (9) or PGA (10) can be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>SIP</cim:VALUE><cim:VALUE>DIP</cim:VALUE><cim:VALUE>ZIP</cim:VALUE><cim:VALUE>SOJ</cim:VALUE><cim:VALUE>Proprietary</cim:VALUE><cim:VALUE>SIMM</cim:VALUE><cim:VALUE>DIMM</cim:VALUE><cim:VALUE>TSOP</cim:VALUE><cim:VALUE>PGA</cim:VALUE><cim:VALUE>RIMM</cim:VALUE><cim:VALUE>SODIMM</cim:VALUE><cim:VALUE>SRIMM</cim:VALUE><cim:VALUE>SMD</cim:VALUE><cim:VALUE>SSMP</cim:VALUE><cim:VALUE>QFP</cim:VALUE><cim:VALUE>TQFP</cim:VALUE><cim:VALUE>SOIC</cim:VALUE><cim:VALUE>LCC</cim:VALUE><cim:VALUE>PLCC</cim:VALUE><cim:VALUE>BGA</cim:VALUE><cim:VALUE>FPBGA</cim:VALUE><cim:VALUE>LGA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMemory" PROPAGATED="false" NAME="MemoryType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of PhysicalMemory. Synchronous DRAM is also known as SDRAM Cache DRAM is also known as CDRAM CDRAM is also known as Cache DRAM SDRAM is also known as Synchronous DRAM BRAM is also known as Block RAM</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26..32567</cim:VALUE><cim:VALUE>32568..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>DRAM</cim:VALUE><cim:VALUE>Synchronous DRAM</cim:VALUE><cim:VALUE>Cache DRAM</cim:VALUE><cim:VALUE>EDO</cim:VALUE><cim:VALUE>EDRAM</cim:VALUE><cim:VALUE>VRAM</cim:VALUE><cim:VALUE>SRAM</cim:VALUE><cim:VALUE>RAM</cim:VALUE><cim:VALUE>ROM</cim:VALUE><cim:VALUE>Flash</cim:VALUE><cim:VALUE>EEPROM</cim:VALUE><cim:VALUE>FEPROM</cim:VALUE><cim:VALUE>EPROM</cim:VALUE><cim:VALUE>CDRAM</cim:VALUE><cim:VALUE>3DRAM</cim:VALUE><cim:VALUE>SDRAM</cim:VALUE><cim:VALUE>SGRAM</cim:VALUE><cim:VALUE>RDRAM</cim:VALUE><cim:VALUE>DDR</cim:VALUE><cim:VALUE>DDR-2</cim:VALUE><cim:VALUE>BRAM</cim:VALUE><cim:VALUE>FB-DIMM</cim:VALUE><cim:VALUE>DDR3</cim:VALUE><cim:VALUE>FBD2</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMemory" PROPAGATED="false" NAME="TotalWidth" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total width, in bits, of the PhysicalMemory, including check or error correction bits. If there are no error correction bits, the value in this property should match that specified for DataWidth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMemory" PROPAGATED="false" NAME="DataWidth" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Data width of the PhysicalMemory, in bits. A data width of 0 and a TotalWidth of 8 would indicate that the Memory is solely used to provide error correction bits.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMemory" PROPAGATED="false" NAME="Speed" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The speed of the PhysicalMemory, in nanoseconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>NanoSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.24</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMemory" PROPAGATED="false" NAME="Capacity" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total capacity of this PhysicalMemory, in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMemory" PROPAGATED="false" NAME="BankLabel" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string identifying the physically labeled bank where the Memory is located - for example, &apos;Bank 0&apos; or &apos;Bank A&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMemory" PROPAGATED="false" NAME="PositionInRow" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the position of the PhysicalMemory in a &apos;row&apos;. For example, if it takes two 8-bit memory devices to form a 16- bit row, then a value of &apos;2&apos;means that this Memory is the second device. 0 is an invalid value for this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device Mapped Addresses|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMemory" PROPAGATED="false" NAME="InterleavePosition" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The position of this PhysicalMemory in an interleave. 0 indicates non-interleaved. 1 indicates the first position, 2 the second position and so on. For example, in a 2:1 interleave, a value of &apos;1&apos; would indicate that the Memory is in the &apos;even&apos; position.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device Mapped Addresses|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="true" NAME="RemovalConditions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RemovalCapabilites property is used to describe the conditions under which a PhysicalPackage can be removed. Since all PhysicalPackages are not removable, this property defaults to 2, &apos;Not Applicable&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Removable when off</cim:VALUE><cim:VALUE>Removable when on or off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="true" NAME="Removable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalComponent.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalComponent is removable with or without power being applied. 

A PhysicalComponent is Removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. A Component can still be Removable if power must be &apos;off&apos; in order to perform the removal. If power can be &apos;on&apos; and the Component removed, then the Element is both Removable and HotSwappable. For example, an upgradeable Processor chip is Removable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="true" NAME="Replaceable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated because it is redundant with the FRU class and its associations. A PhysicalComponent is Replaceable if it is possible to replace (FRU or upgrade) the Element with a physically different one. For example, some ComputerSystems allow the main Processor chip to be upgraded to one of a higher clock rating. In this case, the Processor is said to be Replaceable. All Removable Components are inherently Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalComponent" PROPAGATED="true" NAME="HotSwappable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalComponent.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalComponent is removable with or without power being applied. 

A PhysicalComponent is HotSwappable if it is possible to replace the Element with a physically different but equivalent one while the containing Package has power applied to it (ie, is &apos;on&apos;). For example, a fan Component may be designed to be HotSwappable. All HotSwappable Components are inherently Removable and Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PhysicalFrame" NAME="CIM_Rack"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.21.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Package</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Rack is a PhysicalFrame that represents an enclosure in which Chassis are placed. Typically a Rack is nothing more than the enclosure, and all the functioning componentry is packaged in the Chassis, loaded in the Rack.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Rack" PROPAGATED="false" NAME="Height" TYPE="real32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Height</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The height of the PhysicalPackage in &apos;U&apos;s. A &apos;U&apos; is a standard unit of measure for the height of a Rack or rack-mountable component. It is equal to 1.75 inches or 4.445 cm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Us</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>rack unit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Rack" PROPAGATED="false" NAME="TypeOfRack" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating the type of Rack. Information such as &quot;Telco&quot; rack (value=2) or standard 19 inch rack (1) can be specified. The country for which the Rack is manufactured is defined in the the Country Designation property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Standard 19 Inch</cim:VALUE><cim:VALUE>Telco</cim:VALUE><cim:VALUE>Equipment Shelf</cim:VALUE><cim:VALUE>Non-Standard</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Rack.CountryDesignation</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Rack" PROPAGATED="false" NAME="CountryDesignation" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Designation of the country for which the Rack is designed. Country code strings are as defined by ISO/IEC 3166. The rack type is specified in the TypeOf Rack property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Rack.TypeOfRack</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="CableManagementStrategy" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CableManagementStrategy is a free-form string that contains information on how the various cables are connected and bundled for the Frame. With many networking, storage-related and power cables, cable management can be a complex and challenging endeavor. This string property contains information to aid in assembly and service of the Frame.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="ServicePhilosophy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ServicePhilosophy is an enumerated, integer-valued array that indicates whether the Frame is serviced from the top (value=2), front (3), back (4) or side (5), whether it has sliding trays (6) or removable sides (7), and/or whether the Frame is moveable (8), for example, having rollers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Service From Top</cim:VALUE><cim:VALUE>Service From Front</cim:VALUE><cim:VALUE>Service From Back</cim:VALUE><cim:VALUE>Service From Side</cim:VALUE><cim:VALUE>Sliding Trays</cim:VALUE><cim:VALUE>Removable Sides</cim:VALUE><cim:VALUE>Moveable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalFrame.ServiceDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="ServiceDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing more detailed explanations for any of the entries in the Service Philosophy array. Note, each entry of this array is related to the entry in ServicePhilosophy that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalFrame.ServicePhilosophy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="LockPresent" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Frame is protected with a lock.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="AudibleAlarm" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Frame is equipped with an audible alarm.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="VisibleAlarm" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the equipment includes a visible alarm.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="SecurityBreach" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SecurityBreach is an enumerated, integer-valued property indicating whether a physical breach of the Frame was attempted but unsuccessful (value=4) or attempted and successful (5). Also, the values, &quot;Unknown&quot;, &quot;Other&quot; or &quot;No Breach&quot;, can be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>No Breach</cim:VALUE><cim:VALUE>Breach Attempted</cim:VALUE><cim:VALUE>Breach Successful</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Container Global Table|004.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalFrame.BreachDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="BreachDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>BreachDescription is a free-form string providing more information if the SecurityBreach property indicates that a breach or some other security-related event occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalFrame.SecurityBreach</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="IsLocked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Frame is currently locked.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="RemovalConditions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RemovalCapabilites property is used to describe the conditions under which a PhysicalPackage can be removed. Since all PhysicalPackages are not removable, this property defaults to 2, &apos;Not Applicable&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Removable when off</cim:VALUE><cim:VALUE>Removable when on or off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Removable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 
A PhysicalPackage is Removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. A Package can still be Removable if power must be &apos;off&apos; in order to perform the removal. If power can be &apos;on&apos; and the Package removed, then the Element is both Removable and HotSwappable. For example, an extra battery in a laptop is Removable, as is a disk drive Package inserted using SCA connectors. However, the latter is also HotSwappable. A laptop&apos;s display is not Removable, nor is a non-redundant power supply. Removing these components would impact the function of the overall packaging or is impossible due to the tight integration of the Package.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Replaceable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated because it is redundant with the FRU class and its associations. A PhysicalPackage is Replaceable if it is possible to replace (FRU or upgrade) the Element with a physically different one. For example, some ComputerSystems allow the main Processor chip to be upgraded to one of a higher clock rating. In this case, the Processor is said to be Replaceable. Another example is a power supply Package mounted on sliding rails. All Removable packages are inherently Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="HotSwappable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 

A PhysicalPackage is HotSwappable if it is possible to replace the Element with a physically different but equivalent one while the containing Package has power applied to it (ie, is &apos;on&apos;). For example, a disk drive Package inserted using SCA connectors is both Removable and HotSwappable. All HotSwappable packages are inherently Removable and Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Depth" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The depth of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Width" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The width of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Weight" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The weight of the PhysicalPackage in pounds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pounds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pound</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="PackageType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration defining the type of the PhysicalPackage. Note that this enumeration expands on the list in the Entity MIB (the attribute, entPhysicalClass). The numeric values are consistent with CIM&apos;s enum numbering guidelines, but are slightly different than the MIB&apos;s values.
Unknown - indicates that the package type is not known.
Other - The package type does not correspond to an existing enumerated value. The value is specified using the OtherPackageType property.
The values &quot;Rack&quot; through &quot;Port/Connector&quot; are defined per the Entity-MIB (where the semantics of rack are equivalent to the MIB&apos;s &apos;stack&apos; value). The other values (for battery, processor, memory, power source/generator and storage media package) are self-explanatory.
A value of &quot;Blade&quot; should be used when the PhysicalPackage contains the operational hardware aspects of a ComputerSystem, without the supporting mechanicals such as power and cooling. For example, a Blade Server includes processor(s) and memory, and relies on the containing chassis to supply power and cooling. In many respects, a Blade can be considered a &quot;Module/Card&quot;. However, it is tracked differently by inventory systems and differs in terms of service philosophy. For example, a Blade is intended to be hot-plugged into a hosting enclosure without requiring additional cabling, and does not require a cover to be removed from the enclosure for installation. Similarly, a &quot;Blade Expansion&quot; has characteristics of a &quot;Blade&quot; and a &quot;Module/Card&quot;. However, it is distinct from both due to inventory tracking and service philosophy, and because of its hardware dependence on a Blade. A Blade Expansion must be attached to a Blade prior to inserting the resultant assembly into an enclosure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Rack</cim:VALUE><cim:VALUE>Chassis/Frame</cim:VALUE><cim:VALUE>Cross Connect/Backplane</cim:VALUE><cim:VALUE>Container/Frame Slot</cim:VALUE><cim:VALUE>Power Supply</cim:VALUE><cim:VALUE>Fan</cim:VALUE><cim:VALUE>Sensor</cim:VALUE><cim:VALUE>Module/Card</cim:VALUE><cim:VALUE>Port/Connector</cim:VALUE><cim:VALUE>Battery</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>Power Source/Generator</cim:VALUE><cim:VALUE>Storage Media Package (e.g., Disk or Tape Drive)</cim:VALUE><cim:VALUE>Blade</cim:VALUE><cim:VALUE>Blade Expansion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|ENTITY-MIB.entPhysicalClass</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.OtherPackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="OtherPackageType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the package when the instance&apos;s PackageType property is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.PackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="VendorCompatibilityStrings" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings that identify the component that is compatible with, and can be inserted in a slot that reports this string as one of the array element in the VendorCompatibilityStrings This allows system administrators to determine whether it is appropriateto insert a package into a slot 
In order to ensure uniqueness within the NameSpace, each value defined by the vendor for use in the VendorCompatibilityStrings property SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Slot.VendorCompatibilityStrings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="IsCompatible" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is being deprecated. A PhysicalPackage cannot determine if it is compatible with another object. The IsCompatible method verifies whether the referenced PhysicalElement may be contained by or inserted into the PhysicalPackage. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_PhysicalElement" NAME="ElementToCheck"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The element to check for compatibility with this one.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Collection" NAME="CIM_ReplacementSet"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Misc</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ReplacementSet class aggregates PhysicalElements that must be &apos;replaced&apos; or &apos;FRUed&apos; together. For example, when replacing a memory card, the component memory chips could be removed and replaced as well. Or, a set of memory chips may be specified to be replaced or upgraded together using this association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ReplacementSet" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Name is a free-form string defining a label for the ReplacementSet. It is the key for the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ConnectedTo" NAME="CIM_SlotInSlot"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Connector</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Slots are special types of Connectors into which adapter Cards are typically inserted. The SlotInSlot relationship represents the ability of a special adapter to extend the existing Slot structure to enable otherwise incompatible Cards to be plugged into a Frame or Hosting Board. The adapter effectively creates a new Slot and can be thought of (conceptually) as a Slot in a Slot. This enables Cards that would otherwise be physically and/or electrically incompatible with the existing Slots to be supported, by interfacing to the Slot provided by the adapter. This has many practical uses. For example, networking boards are very expensive. As new hardware becomes available, Chassis and even Card configurations change. To protect the investment of their customers, networking vendors will manufacture special adapters that enable old Cards to fit into new Chassis or Hosting Boards and/or new Cards to fit into old. This is done using a special adapter that fits over one or more existing Slots and presents a new Slot into which the Card can plug.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SlotInSlot" PROPAGATED="false" REFERENCECLASS="CIM_Slot" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Antecedent represents the existing Slot(s) of the HostingBoard, or Frame that are being adapted to accommodate a Card that would otherwise not be physically and/or electrically compatible with it.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SlotInSlot" PROPAGATED="false" REFERENCECLASS="CIM_Slot" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The new Slot provided by the adapter board.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PackageLocation" NAME="CIM_StorageMediaLocation"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::StoragePackage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageMediaLocation is a PackageLocation where PhysicalMedia may be placed. This class is typically used in the context of a StorageLibrary. Examples of StorageMediaLocations are Media AccessDevices, InterLibraryPorts or &apos;slots&apos; in a Library&apos;s panel.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StorageMediaLocation" PROPAGATED="false" NAME="LocationType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of Location. For example, whether this is an individual Media &quot;Slot&quot; (value=2), a MediaAccessDevice (value=4) or a &quot;Magazine&quot; (value=3) is indicated in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Slot</cim:VALUE><cim:VALUE>Magazine</cim:VALUE><cim:VALUE>MediaAccessDevice</cim:VALUE><cim:VALUE>InterLibrary Port</cim:VALUE><cim:VALUE>Limited Access Port</cim:VALUE><cim:VALUE>Door</cim:VALUE><cim:VALUE>Shelf</cim:VALUE><cim:VALUE>Vault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageMediaLocation" PROPAGATED="false" NAME="MediaTypesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Certain StorageMediaLocations may only be able to accept a limited set of PhysicalMedia MediaTypes. This property defines an array containing the types of Media that are acceptable for placement in the Location. Additional information and description of the contained MediaTypes can be provided using the TypesDescription array. Also, size data (for example, DVD disc diameter) can be specified using the MediaSizesSupported array. 

Values defined here correspond to those in the CIM_Physical Media.MediaType property. This allows quick comparisons using value equivalence calculations. It is understood that there is no external physical difference between (for example) DVD- Video and DVD-RAM. But, equivalent values in both the Physical Media and StorageMediaLocation enumerations allows for one for one comparisons with no additional processing logic (i.e., the following is not required ... if &quot;DVD-Video&quot; then value=&quot;DVD&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Tape Cartridge</cim:VALUE><cim:VALUE>QIC Cartridge</cim:VALUE><cim:VALUE>AIT Cartridge</cim:VALUE><cim:VALUE>DTF Cartridge</cim:VALUE><cim:VALUE>DAT Cartridge</cim:VALUE><cim:VALUE>8mm Tape Cartridge</cim:VALUE><cim:VALUE>19mm Tape Cartridge</cim:VALUE><cim:VALUE>DLT Cartridge</cim:VALUE><cim:VALUE>Half-Inch Magnetic Tape Cartridge</cim:VALUE><cim:VALUE>Cartridge Disk</cim:VALUE><cim:VALUE>JAZ Disk</cim:VALUE><cim:VALUE>ZIP Disk</cim:VALUE><cim:VALUE>SyQuest Disk</cim:VALUE><cim:VALUE>Winchester Removable Disk</cim:VALUE><cim:VALUE>CD-ROM</cim:VALUE><cim:VALUE>CD-ROM/XA</cim:VALUE><cim:VALUE>CD-I</cim:VALUE><cim:VALUE>CD Recordable</cim:VALUE><cim:VALUE>WORM</cim:VALUE><cim:VALUE>Magneto-Optical</cim:VALUE><cim:VALUE>DVD</cim:VALUE><cim:VALUE>DVD-RW+</cim:VALUE><cim:VALUE>DVD-RAM</cim:VALUE><cim:VALUE>DVD-ROM</cim:VALUE><cim:VALUE>DVD-Video</cim:VALUE><cim:VALUE>Divx</cim:VALUE><cim:VALUE>Floppy/Diskette</cim:VALUE><cim:VALUE>Hard Disk</cim:VALUE><cim:VALUE>Memory Card</cim:VALUE><cim:VALUE>Hard Copy</cim:VALUE><cim:VALUE>Clik Disk</cim:VALUE><cim:VALUE>CD-RW</cim:VALUE><cim:VALUE>CD-DA</cim:VALUE><cim:VALUE>CD+</cim:VALUE><cim:VALUE>DVD Recordable</cim:VALUE><cim:VALUE>DVD-RW</cim:VALUE><cim:VALUE>DVD-Audio</cim:VALUE><cim:VALUE>DVD-5</cim:VALUE><cim:VALUE>DVD-9</cim:VALUE><cim:VALUE>DVD-10</cim:VALUE><cim:VALUE>DVD-18</cim:VALUE><cim:VALUE>Magneto-Optical Rewriteable</cim:VALUE><cim:VALUE>Magneto-Optical Write Once</cim:VALUE><cim:VALUE>Magneto-Optical Rewriteable (LIMDOW)</cim:VALUE><cim:VALUE>Phase Change Write Once</cim:VALUE><cim:VALUE>Phase Change Rewriteable</cim:VALUE><cim:VALUE>Phase Change Dual Rewriteable</cim:VALUE><cim:VALUE>Ablative Write Once</cim:VALUE><cim:VALUE>Near Field Recording</cim:VALUE><cim:VALUE>MiniQic</cim:VALUE><cim:VALUE>Travan</cim:VALUE><cim:VALUE>8mm Metal Particle</cim:VALUE><cim:VALUE>8mm Advanced Metal Evaporate</cim:VALUE><cim:VALUE>NCTP</cim:VALUE><cim:VALUE>LTO Ultrium</cim:VALUE><cim:VALUE>LTO Accelis</cim:VALUE><cim:VALUE>9 Track Tape</cim:VALUE><cim:VALUE>18 Track Tape</cim:VALUE><cim:VALUE>36 Track Tape</cim:VALUE><cim:VALUE>Magstar 3590</cim:VALUE><cim:VALUE>Magstar MP</cim:VALUE><cim:VALUE>D2 Tape</cim:VALUE><cim:VALUE>Tape - DST Small</cim:VALUE><cim:VALUE>Tape - DST Medium</cim:VALUE><cim:VALUE>Tape - DST Large</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.MediaType</cim:VALUE><cim:VALUE>CIM_StorageMediaLocation.MediaSizesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageMediaLocation" PROPAGATED="false" NAME="MediaSizesSupported" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sizes (in inches) of the particular MediaTypes that may be placed in the Location. Note, each entry of this array is related to the entry in the MediaTypesSupported array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.MediaType</cim:VALUE><cim:VALUE>CIM_StorageMediaLocation.MediaSizesSupported</cim:VALUE><cim:VALUE>CIM_StorageMediaLocation.TypeDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageMediaLocation" PROPAGATED="false" NAME="MediaCapacity" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A StorageMediaLocation may hold more than one PhysicalMedia - for example, a Magazine. This property indicates the Physical Media capacity of the Location.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageMediaLocation" PROPAGATED="false" NAME="TypeDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property provides additional detail related to the entries in the MediaTypesSupported array. This is especially critical when the MediaTypesSupported value is 1 (&quot;Other&quot;). Note, each entry of this array is related to the entry in MediaTypesSupported that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageMediaLocation.MediaTypesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PackageLocation" PROPAGATED="true" NAME="LocationCoordinates" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LocationCoordinates represent the physical location of the the FrameSlot instance. The property is defined as a free-form string to allow the location information to be described in vendor-unique terminology.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="RemovalConditions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RemovalCapabilites property is used to describe the conditions under which a PhysicalPackage can be removed. Since all PhysicalPackages are not removable, this property defaults to 2, &apos;Not Applicable&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Removable when off</cim:VALUE><cim:VALUE>Removable when on or off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Removable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 
A PhysicalPackage is Removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. A Package can still be Removable if power must be &apos;off&apos; in order to perform the removal. If power can be &apos;on&apos; and the Package removed, then the Element is both Removable and HotSwappable. For example, an extra battery in a laptop is Removable, as is a disk drive Package inserted using SCA connectors. However, the latter is also HotSwappable. A laptop&apos;s display is not Removable, nor is a non-redundant power supply. Removing these components would impact the function of the overall packaging or is impossible due to the tight integration of the Package.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Replaceable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated because it is redundant with the FRU class and its associations. A PhysicalPackage is Replaceable if it is possible to replace (FRU or upgrade) the Element with a physically different one. For example, some ComputerSystems allow the main Processor chip to be upgraded to one of a higher clock rating. In this case, the Processor is said to be Replaceable. Another example is a power supply Package mounted on sliding rails. All Removable packages are inherently Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="HotSwappable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 

A PhysicalPackage is HotSwappable if it is possible to replace the Element with a physically different but equivalent one while the containing Package has power applied to it (ie, is &apos;on&apos;). For example, a disk drive Package inserted using SCA connectors is both Removable and HotSwappable. All HotSwappable packages are inherently Removable and Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Height" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The height of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Depth" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The depth of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Width" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The width of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Weight" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The weight of the PhysicalPackage in pounds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pounds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pound</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="PackageType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration defining the type of the PhysicalPackage. Note that this enumeration expands on the list in the Entity MIB (the attribute, entPhysicalClass). The numeric values are consistent with CIM&apos;s enum numbering guidelines, but are slightly different than the MIB&apos;s values.
Unknown - indicates that the package type is not known.
Other - The package type does not correspond to an existing enumerated value. The value is specified using the OtherPackageType property.
The values &quot;Rack&quot; through &quot;Port/Connector&quot; are defined per the Entity-MIB (where the semantics of rack are equivalent to the MIB&apos;s &apos;stack&apos; value). The other values (for battery, processor, memory, power source/generator and storage media package) are self-explanatory.
A value of &quot;Blade&quot; should be used when the PhysicalPackage contains the operational hardware aspects of a ComputerSystem, without the supporting mechanicals such as power and cooling. For example, a Blade Server includes processor(s) and memory, and relies on the containing chassis to supply power and cooling. In many respects, a Blade can be considered a &quot;Module/Card&quot;. However, it is tracked differently by inventory systems and differs in terms of service philosophy. For example, a Blade is intended to be hot-plugged into a hosting enclosure without requiring additional cabling, and does not require a cover to be removed from the enclosure for installation. Similarly, a &quot;Blade Expansion&quot; has characteristics of a &quot;Blade&quot; and a &quot;Module/Card&quot;. However, it is distinct from both due to inventory tracking and service philosophy, and because of its hardware dependence on a Blade. A Blade Expansion must be attached to a Blade prior to inserting the resultant assembly into an enclosure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Rack</cim:VALUE><cim:VALUE>Chassis/Frame</cim:VALUE><cim:VALUE>Cross Connect/Backplane</cim:VALUE><cim:VALUE>Container/Frame Slot</cim:VALUE><cim:VALUE>Power Supply</cim:VALUE><cim:VALUE>Fan</cim:VALUE><cim:VALUE>Sensor</cim:VALUE><cim:VALUE>Module/Card</cim:VALUE><cim:VALUE>Port/Connector</cim:VALUE><cim:VALUE>Battery</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>Power Source/Generator</cim:VALUE><cim:VALUE>Storage Media Package (e.g., Disk or Tape Drive)</cim:VALUE><cim:VALUE>Blade</cim:VALUE><cim:VALUE>Blade Expansion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|ENTITY-MIB.entPhysicalClass</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.OtherPackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="OtherPackageType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the package when the instance&apos;s PackageType property is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.PackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="VendorCompatibilityStrings" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings that identify the component that is compatible with, and can be inserted in a slot that reports this string as one of the array element in the VendorCompatibilityStrings This allows system administrators to determine whether it is appropriateto insert a package into a slot 
In order to ensure uniqueness within the NameSpace, each value defined by the vendor for use in the VendorCompatibilityStrings property SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Slot.VendorCompatibilityStrings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="IsCompatible" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is being deprecated. A PhysicalPackage cannot determine if it is compatible with another object. The IsCompatible method verifies whether the referenced PhysicalElement may be contained by or inserted into the PhysicalPackage. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_PhysicalElement" NAME="ElementToCheck"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The element to check for compatibility with this one.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Card" NAME="CIM_SystemBusCard"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Package</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SystemBusCard class represents additional information for a CIM_Card, detailing the Card&apos;s bus type and data width. These properties dictate the type of Slot into which the Card can be inserted. For example, using the properties of this class, one can define that a Card is a PCI, 64 bit adapter.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SystemBusCard" PROPAGATED="false" NAME="BusType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated integer describing the System bus type for this Card. It indicates the type of Slot into which the Card can plug. The list of permissible values aligns with the System bus types in CIM_PhysicalConnector.Connector Type.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>PCMCIA Type I</cim:VALUE><cim:VALUE>PCMCIA Type II</cim:VALUE><cim:VALUE>PCMCIA Type III</cim:VALUE><cim:VALUE>CardBus</cim:VALUE><cim:VALUE>Access.bus</cim:VALUE><cim:VALUE>NuBus</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>VME Bus</cim:VALUE><cim:VALUE>VME64</cim:VALUE><cim:VALUE>Proprietary</cim:VALUE><cim:VALUE>Proprietary Processor Card Slot</cim:VALUE><cim:VALUE>Proprietary Memory Card Slot</cim:VALUE><cim:VALUE>Proprietary I/O Riser Slot</cim:VALUE><cim:VALUE>PCI-66MHZ</cim:VALUE><cim:VALUE>AGP2X</cim:VALUE><cim:VALUE>AGP4X</cim:VALUE><cim:VALUE>PC-98</cim:VALUE><cim:VALUE>PC-98-Hireso</cim:VALUE><cim:VALUE>PC-H98</cim:VALUE><cim:VALUE>PC-98Note</cim:VALUE><cim:VALUE>PC-98Full</cim:VALUE><cim:VALUE>PCI-X</cim:VALUE><cim:VALUE>Sbus IEEE 1396-1993 32 bit</cim:VALUE><cim:VALUE>Sbus IEEE 1396-1993 64 bit</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>GIO</cim:VALUE><cim:VALUE>XIO</cim:VALUE><cim:VALUE>HIO</cim:VALUE><cim:VALUE>NGIO</cim:VALUE><cim:VALUE>PMC</cim:VALUE><cim:VALUE>Future I/O</cim:VALUE><cim:VALUE>InfiniBand</cim:VALUE><cim:VALUE>AGP8X</cim:VALUE><cim:VALUE>PCI-E</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalConnector.ConnectorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemBusCard" PROPAGATED="false" NAME="BusWidth" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>System bus width (in bits) required by this Card. If &apos;unknown&apos;, enter 0. If &apos;other&apos; than the values, 8, 16, 32, 64 or 128, enter 1. The list of permissible values aligns with the data in CIM_Slot.MaxBusWidth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>128</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Slot.MaxDataWidth</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Card" PROPAGATED="true" NAME="HostingBoard" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that this Card is a Motherboard or, more generically, a baseboard in a Chassis.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Card" PROPAGATED="true" NAME="SlotLayout" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SlotLayout is a free-form string that describes the slot positioning, typical usage, restrictions, individual slot spacings or any other pertinent information for the slots on a Card.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Card" PROPAGATED="true" NAME="RequiresDaughterBoard" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that at least one daughterboard or auxiliary Card is required in order to function properly.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Card" PROPAGATED="true" NAME="SpecialRequirements" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that this Card is physically unique from other Cards of the same type and therefore requires a special Slot. For example, a double-wide Card requires two Slots. Another example is where a certain Card may be used for the same general function as other Cards but requires a special Slot (e.g., extra long), whereas the other Cards can be placed in any available Slot. If set to TRUE, then the corresponding property, RequirementsDescription, should specify the nature of the uniqueness or purpose of the Card.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Card.RequirementsDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Card" PROPAGATED="true" NAME="RequirementsDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing the way(s) in which this Card is physically unique from other Cards. This property only has meaning when the corresponding boolean property, SpecialRequirements, is set to TRUE.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Card.SpecialRequirements</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Card" PROPAGATED="true" NAME="OperatingVoltages" TYPE="sint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Operating voltages required by the Card.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliVolts</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>volt * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="RemovalConditions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RemovalCapabilites property is used to describe the conditions under which a PhysicalPackage can be removed. Since all PhysicalPackages are not removable, this property defaults to 2, &apos;Not Applicable&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Removable when off</cim:VALUE><cim:VALUE>Removable when on or off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Removable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 
A PhysicalPackage is Removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. A Package can still be Removable if power must be &apos;off&apos; in order to perform the removal. If power can be &apos;on&apos; and the Package removed, then the Element is both Removable and HotSwappable. For example, an extra battery in a laptop is Removable, as is a disk drive Package inserted using SCA connectors. However, the latter is also HotSwappable. A laptop&apos;s display is not Removable, nor is a non-redundant power supply. Removing these components would impact the function of the overall packaging or is impossible due to the tight integration of the Package.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Replaceable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated because it is redundant with the FRU class and its associations. A PhysicalPackage is Replaceable if it is possible to replace (FRU or upgrade) the Element with a physically different one. For example, some ComputerSystems allow the main Processor chip to be upgraded to one of a higher clock rating. In this case, the Processor is said to be Replaceable. Another example is a power supply Package mounted on sliding rails. All Removable packages are inherently Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="HotSwappable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 

A PhysicalPackage is HotSwappable if it is possible to replace the Element with a physically different but equivalent one while the containing Package has power applied to it (ie, is &apos;on&apos;). For example, a disk drive Package inserted using SCA connectors is both Removable and HotSwappable. All HotSwappable packages are inherently Removable and Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Height" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The height of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Depth" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The depth of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Width" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The width of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Weight" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The weight of the PhysicalPackage in pounds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pounds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pound</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="PackageType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration defining the type of the PhysicalPackage. Note that this enumeration expands on the list in the Entity MIB (the attribute, entPhysicalClass). The numeric values are consistent with CIM&apos;s enum numbering guidelines, but are slightly different than the MIB&apos;s values.
Unknown - indicates that the package type is not known.
Other - The package type does not correspond to an existing enumerated value. The value is specified using the OtherPackageType property.
The values &quot;Rack&quot; through &quot;Port/Connector&quot; are defined per the Entity-MIB (where the semantics of rack are equivalent to the MIB&apos;s &apos;stack&apos; value). The other values (for battery, processor, memory, power source/generator and storage media package) are self-explanatory.
A value of &quot;Blade&quot; should be used when the PhysicalPackage contains the operational hardware aspects of a ComputerSystem, without the supporting mechanicals such as power and cooling. For example, a Blade Server includes processor(s) and memory, and relies on the containing chassis to supply power and cooling. In many respects, a Blade can be considered a &quot;Module/Card&quot;. However, it is tracked differently by inventory systems and differs in terms of service philosophy. For example, a Blade is intended to be hot-plugged into a hosting enclosure without requiring additional cabling, and does not require a cover to be removed from the enclosure for installation. Similarly, a &quot;Blade Expansion&quot; has characteristics of a &quot;Blade&quot; and a &quot;Module/Card&quot;. However, it is distinct from both due to inventory tracking and service philosophy, and because of its hardware dependence on a Blade. A Blade Expansion must be attached to a Blade prior to inserting the resultant assembly into an enclosure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Rack</cim:VALUE><cim:VALUE>Chassis/Frame</cim:VALUE><cim:VALUE>Cross Connect/Backplane</cim:VALUE><cim:VALUE>Container/Frame Slot</cim:VALUE><cim:VALUE>Power Supply</cim:VALUE><cim:VALUE>Fan</cim:VALUE><cim:VALUE>Sensor</cim:VALUE><cim:VALUE>Module/Card</cim:VALUE><cim:VALUE>Port/Connector</cim:VALUE><cim:VALUE>Battery</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>Power Source/Generator</cim:VALUE><cim:VALUE>Storage Media Package (e.g., Disk or Tape Drive)</cim:VALUE><cim:VALUE>Blade</cim:VALUE><cim:VALUE>Blade Expansion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|ENTITY-MIB.entPhysicalClass</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.OtherPackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="OtherPackageType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the package when the instance&apos;s PackageType property is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.PackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="VendorCompatibilityStrings" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings that identify the component that is compatible with, and can be inserted in a slot that reports this string as one of the array element in the VendorCompatibilityStrings This allows system administrators to determine whether it is appropriateto insert a package into a slot 
In order to ensure uniqueness within the NameSpace, each value defined by the vendor for use in the VendorCompatibilityStrings property SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Slot.VendorCompatibilityStrings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Card" PROPAGATED="true" NAME="ConnectorPower" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method manipulates the power to a PhysicalConnector on a Card. It is intended to be used by a Card (especially by a motherboard - i.e., HostingBoard=TRUE) to turn the power on and off for a specific PhysicalConnector located on it. For example, in a personal computer, a system slot does not know how to turn itself on and off. However, the motherboard hosting this slot may have that capability. This is important in order to support hot swapping of an adapter card in a system slot. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_PhysicalConnector" NAME="Connector"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The connector to change the power setting for.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, turn power on for the connector. If FALSE, turn power off.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="IsCompatible" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is being deprecated. A PhysicalPackage cannot determine if it is compatible with another object. The IsCompatible method verifies whether the referenced PhysicalElement may be contained by or inserted into the PhysicalPackage. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_PhysicalElement" NAME="ElementToCheck"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The element to check for compatibility with this one.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyCondition" NAME="CIM_AuthenticationCondition"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An abstract class whose subclasses describe one of a company&apos;s and/or administrator&apos;s credential requirements, and/or other information that should be authenticated in order to establish/trust a CIM_Identity. The PolicyConditions collected by an instance of AuthenticationRule describe the various requirements under which a CIM_Identity&apos;s CurrentlyAuthenticated Boolean is set to TRUE. Note that the CIM_Identities which are authenticated are specified through the AuthenticationRule, using the PolicySet AppliesToElement association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyCondition is defined. 

This property helps to identify the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyCondition is related, either directly via the PolicyConditionInPolicyRepository association or indirectly via the PolicyConditionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyCondition is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the CreationClassName of the PolicyRule object with which this Condition is associated. For a reusable Policy Condition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the name of the PolicyRule object with which this Condition is associated. For a reusable PolicyCondition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyConditionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyCondition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AuthenticationCondition" NAME="CIM_BiometricAuthentication"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class describing a company&apos;s and/or administrator&apos;s credential requirements that should be authenticated in order to establish/trust a CIM_Identity. This class defines specific biometric data that should be authenticated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BiometricAuthentication" PROPAGATED="false" NAME="TypeOfBiometric" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer enumeration identifying the biometric data that should be authenticated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Facial</cim:VALUE><cim:VALUE>Retina</cim:VALUE><cim:VALUE>Mark</cim:VALUE><cim:VALUE>Finger</cim:VALUE><cim:VALUE>Voice</cim:VALUE><cim:VALUE>DNA-RNA</cim:VALUE><cim:VALUE>EEG</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BiometricAuthentication.OtherBiometric</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BiometricAuthentication" PROPAGATED="false" NAME="OtherBiometric" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String specifying the biometric when the TypeOfBiometric property is set to 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BiometricAuthentication.TypeOfBiometric</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BiometricAuthentication" PROPAGATED="false" NAME="PersonalIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String defining a specific biometric code, which may be validated by the security infrastructure. If this property is left blank, it is the responsibility of the infrastructure to verify the biometric (which MUST be of a type specified by the TypeOfBiometric property).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyCondition is defined. 

This property helps to identify the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyCondition is related, either directly via the PolicyConditionInPolicyRepository association or indirectly via the PolicyConditionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyCondition is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the CreationClassName of the PolicyRule object with which this Condition is associated. For a reusable Policy Condition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the name of the PolicyRule object with which this Condition is associated. For a reusable PolicyCondition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyConditionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyCondition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyAction" NAME="CIM_CompoundPolicyAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CompoundPolicyAction is used to represent an expression consisting of an ordered sequence of action terms. Each action term is represented as a subclass of the PolicyAction class. Compound actions are constructed by associating dependent action terms together using the PolicyActionInPolicyAction aggregation.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CompoundPolicyAction" PROPAGATED="false" NAME="SequencedActions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property gives a policy administrator a way of specifying how the ordering of the PolicyActions associated with this PolicyRule is to be interpreted. Three values are supported: 
o mandatory(1): Do the actions in the indicated order, or don&apos;t do them at all. 
o recommended(2): Do the actions in the indicated order if you can, but if you can&apos;t do them in this order, do them in another order if you can. 
o dontCare(3): Do them -- I don&apos;t care about the order. 
The default value is 3 (&quot;DontCare&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Mandatory</cim:VALUE><cim:VALUE>Recommended</cim:VALUE><cim:VALUE>Dont Care</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CompoundPolicyAction" PROPAGATED="false" NAME="ExecutionStrategy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ExecutionStrategy defines the strategy to be used in executing the sequenced actions aggregated by this CompoundPolicyAction. There are three execution strategies: 

Do Until Success - execute actions according to predefined order, until successful execution of a single action. 
Do All - execute ALL actions which are part of the modeled set, according to their predefined order. Continue doing this, even if one or more of the actions fails. 
Do Until Failure - execute actions according to predefined order, until the first failure in execution of an action instance. 
The default value is 2 (&quot;Do All&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Do Until Success</cim:VALUE><cim:VALUE>Do All</cim:VALUE><cim:VALUE>Do Until Failure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyAction is defined. 

This property helps to identify the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyAction is related, either directly via the PolicyActionInPolicyRepository association or indirectly via the PolicyActionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyAction is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the CreationClassName of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the name of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyActionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="DoActionLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoActionLogging causes a log message to be generated when the action is performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyCondition" NAME="CIM_CompoundPolicyCondition"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CompoundPolicyCondition is used to represent compound conditions formed by aggregating simpler policy conditions. Compound conditions are constructed by associating subordinate condition terms together using the PolicyConditionInPolicyCondition aggregation.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CompoundPolicyCondition" PROPAGATED="false" NAME="ConditionListType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the list of CompoundPolicyConditions associated with this PolicyRule is in disjunctive normal form (DNF) or conjunctive normal form (CNF). The default value is 1 (&quot;DNF&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>DNF</cim:VALUE><cim:VALUE>CNF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyCondition is defined. 

This property helps to identify the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyCondition is related, either directly via the PolicyConditionInPolicyRepository association or indirectly via the PolicyConditionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyCondition is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the CreationClassName of the PolicyRule object with which this Condition is associated. For a reusable Policy Condition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the name of the PolicyRule object with which this Condition is associated. For a reusable PolicyCondition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyConditionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyCondition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AuthenticationCondition" NAME="CIM_DocumentAuthentication"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class describing a company&apos;s and/or administrator&apos;s credential requirements that should be authenticated in order to establish/trust a CIM_Identity. This class defines the specific document that should be authenticated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DocumentAuthentication" PROPAGATED="false" NAME="TypeOfDocument" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer enumeration identifying the document that should be authenticated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Passport</cim:VALUE><cim:VALUE>Birth Certificate</cim:VALUE><cim:VALUE>Credit Card</cim:VALUE><cim:VALUE>Drivers License</cim:VALUE><cim:VALUE>Membership Card</cim:VALUE><cim:VALUE>Social Security Card</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DocumentAuthentication.OtherDocument</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DocumentAuthentication" PROPAGATED="false" NAME="OtherDocument" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String specifying the document when the TypeOfDocument property is set to 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DocumentAuthentication.TypeOfDocument</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DocumentAuthentication" PROPAGATED="false" NAME="DocumentIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String defining a particular document which may be used in the authentication process for example, a specific driver&apos;s license or passport number. If left blank, then any valid document matching the category specified by the TypeOfDocument property, can be accepted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyCondition is defined. 

This property helps to identify the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyCondition is related, either directly via the PolicyConditionInPolicyRepository association or indirectly via the PolicyConditionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyCondition is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the CreationClassName of the PolicyRule object with which this Condition is associated. For a reusable Policy Condition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the name of the PolicyRule object with which this Condition is associated. For a reusable PolicyCondition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyConditionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyCondition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AuthenticationCondition" NAME="CIM_KerberosAuthentication"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class describing a company&apos;s and/or administrator&apos;s credential requirements that should be authenticated in order to establish/trust a CIM_Identity. This class defines a user whose Kerberos ticket should be authenticated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_KerberosAuthentication" PROPAGATED="false" NAME="UserName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String holding the user name for which the ticket is issued.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyCondition is defined. 

This property helps to identify the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyCondition is related, either directly via the PolicyConditionInPolicyRepository association or indirectly via the PolicyConditionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyCondition is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the CreationClassName of the PolicyRule object with which this Condition is associated. For a reusable Policy Condition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the name of the PolicyRule object with which this Condition is associated. For a reusable PolicyCondition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyConditionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyCondition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyAction" NAME="CIM_MethodAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MethodAction is a PolicyAction that MAY invoke methods as defined by a query. If there are no results returned from the query, then no methods are called, otherwise each query result row defines the method to call and its parameters. The called method MAY be either an intrinsic method of a CIM Namespace or an extrinsic method of a CIM_ManagedElement. 

In order to correlate between methods called by this MethodAction and any other invoked Methods, InstMethodCall indications MAY be created for the method calls that result from this MethodAction. These indications are named by the value in the InstMethodCallName property. These indications MUST be produced if that InstMethodCallName value is included in the FROM clause of the query of some other MethodAction instance within the same PolicyRule. (The details of how this is accomplished are implementation dependent.) 

The input parameters to the method are defined by the query and MAY be fixed values defined by literals or MAY be defined by reference to one or more properties of classes named in the FROM clause of the query. The referenced objects MAY be those produced by QueryConditions or MethodActions instances associated to the same PolicyRule instance.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MethodAction" PROPAGATED="false" NAME="InstMethodCallName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the context of the associated PolicyRule, InstMethodCallName defines a unique name for the InstMethodCall instances that result from the methods invoked as a result of evaluating the Query string. This name MAY be used in subsequent MethodActions of the same PolicyRule to identify the set of InstMethodCall instances that result from evaluation of this MethodAction in the context of its PolicyRule. This string is treated as a class name, in a query statement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MethodAction.Query</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MethodAction" PROPAGATED="false" NAME="Query" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A query expression that defines the method to invoke and its input parameters. These are defined by the first and subsequent select-list entries in the Query string&apos;s select-criteria. The FROM clause MAY reference any object, including those named by the QueryResultName and MethodCallName produced by QueryConditions or MethodActions of the same PolicyRule. 
Note that both intrinsic and extrinsic methods MAY be called. The first select-list entry MUST be an object Path to a method. For consistency it SHOULD be called MethodName. However, if there is a conflict with existing parameter names, it MAY be called something else. The remaining select list entries are not positional and MUST use the name of the corresponding method parameter. 
The object path to a method is defined here as a WBEM URI, (see DSP0207) dot concatenated with a method name. It must have the form: [&lt;wbemURI&gt;, &quot;.&quot;,] &lt;MethodName&gt;. 
The named method may be intrinsic or extrinsic. Extrinsics may be at class level (i.e. static) or not. 
The particular instance of this class that is invoking the specified method defines the default namespace, class, and key values. If any of these are missing from the WBEM URI, these defaults are assumed. 
For intrinsic methods (as defined in the &quot;Specification for CIM Operations over HTTP&quot;, see DSP0200), any class name or key values specified in the WBEM URI are ignored. Similarly, key values are ignored for static methods. 
Intrinsic methods that take an &lt;instancename&gt;, an &lt;objectname&gt;, an &lt;instance&gt;, or a &lt;namedinstance&gt; (as defined in DSP0200) as an input parameter are preprocessed by the implementation of the MethodAction instance. For each of &lt;instancename&gt; or &lt;objectname&gt;, the corresponding input parameter name is set to a WBEM URI of the instance or class. /n For each of &lt;instance&gt; or &lt;namedinstance&gt;, the corresponding input parameter must be set to a WBEM URI to the instance or class. Properties of that instance are passed as additional select list entries with the name of the corresponding parameter dot appended with the name of the named instance property. 
For example: if the call is to ModifyInstance, then parameter ModifiedInstance is set to the= &lt;wbemURI&gt; of the instance to modify and for each relevant property to modify, a parameter is supplied with the name ModifiedInstance.&lt;propertyName&gt; and is set to the new value for the named property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MethodAction.InstMethodCallName</cim:VALUE><cim:VALUE>CIM_MethodAction.QueryLanguage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MethodAction" PROPAGATED="false" NAME="QueryLanguage" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The language in which the Query string is expressed./n CQL - refers to the &apos;DMTF:CQL&apos; language defined by DSP0200. 
CQL: indicates a CIM Query Language string. 
CQLT: indicates a CIM Query Language Template string. When used, the identifiers recognized in the $identifier$ tokens are &quot;SELF&quot; and the property names of this class, or one of its subclasses. When used in the Query string, $SELF$ will be replaced by a string corresponding to a WBEM URI referencing the instance of this class that contains the Query template string. Tokens of the form $&lt;propertyname&gt;$ will be replaced by a string representing the corresponding property value of the instance of this class that contains the Query string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CQL</cim:VALUE><cim:VALUE>CQLT</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MethodAction.Query</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyAction is defined. 

This property helps to identify the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyAction is related, either directly via the PolicyActionInPolicyRepository association or indirectly via the PolicyActionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyAction is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the CreationClassName of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the name of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyActionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="DoActionLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoActionLogging causes a log message to be generated when the action is performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AuthenticationCondition" NAME="CIM_NetworkingIDAuthentication"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class describing a company&apos;s and/or administrator&apos;s credential requirements that should be authenticated in order to establish/trust a CIM_Identity. This class specifies that a networking ID or address should be verified.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_NetworkingIDAuthentication" PROPAGATED="false" NAME="NetworkingIdentityClassName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining the specific type/subclass of CIM_Identity which specifies the networking information. For example, CIM_StorageHardwareID would be entered in this property to identify that a &apos;known&apos; port should be observed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyCondition is defined. 

This property helps to identify the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyCondition is related, either directly via the PolicyConditionInPolicyRepository association or indirectly via the PolicyConditionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyCondition is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the CreationClassName of the PolicyRule object with which this Condition is associated. For a reusable Policy Condition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the name of the PolicyRule object with which this Condition is associated. For a reusable PolicyCondition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyConditionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyCondition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyAction" NAME="CIM_NetworkPacketAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NetworkPacketAction standardizes different processing options that can be taken at the network packet level. The specific action is defined in the PacketAction enumerated property. Note that this property can be used in conjunction with other actions aggregated into a Rule, to fully define its effects. For example, when aggregated with the SAStaticAction class, NetworkPacketAction indicates whether a specific packet will be encrypted, bypassed or discarded for the lifetime of the Security Association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_NetworkPacketAction" PROPAGATED="false" NAME="PacketAction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A network packet can be processed, bypassed for processing (i.e., allowed to continue without further processing, such as being forwarded in the clear versus being encrypted), or discarded. This enumeration indicates how a packet should be handled if a PolicyRule&apos;s PolicyConditions evaluate to TRUE.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Processed</cim:VALUE><cim:VALUE>Bypassed</cim:VALUE><cim:VALUE>Discarded</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecBypassAction</cim:VALUE><cim:VALUE>IPSP Policy Model.IETF|IPsecDiscardAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPacketAction.OtherAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPacketAction" PROPAGATED="false" NAME="OtherAction" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the action when the value 1 (&quot;Other&quot;) is specified for the property, PacketAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPacketAction.PacketAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyAction is defined. 

This property helps to identify the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyAction is related, either directly via the PolicyActionInPolicyRepository association or indirectly via the PolicyActionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyAction is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the CreationClassName of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the name of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyActionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="DoActionLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoActionLogging causes a log message to be generated when the action is performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyCondition" NAME="CIM_PacketFilterCondition"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PacketFilterCondition specifies packet selection criteria (via association to FilterLists) for firewall policies, IPsec policies and similar uses. It is used as an anchor point to associate various types of filters with policy rules via the FilterOfPacketCondition association. By definition, policy rules that aggregate PacketFilterCondition are assumed to operate against every packet received and/or transmitted from an ingress and/or egress point. (Whether policy condition evaluation occurs at ingress or egress is specified by the Direction property in the associated FilterList.) PacketFilterCondition MAY also be used to define the specific CredentialManagementService that validates the credentials carried in a packet. This is accomplished using the association, AcceptCredentialFrom. 

Associated objects (such as FilterListsor Credential ManagementServices) represent components of the condition that MAY or MAY NOT apply at a given rule evaluation. For example, an AcceptCredentialFrom evaluation is only performed when a credential is available to be evaluated and compared against the list of trusted credential management services. Similarly, a PeerIDPayloadFilterEntry MAY only be evaluated when an ID payload is available for checking. Condition components that do not have applicability at rule evaluation time, MUST be evaluated to TRUE.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SACondition</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyCondition is defined. 

This property helps to identify the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyCondition is related, either directly via the PolicyConditionInPolicyRepository association or indirectly via the PolicyConditionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyCondition is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the CreationClassName of the PolicyRule object with which this Condition is associated. For a reusable Policy Condition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the name of the PolicyRule object with which this Condition is associated. For a reusable PolicyCondition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyConditionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyCondition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AuthenticationCondition" NAME="CIM_PhysicalCredentialAuthentication"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class describing a company&apos;s and/or administrator&apos;s credential requirements that should be authenticated in order to establish/trust a CIM_Identity. This class defines the specific type of physical credential that should be authenticated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PhysicalCredentialAuthentication" PROPAGATED="false" NAME="TypeOfCredential" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer enumeration identifying the credential that should be authenticated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Magnetic Stripe Card</cim:VALUE><cim:VALUE>Smart Card</cim:VALUE><cim:VALUE>Password Generator Card</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalCredentialAuthentication.OtherCredential</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalCredentialAuthentication" PROPAGATED="false" NAME="OtherCredential" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String specifying the credential when the TypeOfCredential property is set to 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalCredentialAuthentication.TypeOfCredential</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalCredentialAuthentication" PROPAGATED="false" NAME="PhysicalIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String defining a character or binary sequence, which is built into the physical credential to identify it. If left blank, it is the responsibility of the security infrastructure to verify that a valid credential (of the specified type) has been used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyCondition is defined. 

This property helps to identify the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyCondition is related, either directly via the PolicyConditionInPolicyRepository association or indirectly via the PolicyConditionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyCondition is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the CreationClassName of the PolicyRule object with which this Condition is associated. For a reusable Policy Condition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the name of the PolicyRule object with which this Condition is associated. For a reusable PolicyCondition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyConditionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyCondition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_PolicyComponent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_PolicyComponent is a generic association used to establish &apos;part of&apos; relationships between the subclasses of CIM_Policy. For example, the PolicyConditionInPolicyRule association defines that PolicyConditions are part of a PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyComponent" PROPAGATED="false" REFERENCECLASS="CIM_Policy" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent Policy in the association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyComponent" PROPAGATED="false" REFERENCECLASS="CIM_Policy" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The child/part Policy in the association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyComponent" NAME="CIM_PolicyConditionStructure"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicyConditions may be aggregated into rules and into compound conditions. PolicyConditionStructure is the abstract aggregation class for the structuring of policy conditions. 

The Conditions aggregated by a PolicyRule or CompoundPolicyCondition are grouped into two levels of lists: either an ORed set of ANDed sets of conditions (DNF, the default) or an ANDed set of ORed sets of conditions (CNF). Individual PolicyConditions in these lists may be negated. The property ConditionListType specifies which of these two grouping schemes applies to a particular PolicyRule or CompoundPolicyCondition instance. 

One or more PolicyTimePeriodConditions may be among the conditions associated with a PolicyRule or CompoundPolicyCondition via the PolicyConditionStructure subclass association. In this case, the time periods are simply additional Conditions to be evaluated along with any others that are specified.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyConditionStructure" PROPAGATED="false" REFERENCECLASS="CIM_Policy" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property represents the Policy that contains one or more PolicyConditions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyConditionStructure" PROPAGATED="false" REFERENCECLASS="CIM_PolicyCondition" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property holds the name of a PolicyCondition contained by one or more PolicyRule or CompoundPolicyCondition instances.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_PolicyConditionStructure" PROPAGATED="false" NAME="GroupNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Unsigned integer indicating the group to which the contained PolicyCondition belongs. This integer segments the Conditions into the ANDed sets (when the ConditionListType is &quot;DNF&quot;) or, similarly, into the ORed sets (when the ConditionListType is &quot;CNF&quot;).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyConditionStructure" PROPAGATED="false" NAME="ConditionNegated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indication of whether the contained PolicyCondition is negated. TRUE indicates that the PolicyCondition IS negated, FALSE indicates that it IS NOT negated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicySet" NAME="CIM_PolicyGroup"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An aggregation of PolicySet instances (PolicyGroups and/or PolicyRules) that have the same decision strategy and inherit policy roles. PolicyGroup instances are defined and named relative to the CIM_System that provides their context.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PolicyGroup" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyGroup" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyGroup" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyGroup" PROPAGATED="false" NAME="PolicyGroupName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyGroup.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="PolicyDecisionStrategy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicyDecisionStrategy defines the evaluation method used for policies contained in the PolicySet. There are two values currently defined: 
- &apos;First Matching&apos; (1) executes the actions of the first rule whose conditions evaluate to TRUE. The concept of &apos;first&apos; is determined by examining the priority of the rule within the policy set (i.e., by examining the property, PolicySetComponent.Priority). Note that this ordering property MUST be maintained when processing the PolicyDecisionStrategy. 
- &apos;All&apos; (2) executes the actions of ALL rules whose conditions evaluate to TRUE, in the set. As noted above, the order of processing of the rules is defined by the property, PolicySetComponent.Priority (and within a rule, the ordering of the actions is defined by the property, PolicyActionStructure.ActionOrder). Note that when this strategy is defined, processing MUST be completed of ALL rules whose conditions evaluate to TRUE, regardless of errors in the execution of the rule actions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>First Matching</cim:VALUE><cim:VALUE>All</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="PolicyRoles" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetInRoleCollection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PolicyRoles property represents the roles associated with a PolicySet. All contained PolicySet instances inherit the values of the PolicyRoles of the aggregating PolicySet but the values are not copied. A contained PolicySet instance may, however, add additional PolicyRoles to those it inherits from its aggregating PolicySet(s). Each value in PolicyRoles multi-valued property represents a role for which the PolicySet applies, i.e., the PolicySet should be used by any enforcement point that assumes any of the listed PolicyRoles values. 

Although not officially designated as &apos;role combinations&apos;, multiple roles may be specified using the form: 
&lt;RoleName&gt;[&amp;&amp;&lt;RoleName&gt;]* 
where the individual role names appear in alphabetical order (according to the collating sequence for UCS-2). Implementations may treat PolicyRoles values that are specified as &apos;role combinations&apos; as simple strings. 

This property is deprecated in lieu of the use of an association, CIM_PolicySetInRoleCollection. The latter is a more explicit and less error-prone approach to modeling that a PolicySet has one or more PolicyRoles.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="Enabled" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether this PolicySet is administratively enabled, administratively disabled, or enabled for debug. The &quot;EnabledForDebug&quot; property value is deprecated and, when it or any value not understood by the receiver is specified, the receiving enforcement point treats the PolicySet as &quot;Disabled&quot;. To determine if a PolicySet is &quot;Enabled&quot;, the containment hierarchy specified by the PolicySetComponent aggregation is examined and the Enabled property values of the hierarchy are ANDed together. Thus, for example, everything aggregated by a PolicyGroup may be disabled by setting the Enabled property in the PolicyGroup instance to &quot;Disabled&quot; without changing the Enabled property values of any of the aggregated instances. The default value is 1 (&quot;Enabled&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled For Debug</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyComponent" NAME="CIM_PolicyGroupInPolicyGroup"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PolicySetComponent provides a more general mechanism for aggregating both PolicyGroups and PolicyRules and doing so with the priority value applying only to the aggregated set rather than policy wide. 

A relationship that aggregates one or more lower-level PolicyGroups into a higher-level Group. A Policy Group may aggregate PolicyRules and/or other Policy Groups.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyGroupInPolicyGroup" PROPAGATED="false" REFERENCECLASS="CIM_PolicyGroup" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetComponent.GroupComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A PolicyGroup that aggregates other Groups.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyGroupInPolicyGroup" PROPAGATED="false" REFERENCECLASS="CIM_PolicyGroup" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetComponent.PartComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A PolicyGroup aggregated by another Group.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemSpecificCollection" NAME="CIM_PolicyRoleCollection"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicyRoleCollection is used to represent a collection of ManagedElements that share a common policy role, and the PolicySets that CAN BE applied to those elements. (Note that the PolicySets that are CURRENTLY applied are indicated via instances of the association, PolicySetAppliesToElement.) The PolicyRoleCollection always exists in the context of a System, specified using the PolicyRoleCollectionInSystem aggregation. The value of the PolicyRole property in this class specifies the role. It is defined as a free-form string. ManagedElements that share the role defined in this collection are aggregated into the Collection via the ElementInPolicyRoleCollection association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PolicyRoleCollection" PROPAGATED="false" NAME="PolicyRole" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PolicyRole name for the PolicySets and other ManagedElements that are identified and aggregated by the Collection. Note that the aggregated PolicySets define the rules and groups of rules that may be applied to the associated ManagedElements. 

Although not officially designated as &apos;role combinations&apos;, multiple roles may be specified using the form: 
&lt;RoleName&gt;[&amp;&amp;&lt;RoleName&gt;]* 
where the individual role names appear in alphabetical order (according to the collating sequence for UCS-2). Implementations may treat PolicyRole values that are specified as &apos;role combinations&apos; as simple strings.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSpecificCollection" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_PolicyRoleCollection" NAME="ActivatePolicySet" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Activates/applies the PolicySets aggregated into this Collection to the specified ManagedElement. The ManagedElement MUST be a member of the Collection, associated via ElementInPolicyRoleCollection. The result of this method, if it is successfully executed, is that the aggregated PolicySets are deployed and enforced for the Element. This is reflected by the instantiation of the PolicySetAppliesToElement association between the named Element and each PolicySet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Element"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement to which the aggregated PolicySets of this Collection are applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_PolicyRoleCollection" NAME="DeactivatePolicySet" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Deactivates the aggregated PolicySets for the specified ManagedElement. The result of this method, if it is successfully executed, is that the aggregated PolicySets are NOT enforced for the Element. This is reflected by the removal of the PolicySetAppliesToElement association between the named Element and each PolicySet. If a PolicySet is not currently enforced for the ManagedElement, then this method has no effect for that Set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Element"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement to which the aggregated PolicySets of this Collection MUST NOT apply.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicySet" NAME="CIM_PolicyRule"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The central class used for representing the &apos;If Condition then Action&apos; semantics of a policy rule. A PolicyRule condition, in the most general sense, is represented as either an ORed set of ANDed conditions (Disjunctive Normal Form, or DNF) or an ANDed set of ORed conditions (Conjunctive Normal Form, or CNF). Individual conditions may either be negated (NOT C) or unnegated (C). The actions specified by a PolicyRule are to be performed if and only if the PolicyRule condition (whether it is represented in DNF or CNF) evaluates to TRUE. 

The conditions and actions associated with a PolicyRule are modeled, respectively, with subclasses of PolicyCondition and PolicyAction. These condition and action objects are tied to instances of PolicyRule by the PolicyConditionInPolicyRule and PolicyActionInPolicyRule aggregations. 

A PolicyRule may also be associated with one or more policy time periods, indicating the schedule according to which the policy rule is active and inactive. In this case it is the PolicySetValidityPeriod aggregation that provides this linkage. 

The PolicyRule class uses the property ConditionListType, to indicate whether the conditions for the rule are in DNF (disjunctive normal form), CNF (conjunctive normal form) or, in the case of a rule with no conditions, as an UnconditionalRule. The PolicyConditionInPolicyRule aggregation contains two additional properties to complete the representation of the Rule&apos;s conditional expression. The first of these properties is an integer to partition the referenced PolicyConditions into one or more groups, and the second is a Boolean to indicate whether a referenced Condition is negated. An example shows how ConditionListType and these two additional properties provide a unique representation of a set of PolicyConditions in either DNF or CNF. 

Suppose we have a PolicyRule that aggregates five PolicyConditions C1 through C5, with the following values in the properties of the five PolicyConditionInPolicyRule associations: 
C1: GroupNumber = 1, ConditionNegated = FALSE 
C2: GroupNumber = 1, ConditionNegated = TRUE 
C3: GroupNumber = 1, ConditionNegated = FALSE 
C4: GroupNumber = 2, ConditionNegated = FALSE 
C5: GroupNumber = 2, ConditionNegated = FALSE 

If ConditionListType = DNF, then the overall condition for the PolicyRule is: 
(C1 AND (NOT C2) AND C3) OR (C4 AND C5) 

On the other hand, if ConditionListType = CNF, then the overall condition for the PolicyRule is: 
(C1 OR (NOT C2) OR C3) AND (C4 OR C5) 

In both cases, there is an unambiguous specification of the overall condition that is tested to determine whether to perform the PolicyActions associated with the PolicyRule. 

PolicyRule instances may also be used to aggregate other PolicyRules and/or PolicyGroups. When used in this way to implement nested rules, the conditions of the aggregating rule apply to the subordinate rules as well. However, any side effects of condition evaluation or the execution of actions MUST NOT affect the result of the evaluation of other conditions evaluated by the rule engine in the same evaluation pass. That is, an implementation of a rule engine MAY evaluate all conditions in any order before applying the priority and determining which actions are to be executed.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="false" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="false" NAME="ConditionListType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the list of PolicyConditions associated with this PolicyRule is in disjunctive normal form (DNF), conjunctive normal form (CNF), or has no conditions (i.e., is an UnconditionalRule) and is automatically evaluated to &quot;True.&quot; The default value is 1 (&quot;DNF&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unconditional Rule</cim:VALUE><cim:VALUE>DNF</cim:VALUE><cim:VALUE>CNF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="false" NAME="RuleUsage" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that can be used to provide guidelines on how this PolicyRule should be used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="false" NAME="Priority" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetComponent.Priority</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicyRule.Priority is deprecated and replaced by providing the priority for a rule (and a group) in the context of the aggregating PolicySet instead of the priority being used for all aggregating PolicySet instances. Thus, the assignment of priority values is much simpler. 

A non-negative integer for prioritizing this Policy Rule relative to other Rules. A larger value indicates a higher priority. The default value is 0.</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="false" NAME="Mandatory" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A flag indicating that the evaluation of the Policy Conditions and execution of PolicyActions (if the Conditions evaluate to TRUE) is required. The evaluation of a PolicyRule MUST be attempted if the Mandatory property value is TRUE. If the Mandatory property is FALSE, then the evaluation of the Rule is &apos;best effort&apos; and MAY be ignored.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="false" NAME="SequencedActions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property gives a policy administrator a way of specifying how the ordering of the PolicyActions associated with this PolicyRule is to be interpreted. Three values are supported: 
o mandatory(1): Do the actions in the indicated order, or don&apos;t do them at all. 
o recommended(2): Do the actions in the indicated order if you can, but if you can&apos;t do them in this order, do them in another order if you can. 
o dontCare(3): Do them -- I don&apos;t care about the order. 
The default value is 3 (&quot;DontCare&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Mandatory</cim:VALUE><cim:VALUE>Recommended</cim:VALUE><cim:VALUE>Dont Care</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="false" NAME="ExecutionStrategy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ExecutionStrategy defines the strategy to be used in executing the sequenced actions aggregated by this PolicyRule. There are three execution strategies: 

Do Until Success - execute actions according to predefined order, until successful execution of a single action. 
Do All - execute ALL actions which are part of the modeled set, according to their predefined order. Continue doing this, even if one or more of the actions fails. 
Do Until Failure - execute actions according to predefined order, until the first failure in execution of an action instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Do Until Success</cim:VALUE><cim:VALUE>Do All</cim:VALUE><cim:VALUE>Do Until Failure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="PolicyDecisionStrategy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicyDecisionStrategy defines the evaluation method used for policies contained in the PolicySet. There are two values currently defined: 
- &apos;First Matching&apos; (1) executes the actions of the first rule whose conditions evaluate to TRUE. The concept of &apos;first&apos; is determined by examining the priority of the rule within the policy set (i.e., by examining the property, PolicySetComponent.Priority). Note that this ordering property MUST be maintained when processing the PolicyDecisionStrategy. 
- &apos;All&apos; (2) executes the actions of ALL rules whose conditions evaluate to TRUE, in the set. As noted above, the order of processing of the rules is defined by the property, PolicySetComponent.Priority (and within a rule, the ordering of the actions is defined by the property, PolicyActionStructure.ActionOrder). Note that when this strategy is defined, processing MUST be completed of ALL rules whose conditions evaluate to TRUE, regardless of errors in the execution of the rule actions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>First Matching</cim:VALUE><cim:VALUE>All</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="PolicyRoles" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetInRoleCollection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PolicyRoles property represents the roles associated with a PolicySet. All contained PolicySet instances inherit the values of the PolicyRoles of the aggregating PolicySet but the values are not copied. A contained PolicySet instance may, however, add additional PolicyRoles to those it inherits from its aggregating PolicySet(s). Each value in PolicyRoles multi-valued property represents a role for which the PolicySet applies, i.e., the PolicySet should be used by any enforcement point that assumes any of the listed PolicyRoles values. 

Although not officially designated as &apos;role combinations&apos;, multiple roles may be specified using the form: 
&lt;RoleName&gt;[&amp;&amp;&lt;RoleName&gt;]* 
where the individual role names appear in alphabetical order (according to the collating sequence for UCS-2). Implementations may treat PolicyRoles values that are specified as &apos;role combinations&apos; as simple strings. 

This property is deprecated in lieu of the use of an association, CIM_PolicySetInRoleCollection. The latter is a more explicit and less error-prone approach to modeling that a PolicySet has one or more PolicyRoles.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="Enabled" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether this PolicySet is administratively enabled, administratively disabled, or enabled for debug. The &quot;EnabledForDebug&quot; property value is deprecated and, when it or any value not understood by the receiver is specified, the receiving enforcement point treats the PolicySet as &quot;Disabled&quot;. To determine if a PolicySet is &quot;Enabled&quot;, the containment hierarchy specified by the PolicySetComponent aggregation is examined and the Enabled property values of the hierarchy are ANDed together. Thus, for example, everything aggregated by a PolicyGroup may be disabled by setting the Enabled property in the PolicyGroup instance to &quot;Disabled&quot; without changing the Enabled property values of any of the aggregated instances. The default value is 1 (&quot;Enabled&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled For Debug</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyComponent" NAME="CIM_PolicyRuleInPolicyGroup"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PolicySetComponent provides a more general mechanism for aggregating both PolicyGroups and PolicyRules and doing so with the priority value applying only to the aggregated set rather than policy wide. 

A relationship that aggregates one or more PolicyRules into a PolicyGroup. A PolicyGroup may aggregate PolicyRules and/or other PolicyGroups.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyRuleInPolicyGroup" PROPAGATED="false" REFERENCECLASS="CIM_PolicyGroup" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetComponent.GroupComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A PolicyGroup that aggregates one or more PolicyRules.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyRuleInPolicyGroup" PROPAGATED="false" REFERENCECLASS="CIM_PolicyRule" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetComponent.PartComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A PolicyRule aggregated by a PolicyGroup.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyComponent" NAME="CIM_PolicyRuleValidityPeriod"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetValidityPeriod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The PolicyRuleValidityPeriod aggregation represents scheduled activation and deactivation of a PolicyRule. If a PolicyRule is associated with multiple policy time periods via this association, then the Rule is active if at least one of the time periods indicates that it is active. (In other words, the PolicyTimePeriodConditions are ORed to determine whether the Rule is active.) A Time Period may be aggregated by multiple PolicyRules. A Rule that does not point to a PolicyTimePeriodCondition via this association is, from the point of view of scheduling, always active. It may, however, be inactive for other reasons. For example, the Rule&apos;s Enabled property may be set to &quot;disabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyRuleValidityPeriod" PROPAGATED="false" REFERENCECLASS="CIM_PolicyRule" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetValidityPeriod.GroupComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains the name of a PolicyRule that contains one or more PolicyTimePeriodConditions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyRuleValidityPeriod" PROPAGATED="false" REFERENCECLASS="CIM_PolicyTimePeriodCondition" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetValidityPeriod.PartComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains the name of a PolicyTimePeriodCondition defining the valid time periods for one or more PolicyRules.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyComponent" NAME="CIM_PolicySetComponent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PolicySetComponent is a concrete aggregation that collects instances of the subclasses of PolicySet (i.e., PolicyGroups and PolicyRules). Instances are collected in sets that use the same decision strategy. They are prioritized relative to each other, within the set, using the Priority property of this aggregation. 

Together, the PolicySet.PolicyDecisionStrategy and PolicySet Component.Priority properties determine the processing for the groups and rules contained in a PolicySet. A larger priority value represents a higher priority. Note that the Priority property MUST have a unique value when compared with others defined for the same aggregating PolicySet. Thus, the evaluation of rules within a set is deterministically specified.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicySetComponent" PROPAGATED="false" REFERENCECLASS="CIM_PolicySet" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A PolicySet that aggregates other PolicySet instances.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicySetComponent" PROPAGATED="false" REFERENCECLASS="CIM_PolicySet" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A PolicySet aggregated into a PolicySet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_PolicySetComponent" PROPAGATED="false" NAME="Priority" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A non-negative integer for prioritizing this PolicySet component relative to other elements of the same PolicySet. A larger value indicates a higher priority. The Priority property MUST have a unique value when compared with others defined for the same aggregating PolicySet.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MemberOfCollection" NAME="CIM_PolicySetInRoleCollection"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PolicySetInRoleCollection aggregates zero or more PolicyRules and PolicyGroups (i.e., the subclasses of PolicySet) into a PolicyRoleCollection object, representing a role supported/enforced by the PolicySet.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicySetInRoleCollection" PROPAGATED="false" REFERENCECLASS="CIM_PolicyRoleCollection" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PolicyRoleCollection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicySetInRoleCollection" PROPAGATED="false" REFERENCECLASS="CIM_PolicySet" NAME="Member"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Member</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PolicySet that supports/enforces the PolicyRole for the elements in the PolicyRoleCollection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyComponent" NAME="CIM_PolicySetValidityPeriod"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The PolicySetValidityPeriod aggregation represents scheduled activation and deactivation of a PolicySet. A PolicySet is considered &quot;active&quot; if it is both &quot;Enabled&quot; and in a valid time period. 

If a PolicySet is associated with multiple policy time periods via this association, then the Set is in a valid time period if at least one of the time periods evaluates to TRUE. If a PolicySet is contained in another PolicySet via the PolicySetComponent aggregation (e.g., a PolicyRule in a PolicyGroup), then the contained PolicySet (e.g., PolicyRule) is in a valid period if at least one of the aggregate&apos;s PolicyTimePeriodCondition instances evaluates to TRUE and at least one of its own PolicyTimePeriodCondition instances also evalutes to TRUE. (In other words, the PolicyTimePeriodConditions are ORed to determine whether the PolicySet is in a valid time period and then ANDed with the ORed PolicyTimePeriodConditions of each of PolicySet instances in the PolicySetComponent hierarchy to determine if the PolicySet is in a valid time period and, if also &quot;Enabled&quot;, therefore, active, i.e., the hierachy ANDs the ORed PolicyTimePeriodConditions of the elements of the hierarchy. 

A Time Period may be aggregated by multiple PolicySets. A Set that does not point to a PolicyTimePeriodCondition via this association, from the point of view of scheduling, is always in a valid time period.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicySetValidityPeriod" PROPAGATED="false" REFERENCECLASS="CIM_PolicySet" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains the name of a PolicySet that contains one or more PolicyTimePeriodConditions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicySetValidityPeriod" PROPAGATED="false" REFERENCECLASS="CIM_PolicyTimePeriodCondition" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains the name of a PolicyTimePeriodCondition defining the valid time periods for one or more PolicySets.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AuthenticationCondition" NAME="CIM_PublicPrivateKeyAuthentication"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class describing a company&apos;s and/or administrator&apos;s credential requirements that should be authenticated in order to establish/trust a CIM_Identity. This class defines the specific public/private key pair that should be authenticated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PublicPrivateKeyAuthentication" PROPAGATED="false" NAME="SelfIssuedKey" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the key pair is self-issued (TRUE) or issued by a Certificate Authority (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PublicPrivateKeyAuthentication" PROPAGATED="false" NAME="DistinguishedName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String holding the user&apos;s (distinguished) name.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PublicPrivateKeyAuthentication" PROPAGATED="false" NAME="PublicKey" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String holding the public key data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyCondition is defined. 

This property helps to identify the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyCondition is related, either directly via the PolicyConditionInPolicyRepository association or indirectly via the PolicyConditionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyCondition is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the CreationClassName of the PolicyRule object with which this Condition is associated. For a reusable Policy Condition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the name of the PolicyRule object with which this Condition is associated. For a reusable PolicyCondition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyConditionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyCondition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AuthenticationCondition" NAME="CIM_SharedSecretAuthentication"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class describing a company&apos;s and/or administrator&apos;s credential requirements that should be authenticated in order to establish/trust a CIM_Identity. This class defines a specific identity whose shared secret should be authenticated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SharedSecretAuthentication" PROPAGATED="false" NAME="IDOfPrincipal" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String defining the principal&apos;s ID whose secret is authenticated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SharedSecretAuthentication" PROPAGATED="false" NAME="ContextOfSecret" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String defining a hostname, URI or service/application name. It defines the specific system or service which provides the context for the shared secret.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyCondition is defined. 

This property helps to identify the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyCondition is related, either directly via the PolicyConditionInPolicyRepository association or indirectly via the PolicyConditionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyCondition is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the CreationClassName of the PolicyRule object with which this Condition is associated. For a reusable Policy Condition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the name of the PolicyRule object with which this Condition is associated. For a reusable PolicyCondition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyConditionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyCondition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExchangeElement" NAME="PRS_Activity"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the date of each transaction and the objects involved.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Activity" PROPAGATED="false" NAME="ParameterList" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PRS_Activity.NewKeys</cim:VALUE><cim:VALUE>PRS_Activity.Deleted</cim:VALUE><cim:VALUE>PRS_Activity.Modified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The key fields for the objects in the associated Transaction. The use of this property is deprecated. The PRS_SISService StartSISTransaction method uses the New, Modified and Deleted properties instead of this field. This field is set to NULL by the StartSISTransaction method if the other properties are used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Activity" PROPAGATED="false" NAME="NewKeys" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The key fields for the objects added in the associated Transaction. This property is set by the PRS_SISService StartSISTransaction method.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Activity" PROPAGATED="false" NAME="Deleted" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The key fields for objects deleted in the associated Transaction. This property is set by the PRS_SISService StartSISTransaction method.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Activity" PROPAGATED="false" NAME="Modified" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The key fields for objects modified in the associated Transaction. This property is set by the PRS_SISService StartSISTransaction method.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Activity" PROPAGATED="false" NAME="LocalDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date of the Activity. This property is set by the PRS_SISService StartSISTranasaction method.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Activity" PROPAGATED="false" NAME="ActionLog" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the activity performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_ActivityResource"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_Activity with PRS_Resource.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ActivityResource" PROPAGATED="false" REFERENCECLASS="PRS_Activity" NAME="Antecedent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Activity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ActivityResource" PROPAGATED="false" REFERENCECLASS="PRS_Resource" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Resource.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_ActivityTransaction"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_Activity with PRS_Transaction.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ActivityTransaction" PROPAGATED="false" REFERENCECLASS="PRS_Activity" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Activity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ActivityTransaction" PROPAGATED="false" REFERENCECLASS="PRS_Transaction" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Transaction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExchangeElement" NAME="PRS_Address"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides address information for PRS_ContactItem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Address" PROPAGATED="false" NAME="AddressType" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Primary</cim:VALUE><cim:VALUE>Shipping</cim:VALUE><cim:VALUE>Billing</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Address" PROPAGATED="false" NAME="Address1" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>First line of address information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Address" PROPAGATED="false" NAME="Address2" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Second line of address information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Address" PROPAGATED="false" NAME="Address3" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Third line of address information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Address" PROPAGATED="false" NAME="Address4" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Fourth line of address information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Address" PROPAGATED="false" NAME="City" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The city.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Address" PROPAGATED="false" NAME="Region" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The specific region, such as state or province.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Address" PROPAGATED="false" NAME="PostalCode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The country&apos;s postal code for the address.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Address" PROPAGATED="false" NAME="TimeZone" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time zone of the address.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Address" PROPAGATED="false" NAME="Country" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The country code, based on ISO/IEC 3166.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_AddressLocation"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_Address and PRS_Location.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_AddressLocation" PROPAGATED="false" REFERENCECLASS="PRS_Address" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_AddressLocation" PROPAGATED="false" REFERENCECLASS="PRS_Location" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Location.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExchangeElement" NAME="PRS_Administrative"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_Administrative defines administrative information about associated objects. There must be at least one PRS_Administrative instance associated with a PRS_Solution. Administrative information is inherited from a parent object. 

If the administrative information among objects within a Solution is not the same, additional PRS_Administrative instances may be associated with other objects within the Solution. All instances under a specific parent inherit their administrative information unless there is an PRS_Administrative instance associated with that instance. 

For example, if there is a PRS_Administrative instance associated with a PRS_Problem instance, all of the PRS_Statement and PRS_ Product instances within the Problem use the same Administrative information as the PRS_Problem instance.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Administrative" PROPAGATED="false" NAME="ComplianceLevel" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Level 0 means all information within a Reference, Problem or Resolution is conveyed by a single PRS_Statement. 

Level 1 means there may be multiple PRS_Statement instances within a Reference, Problem or Resolution. 

Level 2 means that a PRS_Statement may be associated with a PRS_Feature instance within a Reference, Problem or Resolution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Administrative" PROPAGATED="false" NAME="DocumentStatus" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Editorial status of the document. If &apos;Draft&apos;, information is complete, but unedited. If &apos;Reviewed&apos;, an editorial review has been completed. If &apos;Published&apos;, information has been reviewed and approved for distribution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Draft</cim:VALUE><cim:VALUE>Reviewed</cim:VALUE><cim:VALUE>Published</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Administrative" PROPAGATED="false" NAME="Distribution" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Intended distribution audience for the associated information. If &apos;Proprietary&apos;, information contains proprietary information and is not to be released externally. If &apos;Internal&apos;, information is for internal use only. If &apos;Partner&apos;, information is only available to contracted partners. If &apos;Public&apos;, information is available to anyone.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Proprietary</cim:VALUE><cim:VALUE>Internal</cim:VALUE><cim:VALUE>Partner</cim:VALUE><cim:VALUE>Public</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Administrative" PROPAGATED="false" NAME="Language" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Language used in the associated information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Administrative" PROPAGATED="false" NAME="Copyright" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Copyright for the associated information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Administrative" PROPAGATED="false" NAME="Disclaimer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Disclaimers about the associated information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Administrative" PROPAGATED="false" NAME="Rights" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Usage rights for the associated information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="PRS_AdministrativeRevision"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_Administrative with PRS_Revision.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_AdministrativeRevision" PROPAGATED="false" REFERENCECLASS="PRS_Administrative" NAME="Antecedent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Administrative.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_AdministrativeRevision" PROPAGATED="false" REFERENCECLASS="PRS_Revision" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Revision.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExchangeElement" NAME="PRS_Agreement"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The agreement or contract referenced for entitlement to service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Agreement" PROPAGATED="false" NAME="ContractID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identifier for the contract between the Request and the Provider. This property is set by the Requester prior to submitting a Service Request.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Agreement" PROPAGATED="false" NAME="AgreementType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A brief description of the contract.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExchangeElement" NAME="PRS_Attachment"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_Attachment describes file attachments. A PRS_Attachment may be associated to any object derived from PRS_ExchangeElement. PRS_Attachment is used to attach objects of any type including binary files, ASCII documents, or URLs. Only one object may be attached per PRS_Attachment. 

The actual attachment carried by the Attachment object is included by one of two methods: by reference or by value as embedded data. A &apos;by reference&apos; approach links indirectly to the attachment through the use of a string identifier, e.g. a file name. An &apos;embedded data&apos; approach means the actual binary data is included in PRS_Attachment.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Attachment" PROPAGATED="false" NAME="AttachmentReference" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the attachment is not embedded, where the attachment is located.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Attachment" PROPAGATED="false" NAME="Protocol" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Protocol required to read the attachment (e.g., http).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Attachment" PROPAGATED="false" NAME="Format" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The file format of the attachment.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Attachment" PROPAGATED="false" NAME="AttachmentSize" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The size of the attachment in bytes.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Attachment" PROPAGATED="false" NAME="AttachmentObject" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The attachment itself, if embedded.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Attachment" PROPAGATED="false" NAME="AttachmentType" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The purpose of the attachment, as related to the diagnosis. &apos;Instructions&apos; are compilable code. &apos;Background&apos; is descriptive information. &apos;Log&apos; is information captured in a log file.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Instructions</cim:VALUE><cim:VALUE>Background</cim:VALUE><cim:VALUE>Log</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Undefined</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Attachment" PROPAGATED="false" NAME="AttachmentName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The displayable attachment identifier. Used to define what will appear as the name of the attachment, as opposed to the specific attachment file name or URL.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExchangeElement" NAME="PRS_Category"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_Category is used to classify the components of a Solution. Hierarchical classifications are created by associating PRS_CategoryParentChild with multiple PRS_Category instances.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Category" PROPAGATED="false" NAME="CategoryContents" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The specific value for the category. For example, &apos;HP Laserjet&apos; would be a value for a category containing printer names.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Category" PROPAGATED="false" NAME="CategoryType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of category. Used to give additional semantics to the category. For example, a Category of Type &apos;Printers&apos; would qualify the list of category values for a list of printers. 

Note: the relationship of Category Type to Category Value expresses no intrinsic hierarchy. If a tree of relationships exists to define categories and sub-categories, this should be defined using CategoryParentChild associations.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="PRS_CategoryParentChild"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_CategoryParentChild is used to define classification hierarchies.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_CategoryParentChild" PROPAGATED="false" REFERENCECLASS="PRS_Category" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent PRS_Category used for classification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_CategoryParentChild" PROPAGATED="false" REFERENCECLASS="PRS_Category" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The child PRS_Category used for classification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExchangeElement" NAME="PRS_Contact"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_Contact is used to anchor associations to PRS_Person and PRS_Orgnaization. PRS_Contact is also used to anchor associations to PRS_Revision and PRS_Resolution, as well as PRS_ServiceIncident.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExchangeElement" NAME="PRS_ContactItem"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_ContactItem is the abstract root class for PRS_Person and PRS_Organization. It provides a common anchor point for the PRS_ContactContactItem association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_ContactItemAddress"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_ContactItem with PRS_Address.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ContactItemAddress" PROPAGATED="false" REFERENCECLASS="PRS_ContactItem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_ContactItem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ContactItemAddress" PROPAGATED="false" REFERENCECLASS="PRS_Address" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ExpressionElement" NAME="PRS_Expression"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_Expression defines a specific relationship between PRS_ExpressionElements associated with PRS_SolutionElements.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Expression" PROPAGATED="false" NAME="Relation" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The operator to be used with the associated PRS_Expression Elements. The &apos;AND&apos;, &apos;OR&apos; and &apos;NOT&apos; operators are the only operators currently defined by the standard. (They must be used as uppercase strings.) Note that this is a vendor-extensible property - so that additional operators can be defined and used in implementations.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="PRS_ExpressionLink"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Associates a PRS_Expression with PRS_ExpressionElements such as PRS_Expression, PRS_Product, and PRS_Statement.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ExpressionLink" PROPAGATED="false" REFERENCECLASS="PRS_Expression" NAME="Antecedent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent PRS_Expression.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ExpressionLink" PROPAGATED="false" REFERENCECLASS="PRS_ExpressionElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The child PRS_ExpressionElement, either a PRS_Expression, PRS_Product or PRS_Statement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_FeatureResource"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_Feature with PRS_Resource. This is used to track labor and costs associated with specific tasks defined in a Feature object.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_FeatureResource" PROPAGATED="false" REFERENCECLASS="PRS_Feature" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Feature.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_FeatureResource" PROPAGATED="false" REFERENCECLASS="PRS_Resource" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Resource.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ContactItem" NAME="PRS_Organization"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_Organization describes a PRS_Contact&apos;s organization name and business.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Organization" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Organization" PROPAGATED="false" NAME="Business" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of organization&apos;s primary business.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ContactItem" NAME="PRS_Person"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Information about a personal contact.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Person" PROPAGATED="false" NAME="FirstName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Contact&apos;s first name.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Person" PROPAGATED="false" NAME="LastName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Contact&apos;s last name.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Person" PROPAGATED="false" NAME="Salutation" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How the contact is addressed, i.e. Dr., Mr., Ms., Mrs., etc.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Person" PROPAGATED="false" NAME="Title" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Contact&apos;s business title.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Person" PROPAGATED="false" NAME="ContactType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the contact. For example, they may have responsibilities not apparent from their title.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Person" PROPAGATED="false" NAME="CommunicationMode" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Contact&apos;s preferred communication method. See the PRS_Location.LocationType property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Primary_Voice</cim:VALUE><cim:VALUE>Alternate_Voice</cim:VALUE><cim:VALUE>Fax</cim:VALUE><cim:VALUE>Email</cim:VALUE><cim:VALUE>URL</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_SolutionElement" NAME="PRS_Problem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_Problem is the root object of a set of associated objects that describe a Problem. One or more Problems may be associated with a Solution. 

The Problem is described by PRS_Statement and PRS_Product instances indirectly associated to the PRS_Problem through a PRS_Expression.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Problem" PROPAGATED="false" NAME="Likelihood" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Likelihood describes the potential for the Problem to occur. The value of this property shall be an integer value in the range of 0 to 100, inclusive.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_Problem" PROPAGATED="false" NAME="Impact" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Impact describes the severity of the problem. The value of this property shall be an integer value in the range of 0 to 100, inclusive.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_ProductAsset"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PRS_ProductAsset is used to provide specific information about a PRS_Product. PRS_ProductAsset associates this information to a PRS_Product using one or more Statements associated to a PRS_Expression.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ProductAsset" PROPAGATED="false" REFERENCECLASS="PRS_Product" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ProductAsset" PROPAGATED="false" REFERENCECLASS="PRS_Expression" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The expression.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_ProductComponent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PRS_ProductComponent is used to describe &apos;has a&apos; relationships between Products and their components parts. See PRS_ProductParentChild for &apos;is a&apos; relationships.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ProductComponent" PROPAGATED="false" REFERENCECLASS="PRS_Product" NAME="Antecedent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Product which contains the component.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ProductComponent" PROPAGATED="false" REFERENCECLASS="PRS_Product" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The component PRS_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_ProductParentChild"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Products may exist in a hierarchy of relationships with related Products. If a Producer deems these hierarchy relationships are relevant to the current Problem or Resolution, then the position of the Product in a hierarchy can be implied using one of two types of relationships: &apos;is a&apos; and &apos;has a&apos;. An &apos;is a&apos; relationship implies a classification, such as versioning or typing. A &apos;has a&apos; relationship implies that one product contains another. The PRS_ProductParentChild association is used to imply an &apos;is a&apos; hierarchy. Use the ProductComponent association to imply &apos;has a&apos; relationships.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ProductParentChild" PROPAGATED="false" REFERENCECLASS="PRS_Product" NAME="Antecedent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent PRS_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ProductParentChild" PROPAGATED="false" REFERENCECLASS="PRS_Product" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The child PRS_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_SolutionElement" NAME="PRS_Reference"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_Reference is a placeholder to support links between PRS_Expression objects and a PRS_Solution. It does not have any properties. A &apos;Reference&apos; Solution uses PRS_Statement objects to describe general, non-diagnostic knowledge and may not include any PRS_Problem and PRS_Resolution instances.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_SolutionElement" NAME="PRS_Resolution"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PRS_Resolution is the root object of a set of associated objects that describe a the resolution to a Problem. One or more Resolutions may be associated with a Solution. 

The Resolution is described by PRS_Statement and PRS_Product instances indirectly associated to the PRS_Resolution through a PRS_Expression.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="PRS_Resolution" PROPAGATED="false" NAME="Confidence" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Confidence describes the potential for the Resolution to correct the Problem or Problems associated with the PRS_Solution. The value of this property shall be an integer value in the range of 0 to 100, inclusive.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="PRSUniqueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="PRS_ExchangeElement" PROPAGATED="true" NAME="DirtyFlag" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked &apos;Clean&apos; is included in the next Transaction. 

It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. 

This property value is set to &apos;Clean&apos; by an invocation of the Transaction Complete method with a Status parameter of zero (0).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Clean</cim:VALUE><cim:VALUE>New</cim:VALUE><cim:VALUE>Modified</cim:VALUE><cim:VALUE>Deleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_ResolutionResource"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_Resolution with PRS_Resource.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ResolutionResource" PROPAGATED="false" REFERENCECLASS="PRS_Resource" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Resource.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ResolutionResource" PROPAGATED="false" REFERENCECLASS="PRS_Resolution" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Resolution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_RevisionContact"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_Revision and PRS_Contact.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_RevisionContact" PROPAGATED="false" REFERENCECLASS="PRS_Revision" NAME="Antecedent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Revision.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_RevisionContact" PROPAGATED="false" REFERENCECLASS="PRS_Contact" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Contact.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_ServiceActivity"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_ServiceIncident to PRS_Activity.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ServiceActivity" PROPAGATED="false" REFERENCECLASS="PRS_ServiceIncident" NAME="Antecedent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_ServiceIncident.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ServiceActivity" PROPAGATED="false" REFERENCECLASS="PRS_Activity" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Activity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_ServiceAgreement"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_ServiceIncident to PRS_Agreement.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ServiceAgreement" PROPAGATED="false" REFERENCECLASS="PRS_ServiceIncident" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_ServiceIncident.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ServiceAgreement" PROPAGATED="false" REFERENCECLASS="PRS_Agreement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Agreement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_ServiceProblem"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_ServiceIncident to PRS_Problem to describe the Problem being submitted to the Service Provider.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ServiceProblem" PROPAGATED="false" REFERENCECLASS="PRS_ServiceIncident" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_ServiceIncident.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ServiceProblem" PROPAGATED="false" REFERENCECLASS="PRS_Problem" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Problem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_ServiceProvider"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_ServiceIncident to PRS_Contact to describe the Service Provider.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ServiceProvider" PROPAGATED="false" REFERENCECLASS="PRS_ServiceIncident" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_ServiceIncident.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ServiceProvider" PROPAGATED="false" REFERENCECLASS="PRS_Contact" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Contact.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_ServiceRequester"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PRS_ServiceRequester associates a PRS_ServiceIncident with a PRS_Contact representing the entity requesting service. Note that the Contact class is used for both Requesters and Providers, the context is determined by which association exists.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ServiceRequester" PROPAGATED="false" REFERENCECLASS="PRS_ServiceIncident" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_ServiceIncident.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ServiceRequester" PROPAGATED="false" REFERENCECLASS="PRS_Contact" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Contact.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_ServiceResolutionSolution"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_ServiceIncident to PRS_Solution to describe the Resolutions proposed by the Service Provider.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ServiceResolutionSolution" PROPAGATED="false" REFERENCECLASS="PRS_ServiceIncident" NAME="Antecedent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_ServiceIncident.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ServiceResolutionSolution" PROPAGATED="false" REFERENCECLASS="PRS_Solution" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Solution. PRS_Solution must be associated with at least one Resolution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_SolutionCategory"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PRS_SolutionCategory associates PRS_Solution with a PRS_Category for classification purposes.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_SolutionCategory" PROPAGATED="false" REFERENCECLASS="PRS_Solution" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Solution being classified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_SolutionCategory" PROPAGATED="false" REFERENCECLASS="PRS_Category" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The specific PRS_Category being used to classify the Solution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_SolutionExpression"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_SolutionElements (PRS_Reference, PRS_Problem or PRS_Resolution) with PRS_Expressions.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_SolutionExpression" PROPAGATED="false" REFERENCECLASS="PRS_SolutionElement" NAME="Antecedent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_SolutionElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_SolutionExpression" PROPAGATED="false" REFERENCECLASS="PRS_Expression" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Expression.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_SolutionHasElement"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PRS_SolutionHasElement is an abstract base class for associating PRS_Solution with objects derived from PRS_SolutionElement. This association class allows all PRS_Reference, PRS_Problem and PRS_Resolution objects to be retrieved with a single query.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_SolutionHasElement" PROPAGATED="false" REFERENCECLASS="PRS_Solution" NAME="Antecedent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Solution root object of the Solution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_SolutionHasElement" PROPAGATED="false" REFERENCECLASS="PRS_SolutionElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Reference, PRS_Problem or PRS_Resolution aggregated into the Solution by this association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_SolutionHasElement" NAME="PRS_SolutionProblem"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PRS_SolutionProblem aggregates a Problem into a Solution.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_SolutionProblem" PROPAGATED="false" REFERENCECLASS="PRS_Solution" NAME="Antecedent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Solution root object of the Solution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_SolutionProblem" PROPAGATED="false" REFERENCECLASS="PRS_Problem" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Problem aggregated into the Solution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_SolutionHasElement" NAME="PRS_SolutionReference"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PRS_SolutionReference aggregates a Reference into a Solution.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_SolutionReference" PROPAGATED="false" REFERENCECLASS="PRS_Solution" NAME="Antecedent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Solution root object of the Solution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_SolutionReference" PROPAGATED="false" REFERENCECLASS="PRS_Reference" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Reference aggregated into the Solution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_SolutionHasElement" NAME="PRS_SolutionResolution"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PRS_SolutionResolution aggregates a Resolution into a Solution.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_SolutionResolution" PROPAGATED="false" REFERENCECLASS="PRS_Solution" NAME="Antecedent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Solution root object of the Solution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_SolutionResolution" PROPAGATED="false" REFERENCECLASS="PRS_Resolution" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Solution aggregated into the Solution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_StatementFeature"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_Statement with PRS_Feature.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_StatementFeature" PROPAGATED="false" REFERENCECLASS="PRS_Statement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Statement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_StatementFeature" PROPAGATED="false" REFERENCECLASS="PRS_Feature" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Feature.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_BIOSServiceCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Capabilities</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>BIOSServiceCapabilities advertises to a client the methods that are supported by CIM_BIOSService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSServiceCapabilities" PROPAGATED="false" NAME="MethodsSupported" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property advertises the methods that are supported by the service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>65536..4294967295</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SetBIOSAttribute</cim:VALUE><cim:VALUE>RestoreBIOSDefaults</cim:VALUE><cim:VALUE>SetBIOSAttributeEmbeddedInstance</cim:VALUE><cim:VALUE>ReadRawBIOSData</cim:VALUE><cim:VALUE>WriteRawBIOSData</cim:VALUE><cim:VALUE>SetBIOSAttributes</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSServiceCapabilities" PROPAGATED="false" NAME="SupportedPasswordAlgorithms" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The transformation algorithm, if any, used to protect passwords before use in the protocol. For instance, Kerberos doesn&amp;apos;t store passwords as the shared.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SharedSecret.Algorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSServiceCapabilities" PROPAGATED="false" NAME="SupportedPasswordEncodings" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies encoding the BIOS supports for denoting password parameter strings. Encoding defines the format that a password string is being passed into the BIOS or set with. &quot;kbd&quot; denotes a string in hexadecimal format containing keyboard scan code input. An example of a password structured in this format would be &quot;321539191E1F1F11181320&quot;, which is the representation of &quot;my password&quot; in US English keyboard scan codes. &quot;ascii&quot; denotes clear text that shall comply with the ASCII character set. Character encodings from &quot; &quot; (decimal 32) to &quot;~&quot; (decimal 126) are supported. An example would be &quot;my password&quot;. &quot;pin&quot; denotes that only numeric input in ASCII text is allowed for the password instance. An example would be &quot;1234&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>65536..4294967295</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>ascii</cim:VALUE><cim:VALUE>kbd</cim:VALUE><cim:VALUE>pin</cim:VALUE><cim:VALUE>UTF16</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSPassword.SupportedEncodings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElementCapabilities" NAME="CIM_BootServiceCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Boot</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from Capabilities that describes the boot configuration management aspects of a system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BootServiceCapabilities" PROPAGATED="false" NAME="BootConfigCapabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the boot related operations that can be applied to a managed element. Since this is an array, multiple values may be specified. The current values in the enumeration are: 
0 = &quot;Unknown&quot;, indicating that the capabilities are not known at this time. If this value is present in the array, it shall be the only value.
1 = &quot;Other&quot;, indicating that a capability not described by another value is present. A description of the capability can be found in the OtherBootConfigCapabilities property. &quot;Other&quot; can be present more than once in the BootConfigCapabilities array. 
2 = &quot;Creates Boot Configuration&quot;, indicating that a boot service can create new boot configuration using an existing boot configuration as a template. 
3 = &quot;Applies Boot Configuration&quot;, indicating that a boot service can apply the boot configuration of a computer system, without requiring a reset of the the computer system.
4 = &quot;Sets Boot Role&quot;, indicating that a boot service can set the role (Default or Next) of a boot configuration that is associated to a one or more computer systems.
5 = &quot;Sets Boot Usage&quot;, indicating that a boot service can set or unset the role (Default or Next) of a boot configuration for a specific computer system.
6 = &quot;Change Boot Order Method Not Supported&quot;, indicating that a boot service cannot change the boot order using the CIM_BootConfigSetting.ChangeBootOrder() method</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Creates Boot Configuration</cim:VALUE><cim:VALUE>Applies Boot Configuration</cim:VALUE><cim:VALUE>Sets Boot Role</cim:VALUE><cim:VALUE>Sets Boot Usage</cim:VALUE><cim:VALUE>Change Boot Order Not Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BootServiceCapabilities.OtherBootConfigCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BootServiceCapabilities" PROPAGATED="false" NAME="OtherBootConfigCapabilities" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the additional boot configuration capabilities of the element, used when the corresponding BootConfigCapabilities array element is set to the value 1, &quot;Other&quot;.Each element that corresponds to a BootCapabilitiesSupported array element with a value other than 1 &quot;Other&quot; shall have a value of NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BootServiceCapabilities.BootConfigCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BootServiceCapabilities" PROPAGATED="false" NAME="BootStringsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the boot string properties in the CIM_BootSourceSetting which are supported. If the array contains a value, then all the BootSourceSetting instances managed by the service are guaranteed to have a non-null value for the corresponding property.Since this is an array, multiple values may be specified. The values in the enumeration are: 
2 = BootString property supported 
3 = BIOSBootString property supported 
4 = StructureBootString property supported</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>BootString</cim:VALUE><cim:VALUE>BIOSBootString</cim:VALUE><cim:VALUE>StructuredBootString</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BootSourceSetting.BootString</cim:VALUE><cim:VALUE>CIM_BootSourceSetting.BIOSBootString</cim:VALUE><cim:VALUE>CIM_BootSourceSetting.StructuredBootString</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BootServiceCapabilities" PROPAGATED="false" NAME="BootCapabilitiesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating boot related capabilities that are not related to showing support for operations of a managed element. Since this is an array, multiple values may be specified. The current values in the enumeration are: 
0 = &quot;Unknown&quot;, indicating that the capabilities are not known at this time. If this value is present in the array, it shall be the only value.
1 = &quot;Other&quot;, indicating that a capability not described by another value is present. A description of the capability can be found in the OtherBootConfigCapabilities property. &quot;Other&quot; can be present more than once in the BootCapabilitiesSupported array. 
2 = &quot;State Data Supported&quot; indicating that real-time boot related state properties of systems are modeled using &apos;State&apos; BootConfigSetting instances. In this methodology, each system shall be associated to a boot configuration representing the boot related state data via SettingsDefineState. All persistent boot configurations shall be related to the &apos;State&apos; instance via ElementSettingData associations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>State Data Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BootServiceCapabilities" PROPAGATED="false" NAME="OtherBootCapabilitiesSupported" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the additional boot capabilities of the element, used when the corresponding BootCapabilitiesSupported array element is set to the value 1, &quot;Other&quot;. Each element that corresponds to a BootCapabilitiesSupported array element with a value other than 1 &quot;Other&quot; shall have a value of NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BootServiceCapabilities.BootCapabilitiesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_ComputerSystemNodeCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.2</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates general capabilities of a ComputerSystem node, such as the ability to support a battery (and be portable), and ECC memory. To tie these capabilities to a ComputerSystem instance, the ElementCapabilities association is used.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ComputerSystemNodeCapabilities" PROPAGATED="false" NAME="BatterySupported" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating whether a battery is installable/ supportable on this System. This is independent of whether one is currently installed. The latter is indicated by an instance of the CIM_Battery class associated using the SystemDevice relationship.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Battery Supported</cim:VALUE><cim:VALUE>Battery Not Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ComputerSystemNodeCapabilities" PROPAGATED="false" NAME="ECCSupported" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating whether ECC single or multi-bit memory is supported on this node. This is independent of whether ECC memory is actually installed. The latter is indicated by an instance of CIM_PhysicalMemory that &apos;Realizes&apos; the CIM_Memory of the System (associated using SystemDevice).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Single-bit ECC</cim:VALUE><cim:VALUE>Multi-bit ECC</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory|002.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RecordForLog" NAME="CIM_DiagnosticRecord"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Data related to Diagnostics may be recorded in various DiagnosticRecord objects. The type of information that is recorded in a log is specified via the LogOptions property in DiagnosticSetting.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="false" NAME="ServiceName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property should reflect the value of the underlying DiagnosticService.Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticService.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="false" NAME="ManagedElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property SHOULD reflect the value of the underlying ManagedElement.ElementName property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="false" NAME="ExpirationDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time that the record instance should be deleted. The expiration datetime SHOULD be set when the record is fully populated with record data. The value SHOULD be calculated using the ResultPersistence property of the DiagnosticSetting class. Once the Expiration Date has been reached, record instances SHOULD be deleted as soon as possible.
If a ResultPersistence value is not provided, records MAY be deleted at any time.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.ResultPersistence</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="false" NAME="RecordType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RecordType property specifies the nature of the data being entered into the ServiceRecord. The value in this property should match one of the values indicated by the DiagnosticSetting.LogOptions property. A brief summary of the various log options can be found in CIM_DiagnosticSetting.LogOptions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Results</cim:VALUE><cim:VALUE>Subtests</cim:VALUE><cim:VALUE>Actions</cim:VALUE><cim:VALUE>Warnings</cim:VALUE><cim:VALUE>Status</cim:VALUE><cim:VALUE>Device Errors</cim:VALUE><cim:VALUE>Service Errors</cim:VALUE><cim:VALUE>Setting Data</cim:VALUE><cim:VALUE>Statistics</cim:VALUE><cim:VALUE>Hardware Configuration</cim:VALUE><cim:VALUE>Software Configuration</cim:VALUE><cim:VALUE>References</cim:VALUE><cim:VALUE>Debug</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LogOptions</cim:VALUE><cim:VALUE>CIM_DiagnosticRecord.OtherRecordTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="false" NAME="OtherRecordTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When &quot;Other&quot; (value=1) is entered in the RecordType property, OtherRecordTypeDescription can be used to describe the message type.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.OtherLogOptionsDescriptions</cim:VALUE><cim:VALUE>CIM_DiagnosticRecord.RecordType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="false" NAME="CreationTimeStamp" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timestamp indicating when the record was created.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="RecordFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the data structure of the information in the property, RecordData. If the RecordFormat string is &lt;empty&gt;, RecordData should be interpreted as a free-form string. 

To describe the data structure of RecordData, the RecordFormat string should be constructed as follows: 
- The first character is a delimiter character and is used to parse the remainder of the string into sub-strings. 
- Each sub-string is separated by the delimiter character and should be in the form of a CIM property declaration (i.e., datatype and property name). This set of declarations may be used to interpret the similarly delimited RecordData property. 
For example, using a &apos;*&apos; delimiter, RecordFormat = &quot;*string ThisDay*uint32 ThisYear*datetime SomeTime&quot; 
may be used to interpret: RecordData = &quot;*This is Friday*2002*20020807141000.000000-300&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RecordForLog.RecordData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="RecordData" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string containing LogRecord data. 
If the corresponding RecordFormat property is &lt;empty&gt;, or cannot be parsed according to the recommended format, RecordData should be interpreted as a free-form string. If the RecordFormat property contains parseable format information (as recommended in the RecordFormat Description qualifier), the RecordData string SHOULD be parsed in accordance with this format. In this case, RecordData SHOULD begin with the delimiter character and this character SHOULD be used to separate substrings in the manner described. The RecordData string can then be parsed by the data consumer and appropriately typed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RecordForLog.RecordFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="Locale" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A locale indicates a particular geographical, political, or cultural region. The Locale specifies the language used in creating the RecordForLog data. If the Locale property is empty, it is assumed that the default locale is en_US (English). 
The locale string consists of three sub-strings, separated by underscores: 
- The first sub-string is the language code, as specified in ISO639. 
- The second sub-string is the country code, as specified in ISO3166. 
- The third sub-string is a variant, which is vendor specific. 
For example, US English appears as: &quot;en_US_WIN&quot;, where the &quot;WIN&quot; variant would specify a Windows browser-specific collation (if one exists). Since the variant is not standardized, it is not commonly used and generally is limited to easily recognizable values (&quot;WIN&quot;, &quot;UNIX&quot;, &quot;EURO&quot;, etc.) used in standard environments. The language and country codes are required; the variant may be empty.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_DiagnosticServiceCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DiagnosticServiceCapabilities is a class that describes the capabilities of the diagnostic service. This provides the means for the diagnostic service to describe its abilities, limitations, and/or potential for use of various diagnostic service parameters. For example, what types of settings the diagnostic service supports.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticServiceCapabilities" PROPAGATED="false" NAME="SupportedServiceModes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SupportedServiceModes property lists the operational modes that are supported by the Diagnostic Service. These modes may correspond to, but are not limited to, settings that may be applied to a Diagnostic Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>0x8000</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>PercentOfTestCoverage</cim:VALUE><cim:VALUE>QuickMode</cim:VALUE><cim:VALUE>HaltOnError</cim:VALUE><cim:VALUE>ResultPersistence</cim:VALUE><cim:VALUE>No Service Modes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceCapabilities.OtherSupportedServiceModesDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticServiceCapabilities" PROPAGATED="false" NAME="OtherSupportedServiceModesDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides additional information for SupportedServiceModes when the corresponding value is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceCapabilities.SupportedServiceModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticServiceCapabilities" PROPAGATED="false" NAME="SupportedLoopControl" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SupportedLoopControl property lists the loop controls that are supported by the Diagnostic Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>0x8000</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Continuous</cim:VALUE><cim:VALUE>Count</cim:VALUE><cim:VALUE>Timer</cim:VALUE><cim:VALUE>ErrorCount</cim:VALUE><cim:VALUE>No Loop Control</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LoopControl</cim:VALUE><cim:VALUE>CIM_DiagnosticServiceCapabilities.OtherSupportedLoopControlDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticServiceCapabilities" PROPAGATED="false" NAME="OtherSupportedLoopControlDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides additional information for SupportedLoopControl when the corresponding value is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceCapabilities.SupportedLoopControl</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticServiceCapabilities" PROPAGATED="false" NAME="SupportedLogOptions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SupportedLogOptions property lists the log options that are supported by the Diagnostic Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>0x8000</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Results</cim:VALUE><cim:VALUE>Subtests</cim:VALUE><cim:VALUE>Actions</cim:VALUE><cim:VALUE>Warnings</cim:VALUE><cim:VALUE>Status</cim:VALUE><cim:VALUE>Device Errors</cim:VALUE><cim:VALUE>Service Errors</cim:VALUE><cim:VALUE>Setting Data</cim:VALUE><cim:VALUE>Statistics</cim:VALUE><cim:VALUE>Hardware Configuration</cim:VALUE><cim:VALUE>Software Configuration</cim:VALUE><cim:VALUE>References</cim:VALUE><cim:VALUE>Debug</cim:VALUE><cim:VALUE>No Log Options</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LogOptions</cim:VALUE><cim:VALUE>CIM_DiagnosticServiceCapabilities.OtherSupportedLogOptionsDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticServiceCapabilities" PROPAGATED="false" NAME="OtherSupportedLogOptionsDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides additional information for SupportedLogOptions when the corresponding value is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceCapabilities.SupportedLogOptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticServiceCapabilities" PROPAGATED="false" NAME="SupportedLogStorage" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SupportedLogStorage property lists the storage options for logging that are supported by the Diagnostic Service. 
The values are: 
&quot;DiagnosticRecordLog&quot; (Value = 2): Supports use of the DiagnosticRecordLog class for aggregating DiagnosticRecords. 
&quot;MessageLog&quot; (Value = 3): Supports writing log information using the methods in the MessageLog class. 
&quot;File&quot; (Value = 4): Supports writing log information to a file.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>0x8000</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>DiagnosticRecordLog</cim:VALUE><cim:VALUE>MessageLog</cim:VALUE><cim:VALUE>File</cim:VALUE><cim:VALUE>No Log Storage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceCapabilities.OtherSupportedLogStorageDescriptions</cim:VALUE><cim:VALUE>CIM_DiagnosticSetting.LogStorage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticServiceCapabilities" PROPAGATED="false" NAME="OtherSupportedLogStorageDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides additional information for SupportedLogStorage when the corresponding value is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceCapabilities.SupportedLogStorage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticServiceCapabilities" PROPAGATED="false" NAME="SupportedExecutionControls" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SupportedExecutionControls property lists the job controls that are supported by the Diagnostic Service. The values are: 
&quot;Job Creation&quot; (Value = 2): publishes that a ConcreteJob instance will be created to control the diagnostic job launched by the diagnostic service. 
&quot;Kill Job&quot; (Value = 3): publishes that the diagnostic service implements the ConcreteJob.RequestStateChange(Kill) method. 
&quot;Suspend Job&quot; (Value = 4): publishes that the diagnostic service implements the ConcreteJob.RequestStateChange(Suspend) method. 
&quot;Terminate Job&quot; (Value = 5): publishes that the diagnostic service implements the ConcreteJob.RequestStateChange(Terminate) method.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>0x8000</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Job Creation</cim:VALUE><cim:VALUE>Kill Job</cim:VALUE><cim:VALUE>Suspend Job</cim:VALUE><cim:VALUE>Terminate Job</cim:VALUE><cim:VALUE>No Execution Controls</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceCapabilities.OtherSupportedExecutionControlsDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticServiceCapabilities" PROPAGATED="false" NAME="OtherSupportedExecutionControlsDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides additional information for SupportedExecutionControls when the corresponding value is set (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceCapabilities.SupportedExecutionControls</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticServiceCapabilities" PROPAGATED="false" NAME="SupportedTestWarnings" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceCapabilities.SupportedLogOptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is being deprecated because the TestWarningLevel and LogOptions properties serve the same purpose. 
Lists the level of warning messages that MAY be logged. If for example no warning information is required, the level would be set to &quot;No Warnings&quot; (value=0). Using &quot;Missing Resources&quot; (value=1) will cause warnings to be generated when required resources or hardware are not found. Setting the value to 2, &quot;Testing Impacts&quot;, results in both missing resources and &apos;test impact&apos; warnings (for example, multiple retries required) to be reported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Warnings</cim:VALUE><cim:VALUE>Missing Resources</cim:VALUE><cim:VALUE>Testing Impacts</cim:VALUE><cim:VALUE>All Warnings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DiagnosticRecord" NAME="CIM_DiagnosticServiceRecord"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>While a DiagnosticService is running, data generated by the service may be recorded in DiagnosticServiceRecord objects. A DiagnosticServiceRecord is related to its MessageLog via an instance of the RecordInLog aggregation class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticServiceRecord" PROPAGATED="false" NAME="ErrorCode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If applicable, this string should contain one or more vendor specific error codes that the diagnostic service detected. These error codes may be used by the vendor for variety of purposes such as: fault data base indexing, field service trouble ticketing, product quality tracking, part failure history, etc. Since these codes are for vendor purposes they may assume any form. Details on suggested use cases will be left to white papers. The array of error codes has model correspondence with an ErrorCount array so the number of errors reported can be analyzed by individual error code.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceRecord.ErrorCount</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticServiceRecord" PROPAGATED="false" NAME="ErrorCount" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Since some tests may detect transient and correctable errors such as a network diagnostic or memory test, an error count is useful to indicate the severity of the failure. This field contains an integer value of the number of errors detected by the test. The ErrorCount is an array with model correspondence to ErrorCode so that the test can report an ErrorCount on each type of error encountered. It is recommended that hard errors and correctable or recoverable errors be given different codes so that clients with knowledge of the error codes can evaluate correctable, recoverable, and hard errors independently.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceRecord.ErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticServiceRecord" PROPAGATED="false" NAME="LoopsFailed" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Since some tests may be looped, it is useful to report how many iterations passed and failed. This is relevant in analyzing transitory failures. For example, if all the errors occurred in just one of 100 iterations, the device may be viewed as OK or marginal, to be monitored further rather then failed. Note: LoopsPassed &amp; LoopsFailed should add up to the loops completed. 
A value for this property would likely be reported with a DiagnosticServiceRecord.RecordType value = &quot;ResultSummary&quot;, which contains a summary result covering all iterations of a looped service.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticServiceRecord" PROPAGATED="false" NAME="LoopsPassed" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Since some tests may be looped, it is useful to report how many iterations passed and failed. This is relevant in analyzing transitory failures. For example if all the errors occurred in just one of 100 iterations, the device may be viewed as OK or marginal, to be monitored further rather then failed. Note: LoopsPassed &amp; LoopsFailed should add up to the loops completed. 
A value for this property would likely be reported with a DiagnosticServiceRecord.RecordType value = &quot;ResultSummary&quot;, which contains a summary result covering all iterations of a looped service.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="ServiceName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property should reflect the value of the underlying DiagnosticService.Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticService.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="ManagedElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property SHOULD reflect the value of the underlying ManagedElement.ElementName property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="ExpirationDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time that the record instance should be deleted. The expiration datetime SHOULD be set when the record is fully populated with record data. The value SHOULD be calculated using the ResultPersistence property of the DiagnosticSetting class. Once the Expiration Date has been reached, record instances SHOULD be deleted as soon as possible.
If a ResultPersistence value is not provided, records MAY be deleted at any time.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.ResultPersistence</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="RecordType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RecordType property specifies the nature of the data being entered into the ServiceRecord. The value in this property should match one of the values indicated by the DiagnosticSetting.LogOptions property. A brief summary of the various log options can be found in CIM_DiagnosticSetting.LogOptions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Results</cim:VALUE><cim:VALUE>Subtests</cim:VALUE><cim:VALUE>Actions</cim:VALUE><cim:VALUE>Warnings</cim:VALUE><cim:VALUE>Status</cim:VALUE><cim:VALUE>Device Errors</cim:VALUE><cim:VALUE>Service Errors</cim:VALUE><cim:VALUE>Setting Data</cim:VALUE><cim:VALUE>Statistics</cim:VALUE><cim:VALUE>Hardware Configuration</cim:VALUE><cim:VALUE>Software Configuration</cim:VALUE><cim:VALUE>References</cim:VALUE><cim:VALUE>Debug</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LogOptions</cim:VALUE><cim:VALUE>CIM_DiagnosticRecord.OtherRecordTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="OtherRecordTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When &quot;Other&quot; (value=1) is entered in the RecordType property, OtherRecordTypeDescription can be used to describe the message type.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.OtherLogOptionsDescriptions</cim:VALUE><cim:VALUE>CIM_DiagnosticRecord.RecordType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="CreationTimeStamp" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timestamp indicating when the record was created.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="RecordFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the data structure of the information in the property, RecordData. If the RecordFormat string is &lt;empty&gt;, RecordData should be interpreted as a free-form string. 

To describe the data structure of RecordData, the RecordFormat string should be constructed as follows: 
- The first character is a delimiter character and is used to parse the remainder of the string into sub-strings. 
- Each sub-string is separated by the delimiter character and should be in the form of a CIM property declaration (i.e., datatype and property name). This set of declarations may be used to interpret the similarly delimited RecordData property. 
For example, using a &apos;*&apos; delimiter, RecordFormat = &quot;*string ThisDay*uint32 ThisYear*datetime SomeTime&quot; 
may be used to interpret: RecordData = &quot;*This is Friday*2002*20020807141000.000000-300&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RecordForLog.RecordData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="RecordData" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string containing LogRecord data. 
If the corresponding RecordFormat property is &lt;empty&gt;, or cannot be parsed according to the recommended format, RecordData should be interpreted as a free-form string. If the RecordFormat property contains parseable format information (as recommended in the RecordFormat Description qualifier), the RecordData string SHOULD be parsed in accordance with this format. In this case, RecordData SHOULD begin with the delimiter character and this character SHOULD be used to separate substrings in the manner described. The RecordData string can then be parsed by the data consumer and appropriately typed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RecordForLog.RecordFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="Locale" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A locale indicates a particular geographical, political, or cultural region. The Locale specifies the language used in creating the RecordForLog data. If the Locale property is empty, it is assumed that the default locale is en_US (English). 
The locale string consists of three sub-strings, separated by underscores: 
- The first sub-string is the language code, as specified in ISO639. 
- The second sub-string is the country code, as specified in ISO3166. 
- The third sub-string is a variant, which is vendor specific. 
For example, US English appears as: &quot;en_US_WIN&quot;, where the &quot;WIN&quot; variant would specify a Windows browser-specific collation (if one exists). Since the variant is not standardized, it is not commonly used and generally is limited to easily recognizable values (&quot;WIN&quot;, &quot;UNIX&quot;, &quot;EURO&quot;, etc.) used in standard environments. The language and country codes are required; the variant may be empty.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Setting" NAME="CIM_DiagnosticSetting"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specific diagnostic test parameters and execution instructions are defined by this class. To provide more detailed Settings for a type of test (i.e., additional properties), subclassing is appropriate.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="SettingID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SettingID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In order to ensure uniqueness within the NameSpace, the value of SettingID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the SettingID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in SettingID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant SettingID is not re-used across any SettingIDs produced by this or other providers for this instance&apos;s NameSpace. 
A preferred value for &lt;LocalID&gt; is a timestamp (CIM DateTime). For example, ACME:19980525133015.0000000-300</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="TestWarningLevel" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LogOptions</cim:VALUE><cim:VALUE>CIM_DiagnosticSetting.VerbosityLevel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is being deprecated because the TestWarningLevel and LogOptions properties serve the same purpose. It is deprecated in lieu of using the LogOptions (&apos;Warnings&apos;) property in conjunction with VerbosityLevel to specify this information. The &apos;Missing Resources&apos; and &apos;Testing Impacts&apos; values are not included directly in LogOptions, but they are expected to be recorded in the resulting DiagnosticServiceRecord object. 

Sets the level of warning messages to be logged. 
If for example no warning information is required, the level would be set to &quot;No Warnings&quot; (value=0). Using &quot;Missing Resources&quot; (value=1) will cause warnings to be generated when required resources or hardware are not found. Setting the value to 2, &quot;Testing Impacts&quot;, results in both missing resources and &apos;test impact&apos; warnings (for example, multiple retries required) to be reported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Warnings</cim:VALUE><cim:VALUE>Missing Resources</cim:VALUE><cim:VALUE>Testing Impacts</cim:VALUE><cim:VALUE>All Warnings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="ReportSoftErrors" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LogOptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When this flag is true, the diagnostic test will report &apos;soft errors&apos;. In this context, a soft error is a message from the diagnostic reporting a known defect in the hardware or driver configuration, or execution environment. Examples are: &apos;Not enough memory&apos;, &apos;Driver IOCTL not implemented&apos;, &apos;Video RAM compare failed during polygon fill test (A known defect in the video chipset)&apos;, etc.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="ReportStatusMessages" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LogOptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When this flag is true, the diagnostic test will report &apos;status messages&apos;. In this context, a status message indicates that the diagnostic code is at a checkpoint. Examples are: &quot;Completion of phase 1&quot;, &quot;Complex pattern&quot;, etc.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="HaltOnError" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When this flag is true, the test will halt after finding the first error.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="QuickMode" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When this flag is true, the test software should attempt to run in an accelerated fashion either by reducing the coverage or number of tests performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="PercentOfTestCoverage" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests the diagnostic software to reduce test coverage to the specified percentage. For example, a hard drive scan test could be asked to run at 50%. The most effective way to accomplish this is for the test software to scan every other track, as opposed to only scanning the first half of a drive. It is assumed that the effectiveness of the test is impacted proportional to the percentage of testing requested. Permissible values for this property range from 0 to 100.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceCapabilities.SupportedServiceModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="LoopControlParameter" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array entries contain parameters corresponding to entries in the LoopControl array, limiting the number of times a test should be repeated with a single invocation of a test method by a CIM client.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LoopControl</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="LoopControl" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LoopControl, used in conjunction with LoopControlParameter, sets one or more loop control mechanisms that limits the number of times a test should be repeated with a single invocation of a test method by a CIM client. There is an array-positional correspondence between LoopControl entries &amp; LoopControlParameter entries. The entries in these coupled arrays of loop controls can be used in a logical OR fashion to achieve the desired loop control. For example, if a client wants to loop a test 1000 times, but quit if a timer runs out, it could set both controls into the LoopControl array as two separate entries in each array. The looping test will terminate when the first of the two ORed conditions are met. 
The descriptions for each loop control are given below: 
Unknown (= 0) 
Other (= 1) : Additional detail may be found in OtherLoopControlDescriptions. 
Continuous (= 2) : The corresponding LoopControl Parameter is ignored and the test will execute continuously. Tests that use this control should also support DiscontinueTest. 
Count(=3) : The corresponding LoopControlParameter is interpreted as a loop count (uint32), indicating the number of times the test should be repeated with a single invocation of a test method by a CIM client. 
Timer (= 4) : The corresponding LoopControlParameter is interpreted as an initial value (uint32) for a test loop timer, given in seconds. The looping is terminated when this timer has lapsed. 
ErrorCount (= 5) : The corresponding LoopControl Parameter is interpreted as an error count (uint32). The loop will continue until the number of errors that have occurred exceeds the ErrorCount. Note: the ErrorCount only refers to hard test errors; it does not include soft errors or warnings.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Continuous</cim:VALUE><cim:VALUE>Count</cim:VALUE><cim:VALUE>Timer</cim:VALUE><cim:VALUE>ErrorCount</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LoopControlParameter</cim:VALUE><cim:VALUE>CIM_DiagnosticSetting.OtherLoopControlDescriptions</cim:VALUE><cim:VALUE>CIM_DiagnosticServiceCapabilities.SupportedLoopControl</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="OtherLoopControlDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.OtherLoopControlDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is deprecated and replaced with an array. 
It provides additional information for LoopControl when its value is set to 1 (&apos;Other&apos;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LoopControlParameter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="OtherLoopControlDescriptions" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property provides additional information for LoopControl when the corresponding value is set to 1 (&apos;Other&apos;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LoopControlParameter</cim:VALUE><cim:VALUE>CIM_DiagnosticSetting.LoopControl</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="ResultPersistence" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ResultPersistence property is a directive from a diagnostic client to a diagnostic provider. It allows the client to specify to the diagnostic service provider how long to persist the messages that result from execution of a diagnostic service. This applies to instances of DiagnosticResult as well as the preferred use of DiagnosticServiceRecord. The timeout period starts upon completion of the diagnostic action described by the DiagnosticService. 

Here is a summary of the choices and behaviors for different ResultPersistence values: 
0 = &quot;No Persistence&quot;: 
Setting the timer to zero tells the provider not to persist the diagnostic result. The diagnostic information is only available while the diagnostic is executing or at its conclusion. 
Value &gt; 0 and &lt; 0xFFFFFFFF = &quot;Persist With TimeOut&quot;: 
Setting the ResultPersistenceOption to a integer will cause the DiagnosticResult to be persisted for that number of seconds. At the end of that time, the DiagnosticResult may be deleted by the diagnostic service provider. 
0xFFFFFFFF = &quot;Persist Forever&quot;: 
By setting the timeout value to the very large value, 0xFFFFFFFF, the provider shall persist results forever. In this case, the client MUST bear the responsibility for deleting them.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="LogOptions" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogOptions property is used to specify the types of data that SHOULD be logged by the diagnostic service. Any number of values may be specified in the array. Note that the default behavior is for nothing to be logged. 
The AMOUNT of data to be logged can be controlled for each value selected by specifying a VerbosityLevel value. Verbosity may not apply to all LogOptions values, in which case the default VerbosityLevel of &quot;Standard&quot; SHOULD be used. 
The RecordForLog produced by running a service MUST be tagged with a RecordType that corresponds to one of these log option values. 
Following is a brief description of the available log options: 
* &quot;Other&quot; (value = 1): Details are given in the corresponding OtherLogOptionsDescriptions entry. 
* &quot;Results&quot; (value = 2): Log the results obtained by running the service. This is the most common value for reporting the service results. 
* &quot;Subtests&quot; (value = 3): Log a test summary report upon completion of each subtest and each loop iteration. The summary reports SHOULD state whether the individual subtest or iteration passed or failed and list relevant error codes and respective error counts. 
* &quot;Actions&quot; (value = 4): Log corrective action and instructional messages to guide service personnel; for example, a prioritized list of actions to perform in order to isolate a failure or correct a problem. When ordering steps or prioritizing actions, a number should proceed the text; for example, 1) Do this first, 2) Do this next, etc. 
* &quot;Warnings&quot; (value = 5): Log warning messages; for example, &apos;device will be taken off line&apos;, &apos;test is long-running&apos; or &apos;available memory is low&apos;. The VerbosityLevel value specified for the Warnings option is related to the severity of the warnings logged; for instance, one would specify a high level of verbosity to get all warnings logged, regardless of severity, and a low level of verbosity to have only the most severe warnings logged. 
* &quot;Status&quot; (value = 6): Log status messages; for example, state information for the driver, device, or system. 
* &quot;Device Errors&quot; (value = 7): Log errors related to the managed element being serviced. 
* &quot;Service Errors&quot; (value = 8): Log errors related to the service itself rather than the element being serviced, such as &apos;Resource Allocaton Failure&apos;. 
* &quot;Setting Data&quot; (value=9): Log the property values of the DiagnosticSetting object used to configure the service. 
* &quot;Statistics&quot; (value = 10): Log statistical messages; for example, packets sent per second. 
* &quot;Hardware Configuration&quot; (value = 11): Log messages that contain information about the hardware configuration as viewed by the service; for example, vendor, version, FRU identification, and location information. The format and contents of this property is element dependent. Examples are: SCSI ID, LPTx, PCI Slot Number, and Dimm#. 
* &quot;Software Configuration&quot; (value = 12): Log messages that contain information about the software environment as viewed by the service; for example, the name and version of all the critical software elements controlling the device under test. Each configuration message SHOULD have the following common format: Element name; element type; manufacturer name; version; for example, &apos;Miniport driver; SCSI; Intel; Version 1.2&apos;. 
* &quot;Reference&quot; (value = 13): Log the keys of an CIM object of of interest; for example, the element under test, or a data file. 
* &quot;Debug&quot; (value = 14): Log debug messages. These messages are vendor specific.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Results</cim:VALUE><cim:VALUE>Subtests</cim:VALUE><cim:VALUE>Actions</cim:VALUE><cim:VALUE>Warnings</cim:VALUE><cim:VALUE>Status</cim:VALUE><cim:VALUE>Device Errors</cim:VALUE><cim:VALUE>Service Errors</cim:VALUE><cim:VALUE>Setting Data</cim:VALUE><cim:VALUE>Statistics</cim:VALUE><cim:VALUE>Hardware Configuration</cim:VALUE><cim:VALUE>Software Configuration</cim:VALUE><cim:VALUE>References</cim:VALUE><cim:VALUE>Debug</cim:VALUE><cim:VALUE>No Log Options</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.OtherLogOptionsDescriptions</cim:VALUE><cim:VALUE>CIM_DiagnosticServiceCapabilities.SupportedLogOptions</cim:VALUE><cim:VALUE>CIM_DiagnosticServiceRecord.RecordType</cim:VALUE><cim:VALUE>CIM_DiagnosticSetting.VerbosityLevel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="OtherLogOptionsDescriptions" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides additional information regarding the types of test messages that are logged when the property LogOptions includes the value 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LogOptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="LogStorage" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogStorage setting property indicates which types of supported storage should be used by the Diagnostic Service for logging of the data specified in LogOptions. 
The values are: 
&quot;DiagnosticRecordLog&quot; (Value = 2): Use the DiagnosticRecordLog and DiagnosticRecord classes. 
&quot;MessageLog&quot; (Value = 4): Use the MessageLog class and its methods. 
&quot;File&quot; (Value = 5): Write data to a file.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>DiagnosticRecordLog</cim:VALUE><cim:VALUE>MessageLog</cim:VALUE><cim:VALUE>File</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.OtherLogStorageDescriptions</cim:VALUE><cim:VALUE>CIM_DiagnosticServiceCapabilities.SupportedLogStorage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="OtherLogStorageDescriptions" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property provides additional information for LogStorage when the corresponding value is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LogStorage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="VerbosityLevel" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A client may want to specify the desired volume or detail logged by a diagnostic service. This property is applied to a corresponding logging option, acting as a qualifier on its description. Three levels of verbosity are defined as follows: 
* &quot;Minimum&quot; (value=2): Specified if the least amount of information is desired; for example, Pass or Fail. 
* &quot;Standard&quot; (value=3): This is the standard level of messaging provided by the service. It is the form most likely to be used if no verbosity value is specified (default). 
* &quot;Full&quot; (value=4): Specified when all information, regardless of size, is desired. 
Note that VerbosityLevel is a subjective property and relates to the degree of detail, not an absolute metric. A client simply specifies its desired level of detail and the provider publishes its data in accordance with this desired level of detail. 
Verbosity may not apply to all LogOptions values, in which case the default VerbosityLevel of &quot;Standard&quot; SHOULD be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Minimum</cim:VALUE><cim:VALUE>Standard</cim:VALUE><cim:VALUE>Full</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LogOptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSetting" PROPAGATED="false" NAME="Locales" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property, along with the locale information in LocalizationCapabilities and DiagnosticServiceRecord, meets the requirement to specify locale for results produced by a diagnostic service. A locale indicates a particular geographical, political, or cultural region. The Locales property of the DiagnosticSetting class is an array of strings whose entries specify a language to be used in the formulation of information requested by or delivered to a client as a result of running a diagnostic service. It is specified by the client as an input parameter to the RunDiagnostic method, by virtue of its inclusion in this Setting class which is a parameter of the method. A single Setting object may specify more than one Locale. In this case, information MUST be returned in each language specified. 

Each array entry consists of three sub-strings, separated by underscores: 
- The first sub-string is the language code, as specified in ISO639. 
- The second sub-string is the country code, as specified in ISO3166. 
- The third sub-string is a variant, which is vendor specific. 
For example, US English appears as: &quot;en_US_WIN&quot;, where the &quot;WIN&quot; variant would specify a Windows browser-specific collation (if one exists). Since the variant is not standardized, it is not commonly used and generally is limited to easily recognizable values (&quot;WIN&quot;, &quot;UNIX&quot;, &quot;EURO&quot;, etc.) used in standard environments. The language and country codes are required; the variant may be empty.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LocalizationCapabilities.SupportedOutputLocales</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyToMSE method is used to verify that this Setting can be applied to the referenced ManagedSystemElement at the given time or time interval. This method takes three input parameters: MSE (the Managed SystemElement that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement that is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyToMSE method performs the actual application of the Setting to the referenced ManagedSystemElement. It takes three input parameters: MSE (the ManagedSystemElement to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). Note that the semantics of this method are that individual Settings are either wholly applied or not applied at all to their target ManagedSystemElement. The return value should be 0 if the Setting is successfully applied to the referenced ManagedSystemElement, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyToCollection method is used to verify that this Setting can be applied to the referenced Collection of ManagedSystemElements, at the given time or time interval, without causing adverse effects to either the Collection itself or its surrounding environment. The net effect is to execute the VerifyOKToApply method against each of the Elements that are aggregated by the Collection. This method takes three input parameters: Collection (the Collection of ManagedSystemElements that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. One output parameter, CanNotApply, is defined, which is a string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied. This parameter enables those Elements to be revisited and either fixed or have other corrective action taken on them. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements that is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyToCollection method performs the application of the Setting to the referenced Collection of ManagedSystemElements. The net effect is to execute the ApplyToMSE method against each of the Elements that are aggregated by the Collection. If the input value ContinueOnError is false, this method applies the Setting to all Elements in the Collection until it encounters an error. In the case of an error, the method stops execution, logs the key of the Element that caused the error in the CanNotApply array, and issues a return code of 2. If the input value ContinueOnError is true, then this method applies the Setting to all of the ManagedSystemElements in the Collection, and reports the failed Elements in the array, CanNotApply. For the latter, processing will continue until the method is applied to all Elements in the Collection, regardless of any errors encountered. The key of each ManagedSystemElement to which the Setting could not be applied is logged into the CanNotApply array. This method takes four input parameters: Collection (the Collection of Elements to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), ContinueOnError (true indicates to continue processing when an error is encountered), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if the Setting is successfully applied to the referenced Collection, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, 3 if the Setting cannot be applied using the input value for ContinueOnError, and any other number if an error occurred. One output parameter, CanNotApplystring, is defined, which is an array that lists the keys of the ManagedSystemElements to which the Setting could not be applied. This output parameter has meaning only when the ContinueOnError parameter is true. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement in the Collection, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements to be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ContinueOnError" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True means to continue processing when an error is encountered.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting could not be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyIncrementalChangeToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyIncrementalChangeToMSE method is used to verify that a subset of the properties in this Setting can be applied to the referenced ManagedSystemElement at the given time or time interval. This method takes four input parameters: MSE (the ManagedSystemElement that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be verified). If the array is null or empty or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be verified. If it is set to &quot;NONE&quot;, then no Settings properties will be verified. The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement for which the Setting is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyIncrementalChangeToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyIncrementalChangeToMSE method performs the actual application of a subset of the properties in the Setting to the referenced ManagedSystemElement. It takes four input parameters: MSE (the ManagedSystem Element to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be applied). If a property is not in this list, it will be ignored by the Apply. If the array is null, empty, or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be applied. If it is set to &quot;NONE&quot;, then no Settings properties will be applied. 
Note that the semantics of this method are that individual Settings are either wholly applied or not applied at all to their target ManagedSystemElement. The return value should be 0 if the Setting is successfully applied to the referenced ManagedSystemElement, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyIncrementalChangeToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyIncrementalChangeToCollection method is used to verify that a subset of the properties in this Setting can be applied to the referenced Collection of ManagedSystemElements at the given time or time interval, without causing adverse effects to either the Collection itself or its surrounding environment. The net effect is to execute the VerifyOKToApplyIncrementalChangeToMSE method against each of the Elements that are aggregated by the Collection. This method takes four input parameters: Collection (the Collection of ManagedSystemElements that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be verified). If the array is null or empty or contains the string &quot;all&quot; as a property name, all Settings properties will be verified. If it is set to &quot;none&quot; then no Settings properties will be verified. The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. One output parameter, CanNotApply, is defined, which is a string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied. This parameter enables those Elements to be revisited and either fixed or have other corrective action taken on them. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements for which the setting is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyIncrementalChangeToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyIncrementalChangeToCollection method performs the application of a subset of the properties in this Setting to the referenced Collection of ManagedSystemElements. The net effect is to execute the ApplyIncrementalChangeToMSE method against each of the Elements that are aggregated by the Collection. If the input value ContinueOnError is false, this method applies the Setting to all Elements in the Collection until it encounters an error, in which case it stops execution, logs the key of the Element that caused the error in the CanNotApply array, and issues a return code of 2. If the input value ContinueOnError is true, then this method applies the Setting to all of the ManagedSystemElements in the Collection, and reports the failed Elements in the array, CanNotApply. For the latter, processing will continue until the method is applied to all Elements in the Collection, regardless of any errors encountered. The key of each ManagedSystemElement to which the Setting could not be applied is logged into the CanNotApply array. This method takes four input parameters: Collection (the Collection of Elements to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), ContinueOnError (true indicates to continue processing when an error is encountered), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be applied). If a property is not in this list, it will be ignored by the Apply. If the array is null or empty or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be applied. If it is set to &quot;NONE&quot;, then no Settings properties will be applied. 
The return value should be 0 if the Setting is successfully applied to the referenced Collection, 1 if the method is not supported, 2 if the Setting was not applied within the specified time, 3 if the Setting cannot be applied using the input value for ContinueOnError, and any other number if an error occurred. One output parameter, CanNotApplystring, is defined, which is an array that lists the keys of the ManagedSystemElements to which the Setting could not be applied. This output parameter has meaning only when the ContinueOnError parameter is true. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement in the Collection, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of Elements to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ContinueOnError" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates to continue processing when an error is encountered.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This parameter indicates the required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DiagnosticRecord" NAME="CIM_DiagnosticSettingDataRecord"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class contains a snapshot of the settings that were used when the associated Diagnostic service was run.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSettingDataRecord" PROPAGATED="false" NAME="Settings" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string containing an encoding of the DiagnosticSettingData instance that was used when the diagnostic service was run.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_DiagnosticSettingData</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="ServiceName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property should reflect the value of the underlying DiagnosticService.Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticService.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="ManagedElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property SHOULD reflect the value of the underlying ManagedElement.ElementName property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="ExpirationDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time that the record instance should be deleted. The expiration datetime SHOULD be set when the record is fully populated with record data. The value SHOULD be calculated using the ResultPersistence property of the DiagnosticSetting class. Once the Expiration Date has been reached, record instances SHOULD be deleted as soon as possible.
If a ResultPersistence value is not provided, records MAY be deleted at any time.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.ResultPersistence</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="RecordType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RecordType property specifies the nature of the data being entered into the ServiceRecord. The value in this property should match one of the values indicated by the DiagnosticSetting.LogOptions property. A brief summary of the various log options can be found in CIM_DiagnosticSetting.LogOptions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Results</cim:VALUE><cim:VALUE>Subtests</cim:VALUE><cim:VALUE>Actions</cim:VALUE><cim:VALUE>Warnings</cim:VALUE><cim:VALUE>Status</cim:VALUE><cim:VALUE>Device Errors</cim:VALUE><cim:VALUE>Service Errors</cim:VALUE><cim:VALUE>Setting Data</cim:VALUE><cim:VALUE>Statistics</cim:VALUE><cim:VALUE>Hardware Configuration</cim:VALUE><cim:VALUE>Software Configuration</cim:VALUE><cim:VALUE>References</cim:VALUE><cim:VALUE>Debug</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LogOptions</cim:VALUE><cim:VALUE>CIM_DiagnosticRecord.OtherRecordTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="OtherRecordTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When &quot;Other&quot; (value=1) is entered in the RecordType property, OtherRecordTypeDescription can be used to describe the message type.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.OtherLogOptionsDescriptions</cim:VALUE><cim:VALUE>CIM_DiagnosticRecord.RecordType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="CreationTimeStamp" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timestamp indicating when the record was created.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="RecordFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the data structure of the information in the property, RecordData. If the RecordFormat string is &lt;empty&gt;, RecordData should be interpreted as a free-form string. 

To describe the data structure of RecordData, the RecordFormat string should be constructed as follows: 
- The first character is a delimiter character and is used to parse the remainder of the string into sub-strings. 
- Each sub-string is separated by the delimiter character and should be in the form of a CIM property declaration (i.e., datatype and property name). This set of declarations may be used to interpret the similarly delimited RecordData property. 
For example, using a &apos;*&apos; delimiter, RecordFormat = &quot;*string ThisDay*uint32 ThisYear*datetime SomeTime&quot; 
may be used to interpret: RecordData = &quot;*This is Friday*2002*20020807141000.000000-300&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RecordForLog.RecordData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="RecordData" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string containing LogRecord data. 
If the corresponding RecordFormat property is &lt;empty&gt;, or cannot be parsed according to the recommended format, RecordData should be interpreted as a free-form string. If the RecordFormat property contains parseable format information (as recommended in the RecordFormat Description qualifier), the RecordData string SHOULD be parsed in accordance with this format. In this case, RecordData SHOULD begin with the delimiter character and this character SHOULD be used to separate substrings in the manner described. The RecordData string can then be parsed by the data consumer and appropriately typed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RecordForLog.RecordFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="Locale" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A locale indicates a particular geographical, political, or cultural region. The Locale specifies the language used in creating the RecordForLog data. If the Locale property is empty, it is assumed that the default locale is en_US (English). 
The locale string consists of three sub-strings, separated by underscores: 
- The first sub-string is the language code, as specified in ISO639. 
- The second sub-string is the country code, as specified in ISO3166. 
- The third sub-string is a variant, which is vendor specific. 
For example, US English appears as: &quot;en_US_WIN&quot;, where the &quot;WIN&quot; variant would specify a Windows browser-specific collation (if one exists). Since the variant is not standardized, it is not commonly used and generally is limited to easily recognizable values (&quot;WIN&quot;, &quot;UNIX&quot;, &quot;EURO&quot;, etc.) used in standard environments. The language and country codes are required; the variant may be empty.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DiagnosticRecord" NAME="CIM_DiagnosticSettingRecord"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A snapshot of the properties in the DiagnosticSetting instance that was used when the Diagnostic was run.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSettingRecord" PROPAGATED="false" NAME="HaltOnError" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When this flag is true, the test will halt after finding the first error.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSettingRecord" PROPAGATED="false" NAME="QuickMode" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When this flag is true, the test software should attempt to run in an accelerated fashion either by reducing the coverage or number of tests performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSettingRecord" PROPAGATED="false" NAME="PercentOfTestCoverage" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested percentage of coverage for the diagnostic service. For example, a hard drive scan test could be asked to run at 50%. Permissible values for this property range from 0 to 100.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSettingRecord" PROPAGATED="false" NAME="LoopControlParameter" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array entries contain parameters corresponding to entries in the LoopControl array, limiting the number of times a test should be repeated with a single invocation of RunTest by a CIM client.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSettingRecord" PROPAGATED="false" NAME="LoopControl" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LoopControl, used in conjunction with LoopControlParameter, sets one or more loop control mechanisms that limits the number of times a test should be repeated with a single invocation of RunTest by a CIM client. There is an array-positional correspondence between LoopControl entries &amp; LoopControlParameter entries. The entries in these coupled arrays of loop controls can be used in a logical OR fashion to achieve the desired loop control. For example, if a client wants to loop a test 1000 times, but quit if a timer runs out, it could set both controls into the LoopControl array as two separate entries in each array. The looping test will terminate when the first of the two Ored conditions are met. 
A brief description for each loop control can be found in the description of DiagnosticSetting.LoopControl.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Continuous</cim:VALUE><cim:VALUE>Count</cim:VALUE><cim:VALUE>Timer</cim:VALUE><cim:VALUE>Error Count</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSettingRecord" PROPAGATED="false" NAME="OtherLoopControlDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides additional information for LoopControl when its value is set to 1 (&apos;Other&apos;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticSettingRecord" PROPAGATED="false" NAME="ResultPersistence" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The desired length of time to persist the messages that result from execution of a diagnostic service. Here is a summary of the choices and behaviors for different ResultPersistence values: 
0 = &quot;No Persistence&quot;: 
Setting the timer to zero tells the provider not to persist the diagnostic result. The diagnostic information is only available while the diagnostic is executing or at its conclusion. 
Value &gt; 0 and &lt; 0xFFFFFFFF = &quot;Persist With TimeOut&quot;: 
Setting the ResultPersistenceOption to a integer will cause the DiagnosticResult to be persisted for that number of seconds. At the end of that time, the DiagnosticResult may be deleted by the diagnostic service provider. 
0xFFFFFFFF = &quot;Persist Forever&quot;: 
By setting the timeout value to the very large value, 0xFFFFFFFF, the provider shall persist results forever. In this case, the client MUST bear the responsibility for deleting them.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSettingRecord" PROPAGATED="false" NAME="LogOptions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogOptions property lists the log options that were requested for the Diagnostic Service. A brief summary of the various log options can be found in CIM_DiagnosticSetting.LogOptions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>0x8000</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Results</cim:VALUE><cim:VALUE>Subtests</cim:VALUE><cim:VALUE>Actions</cim:VALUE><cim:VALUE>Warnings</cim:VALUE><cim:VALUE>Status</cim:VALUE><cim:VALUE>Device Errors</cim:VALUE><cim:VALUE>Service Errors</cim:VALUE><cim:VALUE>Setting Data</cim:VALUE><cim:VALUE>Statistics</cim:VALUE><cim:VALUE>Hardware Configuration</cim:VALUE><cim:VALUE>Software Configuration</cim:VALUE><cim:VALUE>References</cim:VALUE><cim:VALUE>Debug</cim:VALUE><cim:VALUE>No Log Options</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSettingRecord" PROPAGATED="false" NAME="OtherLogOptionsDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides additional information regarding the types of test messages that are logged when the property LogOptions includes the value 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSettingRecord" PROPAGATED="false" NAME="LogStorage" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogStorage setting property indicates which types of supported storage should be used by the Diagnostic Service for logging of the data specified in LogOptions. 
The values are: 
&quot;DiagnosticRecordLog&quot; (Value = 2): Use the DiagnosticRecordLog and DiagnosticRecord classes. 
&quot;MessageLog&quot; (Value = 4): Use the MessageLog class and its methods. 
&quot;File&quot; (Value = 5): Write data to a file.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>DiagnosticRecordLog</cim:VALUE><cim:VALUE>MessageLog</cim:VALUE><cim:VALUE>File</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSettingRecord" PROPAGATED="false" NAME="OtherLogStorageDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property provides additional information for LogStorage when the corresponding value is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticSettingRecord" PROPAGATED="false" NAME="VerbosityLevel" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A client may want to specify the volume or detail of information logged by a diagnostic service. This metric is applied to a corresponding logging option, acting as a qualifier on its description. Three levels of verbosity are defined as follows: 
* &quot;Minimum&quot; (value=2): Specified if the least amount of information is desired; for example, Pass or Fail. 
* &quot;Standard&quot; (value=3): This is the standard level of messaging provided by the service. It is the form most likely to be used if no verbosity value is specified (default). 
* &quot;Full&quot; (value=4): Specified when all information, regardless of size, is desired. 
Verbosity may not apply to all LogOptions values, in which case the default VerbosityLevel of &quot;Standard&quot; SHOULD be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Minimum</cim:VALUE><cim:VALUE>Standard</cim:VALUE><cim:VALUE>Full</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="ServiceName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property should reflect the value of the underlying DiagnosticService.Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticService.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="ManagedElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property SHOULD reflect the value of the underlying ManagedElement.ElementName property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="ExpirationDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time that the record instance should be deleted. The expiration datetime SHOULD be set when the record is fully populated with record data. The value SHOULD be calculated using the ResultPersistence property of the DiagnosticSetting class. Once the Expiration Date has been reached, record instances SHOULD be deleted as soon as possible.
If a ResultPersistence value is not provided, records MAY be deleted at any time.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.ResultPersistence</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="RecordType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RecordType property specifies the nature of the data being entered into the ServiceRecord. The value in this property should match one of the values indicated by the DiagnosticSetting.LogOptions property. A brief summary of the various log options can be found in CIM_DiagnosticSetting.LogOptions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Results</cim:VALUE><cim:VALUE>Subtests</cim:VALUE><cim:VALUE>Actions</cim:VALUE><cim:VALUE>Warnings</cim:VALUE><cim:VALUE>Status</cim:VALUE><cim:VALUE>Device Errors</cim:VALUE><cim:VALUE>Service Errors</cim:VALUE><cim:VALUE>Setting Data</cim:VALUE><cim:VALUE>Statistics</cim:VALUE><cim:VALUE>Hardware Configuration</cim:VALUE><cim:VALUE>Software Configuration</cim:VALUE><cim:VALUE>References</cim:VALUE><cim:VALUE>Debug</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LogOptions</cim:VALUE><cim:VALUE>CIM_DiagnosticRecord.OtherRecordTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="OtherRecordTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When &quot;Other&quot; (value=1) is entered in the RecordType property, OtherRecordTypeDescription can be used to describe the message type.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.OtherLogOptionsDescriptions</cim:VALUE><cim:VALUE>CIM_DiagnosticRecord.RecordType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="CreationTimeStamp" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timestamp indicating when the record was created.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="RecordFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the data structure of the information in the property, RecordData. If the RecordFormat string is &lt;empty&gt;, RecordData should be interpreted as a free-form string. 

To describe the data structure of RecordData, the RecordFormat string should be constructed as follows: 
- The first character is a delimiter character and is used to parse the remainder of the string into sub-strings. 
- Each sub-string is separated by the delimiter character and should be in the form of a CIM property declaration (i.e., datatype and property name). This set of declarations may be used to interpret the similarly delimited RecordData property. 
For example, using a &apos;*&apos; delimiter, RecordFormat = &quot;*string ThisDay*uint32 ThisYear*datetime SomeTime&quot; 
may be used to interpret: RecordData = &quot;*This is Friday*2002*20020807141000.000000-300&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RecordForLog.RecordData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="RecordData" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string containing LogRecord data. 
If the corresponding RecordFormat property is &lt;empty&gt;, or cannot be parsed according to the recommended format, RecordData should be interpreted as a free-form string. If the RecordFormat property contains parseable format information (as recommended in the RecordFormat Description qualifier), the RecordData string SHOULD be parsed in accordance with this format. In this case, RecordData SHOULD begin with the delimiter character and this character SHOULD be used to separate substrings in the manner described. The RecordData string can then be parsed by the data consumer and appropriately typed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RecordForLog.RecordFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="Locale" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A locale indicates a particular geographical, political, or cultural region. The Locale specifies the language used in creating the RecordForLog data. If the Locale property is empty, it is assumed that the default locale is en_US (English). 
The locale string consists of three sub-strings, separated by underscores: 
- The first sub-string is the language code, as specified in ISO639. 
- The second sub-string is the country code, as specified in ISO3166. 
- The third sub-string is a variant, which is vendor specific. 
For example, US English appears as: &quot;en_US_WIN&quot;, where the &quot;WIN&quot; variant would specify a Windows browser-specific collation (if one exists). Since the variant is not standardized, it is not commonly used and generally is limited to easily recognizable values (&quot;WIN&quot;, &quot;UNIX&quot;, &quot;EURO&quot;, etc.) used in standard environments. The language and country codes are required; the variant may be empty.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_FileSystemCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FilesystemServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class defines the abilities for persistence and recoverability of a FileSystem. This information is tied to the FileSystem using the ElementCapabilities association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FileSystemCapabilities" PROPAGATED="false" NAME="SupportedPersistenceTypes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of enumerated values representing the persistence capabilities of the FileSystem. A value of &quot;Persistent&quot; indicates that the FileSystem supports persistence, can be preserved through an orderly shutdown and could be protected. A value of &quot;Temporary&quot; indicates that the FileSystem supports non-persistence, may not be protected and may not survive a shutdown. A value of &quot;External&quot; indicates that the FileSystem could controlled outside of the operating environment and may need to be protected by specialized means. A value of &quot;Other&quot; is provided to allow for additional persistence types, to be described in the OtherPersistenceType attribute, and is expected to be rarely, if ever, used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Persistent</cim:VALUE><cim:VALUE>Temporary</cim:VALUE><cim:VALUE>External</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FileSystemCapabilities.SupportedPersistenceTypes</cim:VALUE><cim:VALUE>CIM_FileSystem.PersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FileSystemCapabilities" PROPAGATED="false" NAME="SupportedOtherPersistenceTypes" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings describing the persistence capabilities where the corresponding entry in SupportedPersistenceTypes has a value of &quot;Other&quot;. This value is ignored in all other cases.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FileSystemCapabilities.SupportedPersistenceTypes</cim:VALUE><cim:VALUE>CIM_FileSystem.OtherPersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ScopedSettingData" NAME="CIM_FileSystemSettingData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class allows a client to specify the desired persistence of a FileSystem. This information is tied to the FileSystem using the ElementSettingData association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FileSystemSettingData" PROPAGATED="false" NAME="PersistenceType" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value representing the intended persistence characteristics of the FileSystem. A value of &quot;Persistent&quot; indicates that the FileSystem should be persistent, should be preserved through an orderly shutdown and should be protected. A value of &quot;Temporary&quot; indicates that the FileSystem should be non-persistent, should not be protected and may not survive a shutdown. A value of &quot;External&quot; indicates that the FileSystem should be controlled outside of the operating environment and may need to be protected by specialized means. A value of &quot;Other&quot; is provided to allow for additional persistence types, to be described in the OtherPersistenceType attribute, and is expected to be rarely, if ever, used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Persistent</cim:VALUE><cim:VALUE>Temporary</cim:VALUE><cim:VALUE>External</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FileSystemSettingData.OtherPersistenceType</cim:VALUE><cim:VALUE>CIM_FileSystem.PersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystemSettingData" PROPAGATED="false" NAME="OtherPersistenceType" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the persistence characteristics when PersistenceType is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FileSystemSettingData.PersistenceType</cim:VALUE><cim:VALUE>CIM_FileSystem.OtherPersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RecordForLog" NAME="CIM_LogEntry"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.25.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Logs</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogEntry object can describe the definitional format for entries in a Log, or can be used to instantiate the actual entries in the Log.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LogEntry" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogEntry" PROPAGATED="false" NAME="LogInstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The containing Log&apos;s InstanceID.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogEntry" PROPAGATED="false" NAME="LogName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The containing Log&apos;s Name. This property is available for backwards continuity with CIM_LogRecord.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogEntry" PROPAGATED="false" NAME="RecordID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RecordID may be used to provide a representation of log entry ordering or pointers/handles for log entries.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogEntry" PROPAGATED="false" NAME="CreationTimeStamp" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A LogEntry may include a timestamp for the entry.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogEntry" PROPAGATED="false" NAME="MessageID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that uniquely identifies, within the scope of the OwningEntity, the format of the Message.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogEntry.Message</cim:VALUE><cim:VALUE>CIM_LogEntry.MessageArguments</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogEntry" PROPAGATED="false" NAME="Message" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>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:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogEntry.MessageID</cim:VALUE><cim:VALUE>CIM_LogEntry.MessageArguments</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogEntry" PROPAGATED="false" NAME="MessageArguments" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array containing the dynamic content of the message.
Each DYNAMIC_ELEMENT for the message referred to by the MessageID property shall be contained in MessageArguments whether the DYNAMIC_ELEMENT is included in the Message or not.
In addition, the entries in MessageArguments need to be in the same order as the DYNAMIC_ELEMENTs.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogEntry.Message</cim:VALUE><cim:VALUE>CIM_LogEntry.MessageID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="RecordFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the data structure of the information in the property, RecordData. If the RecordFormat string is &lt;empty&gt;, RecordData should be interpreted as a free-form string. 

To describe the data structure of RecordData, the RecordFormat string should be constructed as follows: 
- The first character is a delimiter character and is used to parse the remainder of the string into sub-strings. 
- Each sub-string is separated by the delimiter character and should be in the form of a CIM property declaration (i.e., datatype and property name). This set of declarations may be used to interpret the similarly delimited RecordData property. 
For example, using a &apos;*&apos; delimiter, RecordFormat = &quot;*string ThisDay*uint32 ThisYear*datetime SomeTime&quot; 
may be used to interpret: RecordData = &quot;*This is Friday*2002*20020807141000.000000-300&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RecordForLog.RecordData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="RecordData" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string containing LogRecord data. 
If the corresponding RecordFormat property is &lt;empty&gt;, or cannot be parsed according to the recommended format, RecordData should be interpreted as a free-form string. If the RecordFormat property contains parseable format information (as recommended in the RecordFormat Description qualifier), the RecordData string SHOULD be parsed in accordance with this format. In this case, RecordData SHOULD begin with the delimiter character and this character SHOULD be used to separate substrings in the manner described. The RecordData string can then be parsed by the data consumer and appropriately typed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RecordForLog.RecordFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="Locale" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A locale indicates a particular geographical, political, or cultural region. The Locale specifies the language used in creating the RecordForLog data. If the Locale property is empty, it is assumed that the default locale is en_US (English). 
The locale string consists of three sub-strings, separated by underscores: 
- The first sub-string is the language code, as specified in ISO639. 
- The second sub-string is the country code, as specified in ISO3166. 
- The third sub-string is a variant, which is vendor specific. 
For example, US English appears as: &quot;en_US_WIN&quot;, where the &quot;WIN&quot; variant would specify a Windows browser-specific collation (if one exists). Since the variant is not standardized, it is not commonly used and generally is limited to easily recognizable values (&quot;WIN&quot;, &quot;UNIX&quot;, &quot;EURO&quot;, etc.) used in standard environments. The language and country codes are required; the variant may be empty.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_LogicalFile"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A LogicalFile is a named collection of data or executable code, or represents a LogicalDevice or Directory. It is located within the context of a FileSystem, on a Storage Extent.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="false" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="false" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="false" NAME="FSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="false" NAME="FSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as part of the key of a LogicalFile instance within a FileSystem. A unique identifier (such as a full path name) is required as a Name value. Since Files are weak to their FileSystem (and not to a Directory which would provide a more granular naming algorithm), care must be taken to make LogicalFile&apos;s Name unique for a given Creation ClassName and FileSystem. A full path name is one way to do this.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="false" NAME="FileSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size of the File in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="false" NAME="CreationDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>File&apos;s creation date.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="false" NAME="LastModified" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the File was last modified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="false" NAME="LastAccessed" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the File was last accessed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="false" NAME="Readable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the File can be read.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="false" NAME="Writeable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the File can be written.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="false" NAME="Executable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the file is executable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="false" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to compress the LogicalFile. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the LogicalFile is compressed or not, &quot;Compressed&quot; to represent that the File is compressed but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the LogicalFile is not compressed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="false" NAME="EncryptionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to encrypt the LogicalFile. If it is not possible or not desired to describe the encryption scheme (perhaps for security reasons), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the LogicalFile is encrypted or not, &quot;Encrypted&quot; to represent that the File is encrypted but either its encryption scheme is not known or not disclosed, and &quot;Not Encrypted&quot; to represent that the LogicalFile is not encrypted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="false" NAME="InUseCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer indicating the number of &apos;file opens&apos; that are currently active against the File.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RecordForLog" NAME="CIM_LogRecord"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Logs</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogRecord object can describe the definitional format for entries in a MessageLog, or can be used to instantiate the actual records in the Log. The latter approach provides a great deal more semantic definition and management control over the individual entries in a MessageLog, than do the record manipulation methods of the Log class. It is recommended that the data in individual Log entries be modeled using subclasses of LogRecord, to avoid the creation of LogRecords with one property (such as RecordData) without semantics. 
Definitional formats for LogRecords could be specified by establishing a naming convention for the RecordID and Message Timestamp key properties.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LogRecord" PROPAGATED="false" NAME="LogCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Log&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_MessageLog.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogRecord" PROPAGATED="false" NAME="LogName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Log&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_MessageLog.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogRecord" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogRecord" PROPAGATED="false" NAME="RecordID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RecordID, with the MessageTimestamp property, serve to uniquely identify the LogRecord within a MessageLog. Note that this property is different than the RecordNumber parameters of the MessageLog methods. The latter are ordinal values only, useful to track position when iterating through a Log. On the other hand, RecordID is truly an identifier for an instance of LogRecord. It may be set to the record&apos;s ordinal position, but this is not required.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogRecord" PROPAGATED="false" NAME="MessageTimestamp" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A LogRecord&apos;s key structure includes a timestamp for the entry. If the timestamp for the entry is unknown, the value 99990101000000.000000+000 SHOULD be used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogRecord" PROPAGATED="false" NAME="DataFormat" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogRecord.RecordFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing the LogRecord&apos;s data structure.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="RecordFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the data structure of the information in the property, RecordData. If the RecordFormat string is &lt;empty&gt;, RecordData should be interpreted as a free-form string. 

To describe the data structure of RecordData, the RecordFormat string should be constructed as follows: 
- The first character is a delimiter character and is used to parse the remainder of the string into sub-strings. 
- Each sub-string is separated by the delimiter character and should be in the form of a CIM property declaration (i.e., datatype and property name). This set of declarations may be used to interpret the similarly delimited RecordData property. 
For example, using a &apos;*&apos; delimiter, RecordFormat = &quot;*string ThisDay*uint32 ThisYear*datetime SomeTime&quot; 
may be used to interpret: RecordData = &quot;*This is Friday*2002*20020807141000.000000-300&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RecordForLog.RecordData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="RecordData" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string containing LogRecord data. 
If the corresponding RecordFormat property is &lt;empty&gt;, or cannot be parsed according to the recommended format, RecordData should be interpreted as a free-form string. If the RecordFormat property contains parseable format information (as recommended in the RecordFormat Description qualifier), the RecordData string SHOULD be parsed in accordance with this format. In this case, RecordData SHOULD begin with the delimiter character and this character SHOULD be used to separate substrings in the manner described. The RecordData string can then be parsed by the data consumer and appropriately typed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RecordForLog.RecordFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="Locale" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A locale indicates a particular geographical, political, or cultural region. The Locale specifies the language used in creating the RecordForLog data. If the Locale property is empty, it is assumed that the default locale is en_US (English). 
The locale string consists of three sub-strings, separated by underscores: 
- The first sub-string is the language code, as specified in ISO639. 
- The second sub-string is the country code, as specified in ISO3166. 
- The third sub-string is a variant, which is vendor specific. 
For example, US English appears as: &quot;en_US_WIN&quot;, where the &quot;WIN&quot; variant would specify a Windows browser-specific collation (if one exists). Since the variant is not standardized, it is not commonly used and generally is limited to easily recognizable values (&quot;WIN&quot;, &quot;UNIX&quot;, &quot;EURO&quot;, etc.) used in standard environments. The language and country codes are required; the variant may be empty.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElementCapabilities" NAME="CIM_OperatingSystemCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::OperatingSystem</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingSystemCapabilities provides information about the capabilities of associated instances of CIM_OperatingSystem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystemCapabilities" PROPAGATED="false" NAME="HostShutdownBehavior" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HostShutdownBehavior provides information about the capabilities of an associated instance of OperatingSystem to shutdown the hosting computer system.
A value of &quot;Disabled&quot; indicates that if the associated OperatingSystem is shutdown using the RequestStateChange() or Shutdown() extrinsic methods, the ComputerSystem with which the ComputerSystem is associated through an instance of CIM_RunningOS shall be shutdown.
A value of &quot;No effect&quot; indicates that if the associated OperatingSystem is shutdown using the RequestStateChange() or Shutdown() extrinsic methods, the ComputerSystem with which the OperatingSystem is associated through CIM_RunningOS shall not be shutdown.
A value of &quot;Unknown&quot; indicates that the effect on the hosting ComputerSystem is unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>No effect</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElementCapabilities" NAME="CIM_PlatformWatchdogServiceCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Watchdog</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from Capabilities that describes the watchdog service management aspects of a system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PlatformWatchdogServiceCapabilities" PROPAGATED="false" NAME="ActionOnExpirationSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ActionOnExpirationSupported indicates the actions which can be performed when the watchdog timer expires. See CIM_PlatformWatchdogService.ActionOnExpiration for a description of the values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None - Status Only</cim:VALUE><cim:VALUE>System Reset</cim:VALUE><cim:VALUE>System Power Off</cim:VALUE><cim:VALUE>System Power Off, then On</cim:VALUE><cim:VALUE>Generate System NonMaskableInterrupt (NMI)</cim:VALUE><cim:VALUE>Generate System Management Interrupt (SMI)</cim:VALUE><cim:VALUE>Reset Monitored Entity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PlatformWatchdogService.ActionOnExpiration</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PlatformWatchdogServiceCapabilities" PROPAGATED="false" NAME="WatchdogTimerDataSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>WatchdogTimerDataSupported indicates the data which is provided on the value of the watchdog timer. The values in the enumeration are: A value set to 2 = &quot;Current Value&quot; shall indicate that the time of the current value of the timer is provided. A value set to 3 = &quot;Timer Resolution&quot; shall indicate that the timer resolution for the last expiration is provided.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Current Value</cim:VALUE><cim:VALUE>Timer Resolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PlatformWatchdogService.CurrentTimerValue</cim:VALUE><cim:VALUE>CIM_PlatformWatchdogService.TimerResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PlatformWatchdogServiceCapabilities" PROPAGATED="false" NAME="LastExpirationDataSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastExpirationDataSupported indicates the data which is provided on the last expiration of the watchdog timer. The values in the enumeration are: A value set to 2 = &quot;Time&quot; shall indicate that the time of the last expiration is provided.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Time</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PlatformWatchdogService.TimeOfLastExpiration</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_RecordAppliesToElement"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Logs</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>ManagedSystemElements may create RecordForLog objects to record their event, error or informational data within Logs. The relationship between these managed elements and the records they create is described by this association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RecordAppliesToElement" PROPAGATED="false" REFERENCECLASS="CIM_RecordForLog" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Record.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RecordAppliesToElement" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement that participated in the creation of the Record.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalFile" NAME="CIM_SymbolicLink"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is a special type of LogicalFile that represents a Symbolic Link. This convention is useful for some operating systems that want to represent a single file in multiple places or a single file that is represented via multiple names.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SymbolicLink" PROPAGATED="false" NAME="TargetFile" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The target file of the symbolic link.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as part of the key of a LogicalFile instance within a FileSystem. A unique identifier (such as a full path name) is required as a Name value. Since Files are weak to their FileSystem (and not to a Directory which would provide a more granular naming algorithm), care must be taken to make LogicalFile&apos;s Name unique for a given Creation ClassName and FileSystem. A full path name is one way to do this.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FileSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size of the File in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CreationDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>File&apos;s creation date.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="LastModified" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the File was last modified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="LastAccessed" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the File was last accessed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Readable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the File can be read.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Writeable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the File can be written.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Executable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the file is executable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to compress the LogicalFile. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the LogicalFile is compressed or not, &quot;Compressed&quot; to represent that the File is compressed but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the LogicalFile is not compressed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="EncryptionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to encrypt the LogicalFile. If it is not possible or not desired to describe the encryption scheme (perhaps for security reasons), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the LogicalFile is encrypted or not, &quot;Encrypted&quot; to represent that the File is encrypted but either its encryption scheme is not known or not disclosed, and &quot;Not Encrypted&quot; to represent that the LogicalFile is not encrypted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="InUseCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer indicating the number of &apos;file opens&apos; that are currently active against the File.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Setting" NAME="CIM_TimeZone"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Time</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TimeZone class is a set of properties defining a particular time zone. These properties include the concept of daylight saving time.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_TimeZone" PROPAGATED="false" NAME="TimeZoneID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time zone identifier. The Id MAY be expressed in the form &apos;area name/city name&apos; (e.g., &quot;America/New_York&quot;), or as a time zone name (for example, EST or EDT).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TimeZone" PROPAGATED="false" NAME="TimeZoneStartDate" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time at which this time zone definition takes effect. The value is specified in UTC.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TimeZone" PROPAGATED="false" NAME="StandardName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Full name of the &apos;standard&apos; time zone (e.g., &quot;U.S. Eastern Standard Time&quot;), suitable for presentation to the user in the default locale.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TimeZone.StandardCaption</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TimeZone" PROPAGATED="false" NAME="StandardCaption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Short name of the &apos;standard&apos; time zone (e.g., &quot;EST&quot;), suitable for presentation to the user in the default locale. Note that a specific StandardCaption property is defined, instead of using the inherited Caption. This is done to force consistent property naming for the StandardXXX and DaylightXXX properties.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TimeZone.StandardName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TimeZone" PROPAGATED="false" NAME="StandardOffset" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of minutes by which this &apos;standard&apos; time differs from UTC. For example, U.S. EST differs from UTC by -5.0 hours or -300 minutes, whereas Australia Adelaide Standard Time differs by 9.5 hours or 570 minutes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Minutes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TimeZone" PROPAGATED="false" NAME="StandardMonth" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The month in which daylight saving time ends (and &apos;standard&apos; time begins). Specify 0 for January, 1 for February, and so on.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>January</cim:VALUE><cim:VALUE>February</cim:VALUE><cim:VALUE>March</cim:VALUE><cim:VALUE>April</cim:VALUE><cim:VALUE>May</cim:VALUE><cim:VALUE>June</cim:VALUE><cim:VALUE>July</cim:VALUE><cim:VALUE>August</cim:VALUE><cim:VALUE>September</cim:VALUE><cim:VALUE>October</cim:VALUE><cim:VALUE>November</cim:VALUE><cim:VALUE>December</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TimeZone.StandardDay</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TimeZone" PROPAGATED="false" NAME="StandardDay" TYPE="sint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>There are two different interpretations for this property, depending on the value of StandardDayOfWeek. In one case, StandardDay defines the day-in-month on which daylight saving time ends. This interpretation is used when the StandardDayOfWeek is 0. A positive or negative integer is specified to indicate whether the StandardDay should be calculated from the beginning or the end of the month. For example, 5 indicates the fifth day in the StandardMonth and -1 indicates the last day in the StandardMonth. 

When StandardDayOfWeek is not 0, StandardDay is the day- in-month on which daylight saving time ends, defined in conjunction with StandardDayOfWeek. For example, if StandardDay is 15 and StandardDayOfWeek is Saturday, then daylight saving time ends on the first Saturday on or after the 15th day in the StandardMonth (i.e., the third Saturday in the month). If StandardDay is 20 and StandardDayOfWeek is -Saturday, then this indicates the first Saturday on or before the 20th day in the StandardMonth. If StandardDay is -1 and StandardDayOfWeek is -Sunday, then this indicates the last Sunday in the StandardMonth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>-31</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>31</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TimeZone.StandardDayOfWeek</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TimeZone" PROPAGATED="false" NAME="StandardDayOfWeek" TYPE="sint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Positive or negative integer used in conjunction with StandardDay to indicate the day of the week on which daylight saving time ends (and &apos;standard&apos; time begins). StandardDayOfWeek is set to 0 to indicate an exact day of the month, such as March 1. A positive integer (representing Sunday, Monday, ..., Saturday) means that the day of week is found on or after the specified StandardDay. A negative integer (representing -Sunday, -Monday, ..., -Saturday) means that the day of week is found on or before the StandardDay.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>-7</cim:VALUE><cim:VALUE>-6</cim:VALUE><cim:VALUE>-5</cim:VALUE><cim:VALUE>-4</cim:VALUE><cim:VALUE>-3</cim:VALUE><cim:VALUE>-2</cim:VALUE><cim:VALUE>-1</cim:VALUE><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>-Saturday</cim:VALUE><cim:VALUE>-Friday</cim:VALUE><cim:VALUE>-Thursday</cim:VALUE><cim:VALUE>-Wednesday</cim:VALUE><cim:VALUE>-Tuesday</cim:VALUE><cim:VALUE>-Monday</cim:VALUE><cim:VALUE>-Sunday</cim:VALUE><cim:VALUE>ExactDayOfMonth</cim:VALUE><cim:VALUE>Sunday</cim:VALUE><cim:VALUE>Monday</cim:VALUE><cim:VALUE>Tuesday</cim:VALUE><cim:VALUE>Wednesday</cim:VALUE><cim:VALUE>Thursday</cim:VALUE><cim:VALUE>Friday</cim:VALUE><cim:VALUE>Saturday</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TimeZone.StandardDay</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TimeZone" PROPAGATED="false" NAME="StandardStartInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time interval after midnight when daylight saving time ends. For example, 
00000000020000.000000:000 
indicates that daylight saving time ends at two o&apos;clock, local time (usually, daylight saving time).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TimeZone" PROPAGATED="false" NAME="DaylightName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Full name of the &apos;daylight&apos; time zone (e.g., &quot;U.S. Eastern Daylight Saving Time&quot;), suitable for presentation to the user in the default locale.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TimeZone.DaylightCaption</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TimeZone" PROPAGATED="false" NAME="DaylightCaption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Short name of the &apos;daylight&apos; time zone (e.g., &quot;EDT&quot;), suitable for presentation to the user in the default locale. Note that a specific DaylightCaption property is defined, instead of using the inherited Caption. This is done to force consistent property naming for the StandardXXX and DaylightXXX properties.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TimeZone.DaylightName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TimeZone" PROPAGATED="false" NAME="DaylightOffset" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of minutes by which this daylight saving time differs from UTC. For example, U.S. EDT differs from UTC by -4.0 hours or -240 minutes, whereas Australia Adelaide Daylight Time differs by 10.5 hours or 630 minutes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Minutes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TimeZone" PROPAGATED="false" NAME="DaylightMonth" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The month in which daylight saving time starts. Specify 0 for January, 1 for February, and so on.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>January</cim:VALUE><cim:VALUE>February</cim:VALUE><cim:VALUE>March</cim:VALUE><cim:VALUE>April</cim:VALUE><cim:VALUE>May</cim:VALUE><cim:VALUE>June</cim:VALUE><cim:VALUE>July</cim:VALUE><cim:VALUE>August</cim:VALUE><cim:VALUE>September</cim:VALUE><cim:VALUE>October</cim:VALUE><cim:VALUE>November</cim:VALUE><cim:VALUE>December</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TimeZone.DaylightDay</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TimeZone" PROPAGATED="false" NAME="DaylightDay" TYPE="sint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>There are two different interpretations for this property, depending on the value of DaylightDayOfWeek. In one case, DaylightDay defines the day-in-month on which daylight saving time starts. This interpretation is used when the DaylightDayOfWeek is 0. A positive or negative integer is specified to indicate whether the DaylightDay should be calculated from the beginning or the end of the month. For example, 5 indicates the fifth day in the DaylightMonth and -1 indicates the last day in the DaylightMonth. 

When DaylightDayOfWeek is not 0, DaylightDay is the day- in-month on which daylight saving time starts, defined in conjunction with DaylightDayOfWeek. For example, if DaylightDay is 15 and DaylightDayOfWeek is Saturday, then daylight saving time starts on the first Saturday on or after the 15th day in the DaylightMonth (i.e., the third Saturday in the month). If DaylightDay is 20 and DaylightDayOfWeek is -Saturday, then this indicates the first Saturday on or before the 20th day in the DaylightMonth. If DaylightDay is -1 and DaylightDayOfWeek is -Sunday, then this indicates the last Sunday in the month.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>-31</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>31</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TimeZone.DaylightDayOfWeek</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TimeZone" PROPAGATED="false" NAME="DaylightDayOfWeek" TYPE="sint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Positive or negative integer used in conjunction with DaylightDay to indicate the day of the week on which daylight saving time starts. Set DaylightDayOfWeek to 0 to indicate an exact day of month, such as March 1. Positive integer (Sunday, Monday, ..., Saturday) means that the day of week is found on or after DaylightDay. Negative integer (-Sunday, -Monday, ..., -Saturday) means that the day of week is found on or before DaylightDay.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>-7</cim:VALUE><cim:VALUE>-6</cim:VALUE><cim:VALUE>-5</cim:VALUE><cim:VALUE>-4</cim:VALUE><cim:VALUE>-3</cim:VALUE><cim:VALUE>-2</cim:VALUE><cim:VALUE>-1</cim:VALUE><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>-Saturday</cim:VALUE><cim:VALUE>-Friday</cim:VALUE><cim:VALUE>-Thursday</cim:VALUE><cim:VALUE>-Wednesday</cim:VALUE><cim:VALUE>-Tuesday</cim:VALUE><cim:VALUE>-Monday</cim:VALUE><cim:VALUE>-Sunday</cim:VALUE><cim:VALUE>ExactDayOfMonth</cim:VALUE><cim:VALUE>Sunday</cim:VALUE><cim:VALUE>Monday</cim:VALUE><cim:VALUE>Tuesday</cim:VALUE><cim:VALUE>Wednesday</cim:VALUE><cim:VALUE>Thursday</cim:VALUE><cim:VALUE>Friday</cim:VALUE><cim:VALUE>Saturday</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TimeZone.DaylightDay</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TimeZone" PROPAGATED="false" NAME="DaylightStartInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time interval after midnight when daylight saving time starts. For example, 
00000000020000.000000:000 
indicates that daylight saving time starts at two o&apos;clock, local time (usually, standard time).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="SettingID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identifier by which the Setting object is known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyToMSE method is used to verify that this Setting can be applied to the referenced ManagedSystemElement at the given time or time interval. This method takes three input parameters: MSE (the Managed SystemElement that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement that is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyToMSE method performs the actual application of the Setting to the referenced ManagedSystemElement. It takes three input parameters: MSE (the ManagedSystemElement to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). Note that the semantics of this method are that individual Settings are either wholly applied or not applied at all to their target ManagedSystemElement. The return value should be 0 if the Setting is successfully applied to the referenced ManagedSystemElement, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyToCollection method is used to verify that this Setting can be applied to the referenced Collection of ManagedSystemElements, at the given time or time interval, without causing adverse effects to either the Collection itself or its surrounding environment. The net effect is to execute the VerifyOKToApply method against each of the Elements that are aggregated by the Collection. This method takes three input parameters: Collection (the Collection of ManagedSystemElements that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. One output parameter, CanNotApply, is defined, which is a string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied. This parameter enables those Elements to be revisited and either fixed or have other corrective action taken on them. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements that is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyToCollection method performs the application of the Setting to the referenced Collection of ManagedSystemElements. The net effect is to execute the ApplyToMSE method against each of the Elements that are aggregated by the Collection. If the input value ContinueOnError is false, this method applies the Setting to all Elements in the Collection until it encounters an error. In the case of an error, the method stops execution, logs the key of the Element that caused the error in the CanNotApply array, and issues a return code of 2. If the input value ContinueOnError is true, then this method applies the Setting to all of the ManagedSystemElements in the Collection, and reports the failed Elements in the array, CanNotApply. For the latter, processing will continue until the method is applied to all Elements in the Collection, regardless of any errors encountered. The key of each ManagedSystemElement to which the Setting could not be applied is logged into the CanNotApply array. This method takes four input parameters: Collection (the Collection of Elements to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), ContinueOnError (true indicates to continue processing when an error is encountered), and MustBeCompletedBy (which indicates the required completion time for the method). The return value should be 0 if the Setting is successfully applied to the referenced Collection, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, 3 if the Setting cannot be applied using the input value for ContinueOnError, and any other number if an error occurred. One output parameter, CanNotApplystring, is defined, which is an array that lists the keys of the ManagedSystemElements to which the Setting could not be applied. This output parameter has meaning only when the ContinueOnError parameter is true. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement in the Collection, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements to be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ContinueOnError" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True means to continue processing when an error is encountered.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting could not be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyIncrementalChangeToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyIncrementalChangeToMSE method is used to verify that a subset of the properties in this Setting can be applied to the referenced ManagedSystemElement at the given time or time interval. This method takes four input parameters: MSE (the ManagedSystemElement that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be verified). If the array is null or empty or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be verified. If it is set to &quot;NONE&quot;, then no Settings properties will be verified. The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement for which the Setting is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyIncrementalChangeToMSE" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyIncrementalChangeToMSE method performs the actual application of a subset of the properties in the Setting to the referenced ManagedSystemElement. It takes four input parameters: MSE (the ManagedSystem Element to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be applied). If a property is not in this list, it will be ignored by the Apply. If the array is null, empty, or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be applied. If it is set to &quot;NONE&quot;, then no Settings properties will be applied. 
Note that the semantics of this method are that individual Settings are either wholly applied or not applied at all to their target ManagedSystemElement. The return value should be 0 if the Setting is successfully applied to the referenced ManagedSystemElement, 1 if the method is not supported, 2 if the Setting was not applied within the specified times, and any other number if an error occurred. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="MSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="VerifyOKToApplyIncrementalChangeToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VerifyOKToApplyIncrementalChangeToCollection method is used to verify that a subset of the properties in this Setting can be applied to the referenced Collection of ManagedSystemElements at the given time or time interval, without causing adverse effects to either the Collection itself or its surrounding environment. The net effect is to execute the VerifyOKToApplyIncrementalChangeToMSE method against each of the Elements that are aggregated by the Collection. This method takes four input parameters: Collection (the Collection of ManagedSystemElements that is being verified), TimeToApply (which, being a datetime, can be either a specific time or a time interval), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be verified). If the array is null or empty or contains the string &quot;all&quot; as a property name, all Settings properties will be verified. If it is set to &quot;none&quot; then no Settings properties will be verified. The return value should be 0 if it is okay to apply the Setting, 1 if the method is not supported, 2 if the Setting cannot be applied within the specified times, and any other number if an error occurred. One output parameter, CanNotApply, is defined, which is a string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied. This parameter enables those Elements to be revisited and either fixed or have other corrective action taken on them. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of ManagedSystemElements for which the setting is being verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeToApply can be either a specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Setting" PROPAGATED="true" NAME="ApplyIncrementalChangeToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplyIncrementalChangeToCollection method performs the application of a subset of the properties in this Setting to the referenced Collection of ManagedSystemElements. The net effect is to execute the ApplyIncrementalChangeToMSE method against each of the Elements that are aggregated by the Collection. If the input value ContinueOnError is false, this method applies the Setting to all Elements in the Collection until it encounters an error, in which case it stops execution, logs the key of the Element that caused the error in the CanNotApply array, and issues a return code of 2. If the input value ContinueOnError is true, then this method applies the Setting to all of the ManagedSystemElements in the Collection, and reports the failed Elements in the array, CanNotApply. For the latter, processing will continue until the method is applied to all Elements in the Collection, regardless of any errors encountered. The key of each ManagedSystemElement to which the Setting could not be applied is logged into the CanNotApply array. This method takes four input parameters: Collection (the Collection of Elements to which the Setting is being applied), TimeToApply (which, being a datetime, can be either a specific time or a time interval), ContinueOnError (true indicates to continue processing when an error is encountered), MustBeCompletedBy (which indicates the required completion time for the method), and a PropertiesToApply array (which contains a list of the property names whose values will be applied). If a property is not in this list, it will be ignored by the Apply. If the array is null or empty or contains the string &quot;ALL&quot; as a property name, then all Settings properties will be applied. If it is set to &quot;NONE&quot;, then no Settings properties will be applied. 
The return value should be 0 if the Setting is successfully applied to the referenced Collection, 1 if the method is not supported, 2 if the Setting was not applied within the specified time, 3 if the Setting cannot be applied using the input value for ContinueOnError, and any other number if an error occurred. One output parameter, CanNotApplystring, is defined, which is an array that lists the keys of the ManagedSystemElements to which the Setting could not be applied. This output parameter has meaning only when the ContinueOnError parameter is true. 
In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &quot;translated&quot; can also be specified in the subclass as a Values array qualifier. 
Note: If an error occurs when applying the Setting to a ManagedSystemElement in the Collection, the Element must be configured as it was when the &quot;Apply&quot; attempt began. That is, the Element should not be left in an indeterminate state.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection of Elements to which the Setting is being applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeToApply" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A specific time or a time interval.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ContinueOnError" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates to continue processing when an error is encountered.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MustBeCompletedBy" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This parameter indicates the required completion time for the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="PropertiesToApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of the property names whose values will be verified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="CanNotApply" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the ManagedSystemElements to which the Setting cannot be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_UnixFile"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Unix</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The UnixFile class holds properties that are valid for various subclasses of LogicalFile, in a Unix environment. This is defined as a separate and unique class since it is applicable to Unix files, directories, etc. It is associated via a FileIdentity relationship to these subclasses of LogicalFile. Unless this approach of creating and associating a separate class is used, it is necessary to subclass each of the inheritance hierarchies under LogicalFile, duplicating the properties in this class. The referenced _PC* and _POSIX* constants are defined in unistd.h. Some properties indicate whether the UNIX implementation support a feature such as asynchronous I/O or priority I/O. If supported, sysconf returns the value as defined in the appropriate header file such as unistd.h. If a feature is not supported, then pathconf returns a -1. In this case, the corresponding property should be returned without any value.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalFile.CSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalFile.CSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="FSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalFile.FSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="FSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalFile.FSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="LFCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping LogicalFile&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalFile.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="LFName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping LogicalFile&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_LogicalFile.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="UserID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An Identifer that uniquely describes the owner of this file.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="GroupID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier that describes the group that owns this file.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="SaveText" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates restricted deletion for directories, or possible implementation defined properties for executable files. For directories this is known as the sticky bit.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="LinkCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Count of the number of names for this file.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="FileInodeNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>File Inode number, as printed by &quot;ls -i&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>UNIX.TOG|ls -i</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="SetUid" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the associated file has setuid permissions.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="SetGid" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the associated file has setgid permissions.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="LastModifiedInode" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the Inode was last modified. This includes the Inode creation time, state modification, and etc.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="LinkMax" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of links to a single file.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>8</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>POSIX.TOG|pathconf|_PC_LINK_MAX</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="NameMax" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of bytes in a filename, not including terminating null.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>14</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>POSIX.TOG|pathconf|_POSIX_NAME_MAX</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="PathMax" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of bytes in a pathname, including the terminating null character.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>255</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>POSIX.TOG|pathconf|_POSIX_PATH_MAX</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="PosixChownRestricted" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of chown() is restricted to a process with appropriate privileges. chown() is used to change the group ID of a file. The group ID can be changed to the effective group ID or one of its supplementary group IDs.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>POSIX.TOG|pathconf|_PC_CHOWN_RESTRICTED</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="PosixNoTrunc" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether pathname components longer than NameMax generate an error.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>POSIX.TOG|pathconf|_PC_NO_TRUNC</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_UnixFile.NameMax</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="PosixAsyncIo" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether asynchronous input or output operations may be performed for the associated file.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>POSIX.TOG|pathconf|_PC_ASYNC_IO</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="PosixPrioIo" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether prioritized input or output operations may be performed for the associated file.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>POSIX.TOG|pathconf|_PC_PRIO_IO</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixFile" PROPAGATED="false" NAME="PosixSyncIo" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether synchronised input or output operations may be performed for the associated file.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>POSIX.TOG|pathconf|_PC_SYNC_IO</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_VirtualSystemSettingDataComponent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The CIM_VirtualSystemSettingDataComponent association establishes a &apos;part of&apos; relationship between an instance of the CIM_VirtualSystemSettingData class and a set of instances of the CIM_ResourceAllocationSettingData class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_VirtualSystemSettingDataComponent" PROPAGATED="false" REFERENCECLASS="CIM_VirtualSystemSettingData" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to an instance of the CIM_VirtualSystemSettingData class that is the top-level object of a virtual system configuration.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_VirtualSystemSettingDataComponent" PROPAGATED="false" REFERENCECLASS="CIM_ResourceAllocationSettingData" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to an instance of the CIM_ResourceAllocationSettingData class representing a part of a virtual system configuration applicable to one particular virtual resource.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_AccessControlInformation"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedPrivilege</cim:VALUE><cim:VALUE>CIM_SecuritySensitivity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::AccessControl</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_AccessControlInformation provides, through its properties and its associations, the specification of the access rights granted to a set of subject users to a set of target resources. The AccessControlInformation class is weak to the system (e.g., Computer System or Administrative Domain) for which the access controls apply. 

This class is deprecated in lieu of two others: AuthorizedPrivilege (defining specific access details) and SecuritySensitivity (defining individual security levels). The reasons for this are: 1. More specific access details are defined in Privilege (the superclass of AuthorizedPrivilege); and, 2. SecuritySensitivity allows security levels to be applied to other elements than access control information.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AccessControlInformation" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Hosting system creation class name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AccessControlInformation" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Hosting system name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AccessControlInformation" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AccessControlInformation" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedPrivilege.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the unique label, in the context of the hosting system, by which the AccessControlInformation is known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AccessControlInformation" PROPAGATED="false" NAME="SecurityClassification" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecuritySensitivity.SecurityLevel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SecurityClassification property specifies a named level of security associated with the AccessControlInformation, e.g., &apos;Confidential&apos;, &apos;Top Secret&apos;, etc.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AccessControlInformation" PROPAGATED="false" NAME="AccessType" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedPrivilege.Activities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AccessType property is an array of string values that specifies the type of access for which the corresponding permission applies. For example, it can be used to specify a generic access such as &apos;Read-only&apos;, &apos;Read/Write&apos;, etc. for file or record access control or it can be used to specifiy an entry point name for service access control.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AccessControlInformation.AccessQualifier</cim:VALUE><cim:VALUE>CIM_AccessControlInformation.Permission</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AccessControlInformation" PROPAGATED="false" NAME="AccessQualifier" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedPrivilege.ActivityQualifiers</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AccessQualifier property is an array of string values may be used to further qualify the type of access for which the corresponding permission applies. For example, it may be used to specify a set of parameters that are permitted or denied in conjunction with the corresponding AccessType entry point name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AccessControlInformation.AccessType</cim:VALUE><cim:VALUE>CIM_AccessControlInformation.Permission</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AccessControlInformation" PROPAGATED="false" NAME="Permission" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedPrivilege</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Permission property is an array of string values indicating the permission that applies to the corresponding AccessType and AccessQualifier array values. The values may be extended in subclasses to provide more specific access controls. 

This property is deprecated in lieu of the general AuthorizedPrivilege class. This is because the Permissions, &apos;Access&apos; and &apos;Deny&apos;, are addressed by the PrivilegeGranted property, while &apos;Manage&apos; maps to specific activities with their corresponding qualifiers and formats.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Allow</cim:VALUE><cim:VALUE>Deny</cim:VALUE><cim:VALUE>Manage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AccessControlInformation.AccessType</cim:VALUE><cim:VALUE>CIM_AccessControlInformation.AccessQualifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElementCapabilities" NAME="CIM_AccountManagementCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.23.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Account</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AccountManagementCapabilities describes the capabilities supported for managing Accounts associated with an instance of AccountManagementService. AccountManagementCapabilities is associated with an instance of AccountManagementService through the ElementCapabilities association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AccountManagementCapabilities" PROPAGATED="false" NAME="OperationsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperationsSupported describes the type of operations that are supported for an Account associated with the AccountManagementService.
&quot;Create&quot; indicates the AccountManagementService may be used to create new accounts.
&quot;Modify&quot; indicates that the associated Accounts may be modified.
&quot;Delete&quot; indicates that associated Accounts may be deleted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Create</cim:VALUE><cim:VALUE>Modify</cim:VALUE><cim:VALUE>Delete</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AccountManagementCapabilities" PROPAGATED="false" NAME="OtherSupportedUserPasswordEncryptionAlgorithms" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional implementation-specific algorithms that a client may use to encrypt a value in the UserPassword property when creating or modifying an instance of CIM_Account. If this property is non-NULL, a client may select an algorithm in it by setting CIM_Account.UserPasswordEncryptionAlgorithm to 1 (&quot;Other&quot;) and setting CIM_Account.OtherUserPasswordEncryptionAlgorithm to the value of the selected algorithm string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Account.OtherUserPasswordEncryptionAlgorithm</cim:VALUE><cim:VALUE>CIM_AccountManagementCapabilities.SupportedUserPasswordEncryptionAlgorithms</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AccountManagementCapabilities" PROPAGATED="false" NAME="SupportedUserPasswordEncryptionAlgorithms" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property enumerates encryption algorithms that a client may use to encrypt a value in the UserPassword property when creating or modifying an instance of CIM_Account. This capability is aimed at ensuring some measure of confidentiality when the password is transferred over an unencrypted transport protocol. An implementation may elect to accept only encrypted passwords, without regard to whether the transport protocol is encrypted. Similarly, a a client may elect to always provide encrypted passwords to implementations that accept either unencrypted or encrypted passwords, even if the underlying transport protocol is encrypted.
See CIM_Account property UserPasswordEncryptionAlgorithm for a description of each enum value.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>HTTP Digest MD5(A1)</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Account.UserPasswordEncryptionAlgorithm</cim:VALUE><cim:VALUE>CIM_AccountManagementCapabilities.OtherSupportedUserPasswordEncryptionAlgorithms</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_AccountManagementCapabilities" PROPAGATED="false" NAME="UserPasswordEncryptionSalt" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A value unique to the specific WBEM server that may be used in the selected UserPassword encryption algorithm to ensure a value that is unique among all WBEM servers even if a user uses the same password on multiple WBEM servers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Account.UserPasswordEncryptionAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AccountManagementCapabilities" PROPAGATED="false" NAME="MaximumAccountsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaximumAccountsSupported shall indicate the maximum number of accounts that may be managed by the associated instance of CIM_AccountManagementService. Note that if multiple instances of CIM_AccountManagementService manage the accounts of a system, the total maximum number of accounts supported on the system is the sum of MaximumAccountsSupported for all of the instances of CIM_AccountManagementService. A value of zero shall indicate that the maximum number of accounts is unknown or that a maximum number of accounts is not enforced.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_AssignedIdentity"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Identity</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This relationship associates an Identity to a specific ManagedElement, whose trust is represented.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssignedIdentity" PROPAGATED="false" REFERENCECLASS="CIM_Identity" NAME="IdentityInfo"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An Identity of the referenced ManagedElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssignedIdentity" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement assigned to a specific Identity.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_AuthenticationRequirement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthenticationCondition</cim:VALUE><cim:VALUE>CIM_AuthenticationRule</cim:VALUE><cim:VALUE>CIM_SecuritySensitivity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::AuthenticationReqmt</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_AuthenticationRequirement provides, through its associations, the authentication requirements for access to system resources. For a particular set of target resources, the AuthenticationService may require that credentials be issued by a specific CredentialManagementService. The AuthenticationRequirement class is weak to the system (e.g., ComputerSystem or Administrative Domain) for which the requirements apply. 

Note that this class was defined before the Policy Model existed, and is deprecated in lieu of authentication policy - specifically, the AuthenticationCondition and AuthenticationRule classes. In the updated design, AuthenticationCondition describes the specific combinations of credentials (or alternative credentials) that are required in order to authenticate an Identity. This allows a more explicit and flexible description of authentication requirements. Also, the definition of &apos;security classification&apos; as a property of this class was problematic - since it could not be assigned to an element in a straight forward fashion. To correct this issue, the SecuritySensitivity class (and its association, ElementSecuritySensitivity) are defined.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AuthenticationRequirement" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthenticationRule.SystemCreationClassName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Hosting systemcreation class name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AuthenticationRequirement" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthenticationRule.SystemName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Hosting system name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AuthenticationRequirement" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthenticationRule.CreationClassName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AuthenticationRequirement" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthenticationRule.PolicyRuleName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the unique label, in the context of the hosting system, by which the AuthenticationRequirement is known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AuthenticationRequirement" PROPAGATED="false" NAME="SecurityClassification" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecuritySensitivity.SecurityLevel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SecurityClassification property specifies a named level of security associated with the AuthenticationRequirement, e.g., &apos;Confidential&apos;, &apos;Top Secret&apos;, etc.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AuthenticationTarget"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetAppliesToElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::AuthenticationReqmt</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_AuthenticationTarget is an association used to apply authentication requirements for access to specific resources. For example, a shared secret may be sufficient for access to unclassified resources, but for confidential resources, a stronger authentication may be required. Since the AuthenticationRequirement class is deprecated in lieu of explicit policy rules, this association is similarly deprecated to its &apos;policy&apos; equivalent.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AuthenticationTarget" PROPAGATED="false" REFERENCECLASS="CIM_AuthenticationRequirement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetAppliesToElement.PolicySet</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AuthenticationRequirement that applies to specific resources.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AuthenticationTarget" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetAppliesToElement.ManagedElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Target resources that may be in a Collection or an individual ManagedElement. These resources are protected by the AuthenticationRequirement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AuthorizationSubject"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedSubject</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::AccessControl</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_AuthorizationSubject is an association used to apply authorization decisions to specific subjects (i.e., users). This association is deprecated in lieu of a semantically equivalent one, AuthorizedSubject, since one of the referenced classes (AccessControlInformation) has been deprecated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AuthorizationSubject" PROPAGATED="false" REFERENCECLASS="CIM_AccessControlInformation" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedSubject.Privilege</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AccessControlInformation that applies to a subject set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AuthorizationSubject" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedSubject.PrivilegedElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The subject set may be specified as a collection or as a set of associations to ManagedElements that represent users.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AuthorizationTarget"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedTarget</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::AccessControl</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_AuthorizationTarget is an association used to apply authorization decisions to specific target resources. The target resources may be aggregated into a collection or may be represented as a set of associations to ManagedElements. This association is deprecated in lieu of a semantically equivalent one, AuthorizedTarget, since one of the referenced classes (AccessControlInformation) has been deprecated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AuthorizationTarget" PROPAGATED="false" REFERENCECLASS="CIM_AccessControlInformation" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedTarget.Privilege</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AccessControlInformation that applies to the target set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AuthorizationTarget" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedTarget.TargetElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The target set of resources may be specified as a collection or as a set of associations to ManagedElements that represent target resources.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Privilege" NAME="CIM_AuthorizedPrivilege"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Privilege</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Privilege is the base class for all types of activities which are granted or denied to a Role or an Identity. AuthorizedPrivilege is a subclass defining static renderings of authorization policy rules. The association of Roles and Identities to AuthorizedPrivilege is accomplished using the AuthorizedSubject relationship. The entities that are protected are defined using the AuthorizedTarget relationship. 

Note that this class and its AuthorizedSubject/Target associations provide a short-hand, static mechanism to represent authorization policies.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Privilege" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Privilege" PROPAGATED="true" NAME="PrivilegeGranted" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Privilege is granted (TRUE) or denied (FALSE). The default is to grant permission.</cim:VALUE></cim:QUALIFIER><cim:VALUE>true</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Privilege" PROPAGATED="true" NAME="Activities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the activities that are granted or denied. These activities apply to all entities specified in the ActivityQualifiers array. The values in the enumeration are straightforward except for one, 4=&quot;Detect&quot;. This value indicates that the existence or presence of an entity may be determined, but not necessarily specific data (which requires the Read privilege to be true). This activity is exemplified by &apos;hidden files&apos;- if you list the contents of a directory, you will not see hidden files. However, if you know a specific file name, or know how to expose hidden files, then they can be &apos;detected&apos;. Another example is the ability to define search privileges in directory implementations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Create</cim:VALUE><cim:VALUE>Delete</cim:VALUE><cim:VALUE>Detect</cim:VALUE><cim:VALUE>Read</cim:VALUE><cim:VALUE>Write</cim:VALUE><cim:VALUE>Execute</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Privilege.ActivityQualifiers</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Privilege" PROPAGATED="true" NAME="ActivityQualifiers" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ActivityQualifiers property is an array of string values used to further qualify and specify the privileges granted or denied. For example, it is used to specify a set of files for which &apos;Read&apos;/&apos;Write&apos; access is permitted or denied. Or, it defines a class&apos; methods that may be &apos;Executed&apos;. Details on the semantics of the individual entries in ActivityQualifiers are provided by corresponding entries in the QualifierFormats array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Privilege.Activities</cim:VALUE><cim:VALUE>CIM_Privilege.QualifierFormats</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Privilege" PROPAGATED="true" NAME="QualifierFormats" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the semantics of corresponding entries in the ActivityQualifiers array. An example of each of these &apos;formats&apos; and their use follows: 
- 2=Class Name. Example: If the authorization target is a CIM Service or a Namespace, then the ActivityQualifiers entries can define a list of classes that the authorized subject is able to create or delete. 
- 3=&lt;Class.&gt;Property. Example: If the authorization target is a CIM Service, Namespace or Collection of instances, then the ActivityQualifiers entries can define the class properties that may or may not be accessed. In this case, the class names are specified with the property names to avoid ambiguity - since a CIM Service, Namespace or Collection could manage multiple classes. On the other hand, if the authorization target is an individual instance, then there is no possible ambiguity and the class name may be omitted. To specify ALL properties, the wildcard string &quot;*&quot; should be used. 
- 4=&lt;Class.&gt;Method. This example is very similar to the Property one, above. And, as above, the string &quot;*&quot; may be specified to select ALL methods. 
- 5=Object Reference. Example: If the authorization target is a CIM Service or Namespace, then the ActivityQualifiers entries can define a list of object references (as strings) that the authorized subject can access. 
- 6=Namespace. Example: If the authorization target is a CIM Service, then the ActivityQualifiers entries can define a list of Namespaces that the authorized subject is able to access. 
- 7=URL. Example: An authorization target may not be defined, but a Privilege could be used to deny access to specific URLs by individual Identities or for specific Roles, such as the &apos;under 17&apos; Role. 
- 8=Directory/File Name. Example: If the authorization target is a FileSystem, then the ActivityQualifiers entries can define a list of directories and files whose access is protected. 
- 9=Command Line Instruction. Example: If the authorization target is a ComputerSystem or Service, then the ActivityQualifiers entries can define a list of command line instructions that may or may not be &apos;Executed&apos; by the authorized subjects. 
- 10=SCSI Command, using a format of &apos;CDB=xx[,Page=pp]&apos;. For example, the ability to select the VPD page of the Inquiry command is encoded as &apos;CDB=12,Page=83&apos; in the corresponding ActivityQualifiers entry. A &apos;*&apos; may be used to indicate all CDBs or Page numbers. 
- 11=Packets. Example: The transmission of packets is permitted or denied by the Privilege for the target (a ComputerSystem, ProtocolEndpoint, Pipe, or other ManagedSystemElement).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Class Name</cim:VALUE><cim:VALUE>&lt;Class.&gt;Property</cim:VALUE><cim:VALUE>&lt;Class.&gt;Method</cim:VALUE><cim:VALUE>Object Reference</cim:VALUE><cim:VALUE>Namespace</cim:VALUE><cim:VALUE>URL</cim:VALUE><cim:VALUE>Directory/File Name</cim:VALUE><cim:VALUE>Command Line Instruction</cim:VALUE><cim:VALUE>SCSI Command</cim:VALUE><cim:VALUE>Packets</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Privilege.ActivityQualifiers</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Privilege" PROPAGATED="true" NAME="RepresentsAuthorizationRights" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RepresentsAuthorizationRights flag indicates whether the rights defined by this instance should be interpreted as rights of Subjects to access Targets or as rights of Subjects to change those rights on/for Targets.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_AuthorizedSubject"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Privilege</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_AuthorizedSubject is an association used to tie specific AuthorizedPrivileges to specific subjects (i.e., Identities, Roles or Collections of these). At this time, only Identities and Roles (or Collections of Identities and Roles) should be associated to AuthorizedPrivileges using this relationship. Note that any Privileges not explicitly granted to a subject, SHOULD be denied.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AuthorizedSubject" PROPAGATED="false" REFERENCECLASS="CIM_AuthorizedPrivilege" NAME="Privilege"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AuthorizedPrivilege either granted or denied to an Identity, Role or Collection. Whether the privilege is granted or denied is defined by the inherited property, CIM_Privilege.PrivilegeGranted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AuthorizedSubject" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="PrivilegedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Subject for which AuthorizedPrivileges are granted or denied. Whether the privilege is granted or denied is defined by the property, CIM_Privilege.PrivilegeGranted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_AuthorizedTarget"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Privilege</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_AuthorizedTarget is an association used to tie an Identity&apos;s or Role&apos;s AuthorizedPrivileges to specific target resources.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AuthorizedTarget" PROPAGATED="false" REFERENCECLASS="CIM_AuthorizedPrivilege" NAME="Privilege"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AuthorizedPrivilege affecting the target resource.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AuthorizedTarget" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="TargetElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The target set of resources to which the AuthorizedPrivilege applies.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_CollectionInOrganization"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Org</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_CollectionInOrganization is an association used to establish a parent-child relationship between a collection and an &apos;owning&apos; OrganizationalEntity. A single collection should not have both a CollectionInOrganization and a CollectionInSystem association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectionInOrganization" PROPAGATED="false" REFERENCECLASS="CIM_OrganizationalEntity" NAME="Parent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent organization responsible for the collection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectionInOrganization" PROPAGATED="false" REFERENCECLASS="CIM_Collection" NAME="Child"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The collection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ElementAsUser"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssignedIdentity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::UsersAccess</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_ElementAsUser is an association used to establish the &apos;ownership&apos; of UsersAccess object instances. That is, the ManagedElement may have UsersAccess to systems and, therefore, be &apos;users&apos; on those systems. UsersAccess instances must have an &apos;owning&apos; ManagedElement. Typically, the ManagedElements will be limited to Collection, Person, Service and ServiceAccessPoint. Other non-human ManagedElements that might be thought of as having UsersAccess (e.g., a device or system) have services that have the UsersAccess. 

Since the UsersAccess class is deprecated in lieu of CIM_Identity, this association is also deprecated and replaced by one of similar semantics, AssignedIdentity. It should be noted that the new class is NOT defined as a Dependency relationship, since it was felt that the association was not truly a dependency of the element on its access.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementAsUser" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssignedIdentity.ManagedElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement that has UsersAccess.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementAsUser" PROPAGATED="false" REFERENCECLASS="CIM_UsersAccess" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssignedIdentity.IdentityInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The &apos;owned&apos; UsersAccess.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ElementSecuritySensitivity"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::SecurityLevel</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association relates a security sensitivity level to a ManagedElement. It describes the level assigned to the element.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementSecuritySensitivity" PROPAGATED="false" REFERENCECLASS="CIM_SecuritySensitivity" NAME="SecurityLevel"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The security sensitivity level of the element.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementSecuritySensitivity" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The element which is assigned a sensitivity level.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StorageHardwareID" NAME="CIM_GatewayPathID"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.1000</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::StorageHardwareID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>GatewayPathID extends StorageHardwareID to name a path segment defined by the end identities, HardwareID and GatewayID. The purpose is to describe Identity to allow access control to be applied to a particular path segment. Think of the element identified by GatewayPathID as a Gateway between a non-trusted world and a trusted world.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_GatewayPathID" PROPAGATED="false" NAME="GatewayID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ID representing the Gateway for a path segment from the element identified in the HardwareID property to the Gateway.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_GatewayPathID.GatewayIDType</cim:VALUE><cim:VALUE>CIM_GatewayPathID.OtherGatewayIDType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_GatewayPathID" PROPAGATED="false" NAME="GatewayIDType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of the ID property. iSCSI GatewayIDs may use one of three iSCSI formats - iqn, eui, or naa. This three letter format is the name prefix; so a single iSCSI type is provided here, the prefix can be used to further refine the format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>PortWWN</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>Hostname</cim:VALUE><cim:VALUE>iSCSI Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_GatewayPathID.GatewayID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_GatewayPathID" PROPAGATED="false" NAME="OtherGatewayIDType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The gateway ID type when Gateway IDType is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_GatewayPathID.GatewayID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageHardwareID" PROPAGATED="true" NAME="StorageID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hardware worldwide unique ID.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageHardwareID.IDType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageHardwareID" PROPAGATED="true" NAME="IDType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of the ID property. iSCSI IDs may use one of three iSCSI formats - iqn, eui, or naa. This three letter format is the name prefix; so a single iSCSI type is provided here, the prefix can be used to further refine the format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>PortWWN</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>Hostname</cim:VALUE><cim:VALUE>iSCSI Name</cim:VALUE><cim:VALUE>SwitchWWN</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageHardwareID.StorageID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageHardwareID" PROPAGATED="true" NAME="OtherIDType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ID type when IDType is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Identity" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Identity" PROPAGATED="true" NAME="CurrentlyAuthenticated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether this Identity has been authenticated, and is currently known within the scope of an AuthenticationService or authority. By default, authenticity SHOULD NOT be assumed. This property is set and cleared by the security infrastructure, and should only be readable within the management infrastructure. Note that its value, alone, may not be sufficient to determine authentication/ authorization, in that properties of an Identity subclass (such as a security token or computer hardware port/ communication details) may be required by the security infrastructure.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Collection" NAME="CIM_Group"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Group</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Group class is used to collect ManagedElements that are intended to be conformant with an LDAP GroupOfNames, as defined by IETF RFC 2256. For other purposes, ConcreteCollection, or other subclasses of Collection, may be more appropriate. 
This class is defined so as to incorporate commonly-used LDAP attributes to permit implementations to easily derive this information from LDAP-accessible directories. This class&apos;s properties are a subset of a related class, OtherGroupInformation, which defines all the group properties and in array form for directory compatibility.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2407.IETF|Section 7.10 GroupOfNames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Group" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Group" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. In the case of an LDAP-derived instance, the Name property value may be set to the distinguished name of the LDAP-accessed object instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Group" PROPAGATED="false" NAME="BusinessCategory" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BusinessCategory property may be used to describe the kind of business activity performed by the members of the group.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Group" PROPAGATED="false" NAME="CommonName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Common Name is a (possibly ambiguous) name by which the group is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MemberOfCollection" NAME="CIM_MemberPrincipal"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemberOfCollection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Org</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_MemberPrincipal is an aggregation used to establish membership of principals (i.e., users) in a Collection. That membership can be established either directly or indirectly as indicated in the UsersAccessBy property. For example, a user may be identified directly by their userid (i.e., Account object instance) or the user may be identified indirectly by realm from which a ticket was issued (i.e., CredentialManagementService object instance). 

This association is deprecated in lieu of its superclass. Usage feedback on the class has indicated confusion regarding defining the members of the collection. Also, the UsersAccess aspects of this association have been deprecated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MemberPrincipal" PROPAGATED="false" REFERENCECLASS="CIM_Collection" NAME="Collection"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemberOfCollection.Collection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection that aggregates members.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MemberPrincipal" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Member"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemberOfCollection.Member</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Member</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The aggregated member of the Collection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_MemberPrincipal" PROPAGATED="false" NAME="UserAccessBy" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A MemberPrincipal may be identifed in several ways that may be either direct or indirect membership in the collection. 
-A &apos;UsersAccess&apos; membership directly identifies the user by the UsersAccess object instance. 
- An &apos;Account&apos; membership directly identifies the user by the Account object class instance. 
- A &apos;UsingElement&apos; membership indirectly identifies the user by the ManagedElement object instance that has ElementAsUser associations to UsersAccess object instances. Hence, all UsersAccess instances are indirectly included in the collection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>UsersAccess</cim:VALUE><cim:VALUE>Account</cim:VALUE><cim:VALUE>UsingElement</cim:VALUE><cim:VALUE>CredentialManagementService</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_MoreGroupInfo"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Group</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_MoreGroupInfo is an association used to extend the information in a CIM_Group class instance.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MoreGroupInfo" PROPAGATED="false" REFERENCECLASS="CIM_Group" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Group which has more information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MoreGroupInfo" PROPAGATED="false" REFERENCECLASS="CIM_OtherGroupInformation" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional data concerning the Group.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_MoreOrgUnitInfo"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Org</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_MoreOrgUnitInfo is an association used to extend the information in an CIM_OrgUnit class instance.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MoreOrgUnitInfo" PROPAGATED="false" REFERENCECLASS="CIM_OrgUnit" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OrgUnit which has more information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MoreOrgUnitInfo" PROPAGATED="false" REFERENCECLASS="CIM_OtherOrgUnitInformation" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional data concerning the OrgUnit.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_OrganizationalEntity" NAME="CIM_Organization"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Org</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Organization class is used to represent an organization such as a corporation or other autonomous entity. The class is defined so as to incorporate commonly-used LDAP attributes to permit implementations to easily derive this information from LDAP-accessible directories. This class&apos;s properties are a subset of a related class, OtherOrganizationInformation, which defines all the group properties and in array form for directory compatibility.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Organization" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Organization" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. In the case of an LDAP-derived instance, the Name property value may be set to the distinguished name of the LDAP-accessed object instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Organization" PROPAGATED="false" NAME="BusinessCategory" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes the kind of business performed by an organization.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Organization" PROPAGATED="false" NAME="FacsimileTelephoneNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The organization&apos;s facsimile telephone number.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Organization" PROPAGATED="false" NAME="LocalityName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains the name of a locality, such as a city, county or other geographic region.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Organization" PROPAGATED="false" NAME="Mail" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the mail box addresses for the organization as defined in RFC822.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Organization" PROPAGATED="false" NAME="OrganizationName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Organization" PROPAGATED="false" NAME="PostalAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostalAddress property values specify the address information required for the physical delivery of postal messages by the postal authority to the organization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Organization" PROPAGATED="false" NAME="PostalCode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostalCode property specifies the postal code of the organization. If this value is present it will be part of the object&apos;s postal address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>40</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Organization" PROPAGATED="false" NAME="StateOrProvince" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The State or Province name property specifies a state or province.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Organization" PROPAGATED="false" NAME="TelephoneNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TelephoneNumber property specifies a telephone number of the organization, e.g. + 44 582 10101).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_PrivilegeManagementCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.18.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Privilege</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass of Capabilities that defines the capabilities of the Privilege Management Service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PrivilegeManagementCapabilities" PROPAGATED="false" NAME="SharedPrivilegeSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Set to TRUE if this PrivilegeManagementService supports association of multiple subjects or targets to a particular Privilege. If False, the AssignAccess method supports at most one entry each in the Subjects and Targets parameters.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrivilegeManagementCapabilities" PROPAGATED="false" NAME="ActivitiesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A super set of activities that could be granted or denied to a role or an identity by the associated privileges. The Activities property of the instances of CIM_Privilege that are associated to the role or the identity MUST contain only the values enumerated in the ActivitiesSupported array property. The supported activities apply to all entities specified in the ActivityQualifiersSupported array. Refer to the CIM_Privilege.Activities property for the detailed description of values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Create</cim:VALUE><cim:VALUE>Delete</cim:VALUE><cim:VALUE>Detect</cim:VALUE><cim:VALUE>Read</cim:VALUE><cim:VALUE>Write</cim:VALUE><cim:VALUE>Execute</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrivilegeManagementCapabilities.ActivityQualifiersSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrivilegeManagementCapabilities" PROPAGATED="false" NAME="ActivityQualifiersSupported" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ActivityQualifiersSupported property is an array of string values used to further qualify and specify the supported activities of privileges. The ActivityQualifiers property of the instances of CIM_Privilege that are associated to the role or the identity MUST contain only the values enumerated in the ActivityQualifiersSupported array property. Details on the semantics of the individual entries in ActivityQualifiersSupported are provided by corresponding entries in the QualifierFormatsSupported array. Refer to the CIM_Privilege.ActivityQualifiers property for the detailed description of values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrivilegeManagementCapabilities.ActivitiesSuppported</cim:VALUE><cim:VALUE>CIM_Privilege.QualifierFormatsSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrivilegeManagementCapabilities" PROPAGATED="false" NAME="QualifierFormatsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the semantics of corresponding entries in the ActivityQualifierSupported array. The QualifierSupported property of the instances of CIM_Privilege that are associated to the role or the identity MUST contain only the values enumerated in the QualifierSupported array property. Refer to the CIM_Privilege.QualifierSupported property for the detailed description of values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Class Name</cim:VALUE><cim:VALUE>&lt;Class.&gt;Property</cim:VALUE><cim:VALUE>&lt;Class.&gt;Method</cim:VALUE><cim:VALUE>Object Reference</cim:VALUE><cim:VALUE>Namespace</cim:VALUE><cim:VALUE>URL</cim:VALUE><cim:VALUE>Directory/File Name</cim:VALUE><cim:VALUE>Command Line Instruction</cim:VALUE><cim:VALUE>SCSI Command</cim:VALUE><cim:VALUE>Packets</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Privilege.ActivityQualifierSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrivilegeManagementCapabilities" PROPAGATED="false" NAME="SupportedMethods" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Each enumeration corresponds to support for the like-named method of the PrivilegeManagementService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..40</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>ChangeAccess</cim:VALUE><cim:VALUE>ShowAccess</cim:VALUE><cim:VALUE>AssignAccess</cim:VALUE><cim:VALUE>RevokeAccess</cim:VALUE><cim:VALUE>DMTF Role Reserved</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Collection" NAME="CIM_Role"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.18.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Role</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Role object class is used to represent a position or set of responsibilities within an organization, organizational unit or other scope, and MAY be filled by a person or persons (or non-human entities represented by ManagedSystemElement subclasses) - i.e., the &apos;role occupants&apos;. The latter MAY be explicitly associated to a Role, by associating Identities using MemberOfCollection. The &apos;position or set of responsibilities&apos; of a Role are represented as a set of rights defined by instances of the Privilege class, and are also associated to the Role via MemberOfCollection. If Identities are not explicitly associated, instances of AuthorizationRule MUST be associated with a Role using AuthorizationRuleAppliesToRole. The rule defines how subject entities are authorized for a Role and to which target entities the Role applies. 

The Role class is defined so as to incorporate commonly-used LDAP attributes to permit implementations to easily derive this information from LDAP-accessible directories. This class&apos;s properties are a subset of a related class, OtherRoleInformation, which defines all the group properties and uses arrays for directory compatibility.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Role" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Role" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. In the case of an LDAP-derived instance, the Name property value may be set to the distinguished name of the LDAP-accessed object instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Role" PROPAGATED="false" NAME="BusinessCategory" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property may be used to describe the kind of business activity performed by the members (role occupants) in the position or set of responsibilities represented by the Role.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Role" PROPAGATED="false" NAME="CommonName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Common Name is a (possibly ambiguous) name by which the role is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Role" PROPAGATED="false" NAME="RoleCharacteristics" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RoleCharacteristics provides descriptive information about the intended usage of the Role.
When the value 2 &quot;Static&quot; is specified, no modification to the role shall be allowed. Any requests by client to change the privileges or the scope of the role by modifying the associated instances of CIM_Privilege or referencing associations shall fail.
When the value 2 &quot;Static&quot; is not specified, the instance of CIM_Role may be modified by a client. The modification may include changing the scope of the role or rights granted. When the value 3 &quot;Opaque&quot; is specified, the rights granted by the CIM_Role instance shall not be explicitly modeled through aggregation of instances of CIM_Privilege.
When the value 3 &quot;Opaque&quot; is not specified, the rights granted by the instance of CIM_Role shall be explicitly modeled through aggregation of instances of CIM_Privilege.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Static</cim:VALUE><cim:VALUE>Opaque</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PrivilegeManagementCapabilities" NAME="CIM_RoleBasedManagementCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.18.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Privilege</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass that extends the capabilities of the CIM_RoleBasedAuthorizationService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_RoleBasedManagementCapabilities" PROPAGATED="false" NAME="SupportedMethods" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SupportedMethods</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The enumeration values &quot;ChangeAccess&quot;, &quot;ShowAccess&quot;, &quot;AssignAccess&quot;, &quot;RevokeAccess&quot;, &quot;CreateRole&quot;, &quot;ModifyRole&quot;, &quot;AssignRoles&quot;, &quot;ShowRoles&quot;, and &quot;DeleteRole&quot; corresponds to support for the like-named method of the RoleBasedAuthorizationService. 
The value &quot;ModifyPrivilege&quot; corresponds to support for directly modifying an instance of CIM_Privilege using an intrinsic operation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>ChangeAccess</cim:VALUE><cim:VALUE>ShowAccess</cim:VALUE><cim:VALUE>AssignAccess</cim:VALUE><cim:VALUE>RevokeAccess</cim:VALUE><cim:VALUE>CreateRole</cim:VALUE><cim:VALUE>ModifyRole</cim:VALUE><cim:VALUE>AssignRoles</cim:VALUE><cim:VALUE>ShowRoles</cim:VALUE><cim:VALUE>ModifyPrivilege</cim:VALUE><cim:VALUE>DeleteRole</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PrivilegeManagementCapabilities" PROPAGATED="true" NAME="SharedPrivilegeSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Set to TRUE if this PrivilegeManagementService supports association of multiple subjects or targets to a particular Privilege. If False, the AssignAccess method supports at most one entry each in the Subjects and Targets parameters.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrivilegeManagementCapabilities" PROPAGATED="true" NAME="ActivitiesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A super set of activities that could be granted or denied to a role or an identity by the associated privileges. The Activities property of the instances of CIM_Privilege that are associated to the role or the identity MUST contain only the values enumerated in the ActivitiesSupported array property. The supported activities apply to all entities specified in the ActivityQualifiersSupported array. Refer to the CIM_Privilege.Activities property for the detailed description of values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Create</cim:VALUE><cim:VALUE>Delete</cim:VALUE><cim:VALUE>Detect</cim:VALUE><cim:VALUE>Read</cim:VALUE><cim:VALUE>Write</cim:VALUE><cim:VALUE>Execute</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrivilegeManagementCapabilities.ActivityQualifiersSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrivilegeManagementCapabilities" PROPAGATED="true" NAME="ActivityQualifiersSupported" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ActivityQualifiersSupported property is an array of string values used to further qualify and specify the supported activities of privileges. The ActivityQualifiers property of the instances of CIM_Privilege that are associated to the role or the identity MUST contain only the values enumerated in the ActivityQualifiersSupported array property. Details on the semantics of the individual entries in ActivityQualifiersSupported are provided by corresponding entries in the QualifierFormatsSupported array. Refer to the CIM_Privilege.ActivityQualifiers property for the detailed description of values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrivilegeManagementCapabilities.ActivitiesSuppported</cim:VALUE><cim:VALUE>CIM_Privilege.QualifierFormatsSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrivilegeManagementCapabilities" PROPAGATED="true" NAME="QualifierFormatsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the semantics of corresponding entries in the ActivityQualifierSupported array. The QualifierSupported property of the instances of CIM_Privilege that are associated to the role or the identity MUST contain only the values enumerated in the QualifierSupported array property. Refer to the CIM_Privilege.QualifierSupported property for the detailed description of values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Class Name</cim:VALUE><cim:VALUE>&lt;Class.&gt;Property</cim:VALUE><cim:VALUE>&lt;Class.&gt;Method</cim:VALUE><cim:VALUE>Object Reference</cim:VALUE><cim:VALUE>Namespace</cim:VALUE><cim:VALUE>URL</cim:VALUE><cim:VALUE>Directory/File Name</cim:VALUE><cim:VALUE>Command Line Instruction</cim:VALUE><cim:VALUE>SCSI Command</cim:VALUE><cim:VALUE>Packets</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Privilege.ActivityQualifierSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_RoleLimitedToTarget"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.20.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Role</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Role object class is used to represent a position or set of responsibilities within an organization, organizational unit or other scope. When explicitly restricting the target elements that may be accessed from this Role, this association MUST be used.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RoleLimitedToTarget" PROPAGATED="false" REFERENCECLASS="CIM_Role" NAME="DefiningRole"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Role whose target set is explicitly defined.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RoleLimitedToTarget" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="TargetElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the target set that can be accessed from the Role.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_UserEntity" NAME="CIM_UserContact"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Org</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UserContact contains the details related to contacting a user. This information will be promoted to UserEntity in a later major release of CIM, but cannot be promoted at this time since UserEntity is abstract today, with no keys. Key and required properties cannot be added to a class in a minor version release since this breaks backward compatibility.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. In the case of an LDAP-derived instance, the Name property value may be set to the distinguished name of the LDAP-accessed object instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="false" NAME="GivenName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Given Name property is used for the part of a person&apos;s name that is not their surname nor their middle name (i.e., their first name).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="false" NAME="Surname" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Surname property specifies the linguistic construct that normally is inherited by an individual from the individual&apos;s parent or assumed by marriage, and by which the individual is commonly known.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="false" NAME="Mail" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the mail box addresses for the person as defined in RFC822.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="false" NAME="UserID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A User ID property. Based on RFC1274, the property may be used to specify a computer system login name.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="false" NAME="LocalityName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains the name of a locality, such as a city, county or other geographic region.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_UserContact" PROPAGATED="false" NAME="PostalAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostalAddress property values specify the address information required for the physical delivery of postal messages by the postal authority to the person.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="false" NAME="StateOrProvince" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The State or Province name property specifies a state or province.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="false" NAME="PostalCode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostalCode property specifies the postal code of the organization. If this value is present it will be part of the object&apos;s postal address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>40</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="false" NAME="TelephoneNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TelephoneNumber property specifies a telephone number of the organization, e.g. + 44 582 10101).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_UsersCredential"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthenticationCondition</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::UsersAccess</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_UsersCredential is an association used to establish the credentials that may be used for a UsersAccess to a system or set of systems. 

Since the UsersAccess class is deprecated in lieu of CIM_Identity, this association is also deprecated and replaced by policy - where the AuthenticationCondition class describes the credentials that SHOULD be authenticated in order to establish the Identity.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_UsersCredential" PROPAGATED="false" REFERENCECLASS="CIM_Credential" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthenticationCondition</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The issued credential that may be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_UsersCredential" PROPAGATED="false" REFERENCECLASS="CIM_UsersAccess" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Identity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The UsersAccess that has use of a credential.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Collection" NAME="CIM_InstalledProduct"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::InstalledProduct</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InstalledProduct object allows the grouping of SoftwareFeatures and SoftwareElements that represent the result of the installation of a purchased Product. InstalledProduct is defined to be Weak to a Product. 
Often, Products are purchased once but may be installed several times in different locations on one or more systems. All of the SoftwareElements and SoftwareFeatures of a single install are grouped by an instance of InstalledProduct. These are defined using the associations, CollectedSoftwareFeatures and Collected SoftwareElements.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_InstalledProduct" PROPAGATED="false" NAME="ProductIdentifyingNumber" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s identification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.IdentifyingNumber</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstalledProduct" PROPAGATED="false" NAME="ProductName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s commonly used name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstalledProduct" PROPAGATED="false" NAME="ProductVendor" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.Vendor</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstalledProduct" PROPAGATED="false" NAME="ProductVersion" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s version information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstalledProduct" PROPAGATED="false" NAME="SystemID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identifying information of the System (ie, the instance) on which the Product is installed. If the System is not known, this property returns NULL. If the System is known and represented in CIM, the property contains the namespace and model paths of the instance, encoded as a string parameter. If known but not represented in CIM, the property contains some identifying string that names the System on which the Product is installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstalledProduct" PROPAGATED="false" NAME="CollectionID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identification of the InstalledProduct object. This key can be used to differentiate between Product installations and could include the installation location.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InstalledProduct" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known to the world, outside the data processing system. This label is a human-readable name that uniquely identifies the element in the context of the element&apos;s namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_InstalledProductImage"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::InstalledProduct</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstalledProductImage identifies the collection of Software Features and SoftwareElements that are the result of the installation of the referenced Product.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_InstalledProductImage" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="Product"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The product that has been installed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_InstalledProductImage" PROPAGATED="false" REFERENCECLASS="CIM_InstalledProduct" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The collection containing the set of SoftwareFeatures and SoftwareElements that are the result of installing the Product.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeStatistic" NAME="CIM_J2eeConnectionStats"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2eeConnectionStats class defines the performance statistics that are provided by a connection. JCA and JDBC connection statistics are represented by this class. The semantics are determined by the class to which the ConnectionStats instance is associated via the CIM_ElementStatisticalData association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionStats" PROPAGATED="false" NAME="WaitTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time spent waiting for a connection to be available. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.19.1.3 getWaitTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionStats" PROPAGATED="false" NAME="WaitTimeMaxTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum amount of time spent waiting for a connection to be available since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.2 getMaxTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionStats" PROPAGATED="false" NAME="WaitTimeMinTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum amount of time spent waiting for a connection to be available since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.3 getMinTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionStats" PROPAGATED="false" NAME="WaitTimeTotalTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total amount of time spent waiting for a connection to be available since the beginning of this measurement. Dividing WaitTimeTotalTime by WaitTime will provide the average time spent waiting for a connection. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.4 getTotalTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionStats" PROPAGATED="false" NAME="UseTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time spent using a connection. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.19.1.3 getUseTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionStats" PROPAGATED="false" NAME="UseTimeMaxTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum amount of time spent using a connection since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.2 getMaxTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionStats" PROPAGATED="false" NAME="UseTimeMinTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum amount of time spent using a connection since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.3 getMinTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionStats" PROPAGATED="false" NAME="UseTimeTotalTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total amount of time spent using a connection since the beginning of this measurement. Dividing UseTimeTotalTime by UseTime will provide the average time spent using a connection. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.4 getTotalTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeStatistic" NAME="CIM_J2eeEJBStats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2eeEJBStats class defines the performance statistics that are available for all EJB component types.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJBStats" PROPAGATED="false" NAME="CreateCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A count of the number of times that the beans create method was called.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.11.1.1 getCreateCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJBStats" PROPAGATED="false" NAME="RemoveCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A count of the number of times that the beans remove method was called.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.11.1.2 getRemoveCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeEJBStats" NAME="CIM_J2eeEntityBeanStats"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2eeEntityBeanStats class defines the performance statistics that are provided by entity beans.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeEntityBeanStats" PROPAGATED="false" NAME="ReadyCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of bean instances in the ready state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.12.1.1 getReadyCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeEntityBeanStats" PROPAGATED="false" NAME="ReadyLowWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The lowest number of bean instances in the ready state since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeEntityBeanStats" PROPAGATED="false" NAME="ReadyHighWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The highest number of bean instances in the ready state since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeEntityBeanStats" PROPAGATED="false" NAME="PooledCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of bean instances in the pooled state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.12.1.2 getPooledCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeEntityBeanStats" PROPAGATED="false" NAME="PooledLowWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The lowest number of bean instances in the pooled state since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeEntityBeanStats" PROPAGATED="false" NAME="PooledHighWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The highest number of bean instances in the pooled state since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJBStats" PROPAGATED="true" NAME="CreateCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A count of the number of times that the beans create method was called.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.11.1.1 getCreateCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJBStats" PROPAGATED="true" NAME="RemoveCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A count of the number of times that the beans remove method was called.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.11.1.2 getRemoveCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeStatistic" NAME="CIM_J2eeJavaMailStats"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2eeJavaMailStats class defines the performance statistics that are provided by Java mail resources.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeJavaMailStats" PROPAGATED="false" NAME="SentMailCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of mail messages received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.13.1.1 getSentMailCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeStatistic" NAME="CIM_J2eeJCAStats"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2eeJCAStats class defines the performance statistics that are provided by a JCA resource.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeStatistic" NAME="CIM_J2eeJDBCStats"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2eeJDBCStats class defines the performance statistics that are provided by a JDBC resource.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeStatistic" NAME="CIM_J2eeJMSConnectionStats"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeJMSConnectionStats class defines the performance statistics that are provided by a JMS connection.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSConnectionStats" PROPAGATED="false" NAME="IsTransactional" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The transactional state of the JMS connection. A value of true indicates that the JMS connection is transactional.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.25.1.2 isTransactional|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeStatistic" NAME="CIM_J2eeJMSEndpointStats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeJMSEndpointStats class is a base class that defines the performance statistics that are provided by a JMS message producer or JMS message consumer.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="false" NAME="ExpiredMessageCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of messages that expired before delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.27.1.1 getExpiredMessageCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="false" NAME="MessageCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of messages sent or received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.27.1.2 getMessageCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="false" NAME="MessageWaitTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time spent by a message before being delivered. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.27.1.3 getMessageWaitTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="false" NAME="MessageWaitTimeMaxTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum amount of time spent by a message before being delivered since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.2 getMaxTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="false" NAME="MessageWaitTimeMinTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum amount of time spent by a message before being delivered since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.3 getMinTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="false" NAME="MessageWaitTimeTotalTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total amount of time spent by a message before being delivered since the beginning of this measurement. Dividing MessageWaitTimeTotalTime by MessageWaitTime will provide the average time spent using a connection. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.4 getTotalTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="false" NAME="PendingMessageCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of pending messages.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.27.1.4 getPendingMessageCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeJMSEndpointStats" NAME="CIM_J2eeJMSProducerStats"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeJMSProducerStats class defines the performance statistics that are provided by a JMS message producer.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSProducerStats" PROPAGATED="false" NAME="Destination" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that encapsulates the identity of the message destination.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.28.1.1 getDestination|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="true" NAME="ExpiredMessageCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of messages that expired before delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.27.1.1 getExpiredMessageCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="true" NAME="MessageCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of messages sent or received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.27.1.2 getMessageCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="true" NAME="MessageWaitTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time spent by a message before being delivered. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.27.1.3 getMessageWaitTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="true" NAME="MessageWaitTimeMaxTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum amount of time spent by a message before being delivered since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.2 getMaxTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="true" NAME="MessageWaitTimeMinTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum amount of time spent by a message before being delivered since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.3 getMinTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="true" NAME="MessageWaitTimeTotalTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total amount of time spent by a message before being delivered since the beginning of this measurement. Dividing MessageWaitTimeTotalTime by MessageWaitTime will provide the average time spent using a connection. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.4 getTotalTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="true" NAME="PendingMessageCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of pending messages.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.27.1.4 getPendingMessageCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeStatistic" NAME="CIM_J2eeJMSSessionStats"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeJMSSessionStats class defines the performance statistics that are provided by a JMS session.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSSessionStats" PROPAGATED="false" NAME="DurableSubscriptionCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of durable subscriptions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.26.1.3 getDurableSubscriptionCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSSessionStats" PROPAGATED="false" NAME="ExpiredMessageCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of expired messages.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.26.1.4 getExpiredMessageCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSSessionStats" PROPAGATED="false" NAME="MessageCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of messages exchanged.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.26.1.5 getMessageCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSSessionStats" PROPAGATED="false" NAME="MessageWaitTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time spent by a message before being delivered. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.26.1.6 getMessageWaitTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSSessionStats" PROPAGATED="false" NAME="MessageWaitTimeMaxTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum amount of time spent by a message before being delivered since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.2 getMaxTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSSessionStats" PROPAGATED="false" NAME="MessageWaitTimeMinTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum amount of time spent by a message before being delivered since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.3 getMinTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSSessionStats" PROPAGATED="false" NAME="MessageWaitTimeTotalTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total amount of time spent by a message before being delivered since the beginning of this measurement. Dividing MessageWaitTimeTotalTime by MessageWaitTime will provide the average time spent using a connection. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.4 getTotalTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSSessionStats" PROPAGATED="false" NAME="PendingMessageCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of pending messages.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.26.1.7 getPendingMessageCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeStatistic" NAME="CIM_J2eeJMSStats"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeJMSStats class defines the performance statistics that are provided by a JMS resource.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeStatistic" NAME="CIM_J2eeJTAStats"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeJTAStats class defines the performance statistics that are provided by a JTA resource.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeJTAStats" PROPAGATED="false" NAME="ActiveCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of active transactions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.30.1.1 getActiveCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJTAStats" PROPAGATED="false" NAME="CommittedCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of committed transactions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.30.1.2 getCommittedCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJTAStats" PROPAGATED="false" NAME="RolledbackCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of rolled-back transactions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.30.1.3 getRolledbackCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeStatistic" NAME="CIM_J2eeJVMStats"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.2</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeJVMStats class defines the performance statistics that are provided by a Java VM.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeJVMStats" PROPAGATED="false" NAME="HeapSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The heap size of the JVM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.31.1.1 getHeapSize|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJVMStats" PROPAGATED="false" NAME="HeapSizeUpperBound" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The upper limit for the heap size of the JVM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.8.1.1 getUpperBound|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJVMStats" PROPAGATED="false" NAME="HeapSizeLowerBound" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The lower limit for the heap size of the JVM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.8.1.2 getLowerBound|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJVMStats" PROPAGATED="false" NAME="HeapSizeLowWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The smallest size of the JVM heap since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJVMStats" PROPAGATED="false" NAME="HeapSizeHighWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The largest size of the JVM heap since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJVMStats" PROPAGATED="false" NAME="UpTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The amount of time the JVM has been running. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.31.1.2 getUpTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_J2eeManagedObjectCapabilities"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeManagedObjectCapabilities is a class for defining additional capabilities of J2EE managed objects. It contains the attributes that are common to all J2EE managed objects. These common attributes are mapped to the corresponding J2EE classes using the CIM_ElementCapabilities association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeManagedObjectCapabilities" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID identifies a unique instance of a J2EE ManagedObject&apos;s Capabilities in a given namespace. In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeManagedObjectCapabilities.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeManagedObjectCapabilities" PROPAGATED="false" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE managed object. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeManagedObjectCapabilities.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeManagedObjectCapabilities" PROPAGATED="false" NAME="StateManageable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A property that indicates whether the managed object implements the state management model as defined in State Management chapter of the JSR77 specification. A value of true indicates that the managed object implements the state management interface. A value of false indicates that the managed object does not implement the state management interface.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.2 stateManageable|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeManagedObjectCapabilities" PROPAGATED="false" NAME="StatisticsProvider" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A property that indicates whether the managed object implements the statistics provider model as defined in Performance Monitoring chapter of the JSR77 specification. A value of true indicates that the managed object implements the statistics provider interface. A value of false indicates that the managed object does not implement the statistics provider interface.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.3 statisticsProvider|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeManagedObjectCapabilities" PROPAGATED="false" NAME="EventProvider" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A property that indicates whether the managed object implements the event provider model as defined in the Events chapter of the JSR77 specification. A value of true indicates that the managed object implements the event provider interface. A value of false indicates that the managed object does not implement the event provider interface.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.4 eventProvider|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeEJBStats" NAME="CIM_J2eeMessageDrivenBeanStats"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2eeMessageDrivenBeanStats class defines the performance statistics that are provided by message driven beans.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeMessageDrivenBeanStats" PROPAGATED="false" NAME="MessageCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of messages received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.13.1.1 getMessageCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJBStats" PROPAGATED="true" NAME="CreateCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A count of the number of times that the beans create method was called.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.11.1.1 getCreateCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJBStats" PROPAGATED="true" NAME="RemoveCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A count of the number of times that the beans remove method was called.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.11.1.2 getRemoveCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeStatistic" NAME="CIM_J2eeServletStats"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeServletStats class defines the performance statistics that are provided by a Servlet component.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeServletStats" PROPAGATED="false" NAME="ServiceTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The execution time of the servlet&apos;s service method. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.32.1.1 getServiceTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeServletStats" PROPAGATED="false" NAME="ServletTimeMaxTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum execution time of the servlet&apos;s service method since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.2 getMaxTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeServletStats" PROPAGATED="false" NAME="ServiceTimeMinTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum execution time of the servlet&apos;s service method since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.3 getMinTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeServletStats" PROPAGATED="false" NAME="ServletTimeTotalTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total execution time of the servlet&apos;s service method since the beginning of this measurement. Dividing ServletTimeTotalTime by ServletTime will provide the average time spent executing the servlet&apos;s service method. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.4 getTotalTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeEJBStats" NAME="CIM_J2eeSessionBeanStats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2eeSessionBeanStats class is a base class that defines the performance statistics that are provided by both stateful and stateless session beans.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeSessionBeanStats" PROPAGATED="false" NAME="MethodReadyCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of bean instances in the method-ready state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.14.1.1 getMethodReadyCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeSessionBeanStats" PROPAGATED="false" NAME="MethodReadyLowWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The lowest number of bean instances in the method-ready state since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeSessionBeanStats" PROPAGATED="false" NAME="MethodReadyHighWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The highest number of bean instances in the method-ready state since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJBStats" PROPAGATED="true" NAME="CreateCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A count of the number of times that the beans create method was called.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.11.1.1 getCreateCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJBStats" PROPAGATED="true" NAME="RemoveCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A count of the number of times that the beans remove method was called.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.11.1.2 getRemoveCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeSessionBeanStats" NAME="CIM_J2eeStatefulSessionBeanStats"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2eeStatefulSessionBeanStats class defines the performance statistics that are provided by a stateful session bean.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeStatefulSessionBeanStats" PROPAGATED="false" NAME="PassiveCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of bean instances in a passive state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.15.1.1 getPassiveCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeStatefulSessionBeanStats" PROPAGATED="false" NAME="PassiveLowWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The lowest number of bean instances in the passive state since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeStatefulSessionBeanStats" PROPAGATED="false" NAME="PassiveHighWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The highest number of bean instances in the passive state since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeSessionBeanStats" PROPAGATED="true" NAME="MethodReadyCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of bean instances in the method-ready state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.14.1.1 getMethodReadyCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeSessionBeanStats" PROPAGATED="true" NAME="MethodReadyLowWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The lowest number of bean instances in the method-ready state since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeSessionBeanStats" PROPAGATED="true" NAME="MethodReadyHighWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The highest number of bean instances in the method-ready state since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJBStats" PROPAGATED="true" NAME="CreateCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A count of the number of times that the beans create method was called.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.11.1.1 getCreateCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJBStats" PROPAGATED="true" NAME="RemoveCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A count of the number of times that the beans remove method was called.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.11.1.2 getRemoveCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeSessionBeanStats" NAME="CIM_J2eeStatelessSessionBeanStats"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2eeStatelessSessionBeanStats class defines the performance statistics that are provided by a stateless session bean.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeSessionBeanStats" PROPAGATED="true" NAME="MethodReadyCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of bean instances in the method-ready state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.14.1.1 getMethodReadyCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeSessionBeanStats" PROPAGATED="true" NAME="MethodReadyLowWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The lowest number of bean instances in the method-ready state since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeSessionBeanStats" PROPAGATED="true" NAME="MethodReadyHighWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The highest number of bean instances in the method-ready state since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJBStats" PROPAGATED="true" NAME="CreateCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A count of the number of times that the beans create method was called.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.11.1.1 getCreateCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJBStats" PROPAGATED="true" NAME="RemoveCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A count of the number of times that the beans remove method was called.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.11.1.2 getRemoveCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_SoftwareElement"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.23.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::DeploymentModel</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_SoftwareElement class is used to decompose a CIM_SoftwareFeature object into a set of individually manageable or deployable parts, for a particular platform. A SoftwareElement&apos;s platform is uniquely identified by its underlying hardware architecture and operating system (for example Sun Solaris on Sun Sparc or Windows NT on Intel platforms). As such, to understand the details of how the functionality of a particular SoftwareFeature is provided on a particular platform, the CIM_SoftwareElement objects referenced by CIM_SoftwareFeatureSoftwareElements associations are organized in disjoint sets based on the TargetOperatingSystem property. A CIM_SoftwareElement object captures the management details of a part or component in one of four states characterized by the SoftwareElementState property.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify this SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="false" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Software Version should be in the form &lt;Major&gt;.&lt;Minor&gt;.&lt;Revision&gt; or &lt;Major&gt;.&lt;Minor&gt;&lt;letter&gt;&lt;revision&gt;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|SubComponent Software |001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="false" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState is defined in this model to identify various states of a SoftwareElement&apos;s life cycle. 
- A SoftwareElement in the deployable state describes the details necessary to successfully distribute it and the details (Checks and Actions) required to move it to the installable state (i.e, the next state). 
- A SoftwareElement in the installable state describes the details necessary to successfully install it and the details (Checks and Actions) required to create an element in the executable state (i.e., the next state). 
- A SoftwareElement in the executable state describes the details necessary to successfully start it and the details (Checks and Actions) required to move it to the running state (i.e., the next state). 
- A SoftwareElement in the running state describes the details necessary to manage the started element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="false" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement and is designed to be used in conjunction with other keys to create a unique representation of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="false" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TargetOperatingSystem property specifies the element&apos;s operating system environment. The value of this property does not ensure that it is binary executable. Two other pieces of information are needed. First, the version of the OS needs to be specified using the class, CIM_OSVersion Check. The second piece of information is the architecture that the OS runs on. This information is verified using CIM_ArchitectureCheck. The combination of these constructs clearly identifies the level of OS required for a particular SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|SubComponent Software|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OperatingSystem.OSType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="false" NAME="OtherTargetOS" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OtherTargetOS property records the manufacturer and operating system type for a SoftwareElement when the TargetOperatingSystem property has a value of 1 (&quot;Other&quot;). For all other values of TargetOperatingSystem, the OtherTargetOS property is NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OperatingSystem.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="false" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Manufacturer of this SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|SubComponent Software|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="false" NAME="BuildNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The internal identifier for this compilation of SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Software Component Information|002.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="false" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The assigned serial number of this SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="false" NAME="CodeSet" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The code set used by this SoftwareElement. It defines the bit patterns that a system uses to identify characters. ISO defines various code sets such as UTF-8 and ISO8859-1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="false" NAME="IdentificationCode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The manufacturer&apos;s identifier for this SoftwareElement. Often this will be a stock keeping unit (SKU) or a part number.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|SubComponent Software|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="false" NAME="LanguageEdition" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The value of this property identifies the language edition of this SoftwareElement. The language codes defined in ISO 639 should be used. Where the element represents a multi-lingual or international version, the string &quot;Multilingual&quot; should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|SubComponent Software|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_SoftwareElementComponent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::DeploymentModel</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>SoftwareElements may have an arbitrarily complex hierarchy. SoftwareElementComponent is used to construct that hierarchy. It should not be used to represent dependency.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareElementComponent" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareElement" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent element in the association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareElementComponent" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareElement" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The child element in the association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_SoftwareFeature"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::DeploymentModel</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_SoftwareFeature class defines a particular function or capability of a product or application system. This class captures a level of granularity describing a unit of installation, rather than the units that reflect how the product is built or packaged. The latter detail is captured using a CIM_SoftwareElement class. When a SoftwareFeature can exist on multiple platforms or operating systems (for example, a client component of a three tiered client/server application that runs on Solaris, Windows NT, and Windows 95), the Feature is a collection of all the SoftwareElements for these different platforms. In this case, the users of the model must be aware of this situation since typically they will be interested in a sub-collection of the SoftwareElements required for a particular platform. 
SoftwareFeatures are always defined in the context of a CIM_Product, using the CIM_ProductSoftwareFeature association. Features are delivered through Products. Optionally, SoftwareFeatures from one or more Products can be organized into ApplicationSystems using the CIM_ApplicationSystemSoftwareFeature association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="false" NAME="IdentifyingNumber" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s identification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.IdentifyingNumber</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="false" NAME="ProductName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s commonly used name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="false" NAME="Vendor" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s supplier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.Vendor</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="false" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s version.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the unique label by which the SoftwareFeature is identified. This label should be a human-readable name that uniquely identifies the element in the context of the element&apos;s namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_SoftwareFeatureComponent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::DeploymentModel</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The SoftwareFeatureComponent aggregation models a set of subordinate or independent Software Features of a Product. These are aggregated together to form a higher-level or large grain Feature under the same Product.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareFeatureComponent" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareFeature" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent SoftwareFeature.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareFeatureComponent" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareFeature" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The component SoftwareFeature.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_SoftwareFeatureSoftwareElements"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::DeploymentModel</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>SoftwareFeatureSoftwareElements identifies the Software Elements that make up a particular SoftwareFeature.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareFeatureSoftwareElements" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareFeature" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareFeature that groups the SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareFeatureSoftwareElements" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareElement" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElement that makes up the Feature.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SoftwareElement" NAME="CIM_VideoBIOSElement"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::BIOS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VideoBIOSElement represents the low-level software that is loaded into non-volatile storage and used to bring up, configure and access a ComputerSystem&apos;s VideoController and Display.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_VideoBIOSElement" PROPAGATED="false" NAME="Version" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Version</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video BIOS|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Software Version should be in the form &lt;Major&gt;.&lt;Minor&gt;.&lt;Revision&gt; or &lt;Major&gt;.&lt;Minor&gt;&lt;letter&gt;&lt;revision&gt;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoBIOSElement" PROPAGATED="false" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Manufacturer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video BIOS|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Manufacturer of this SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoBIOSElement" PROPAGATED="false" NAME="IsShadowed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, indicates that the Video BIOS is shadowed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video BIOS|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoBIOSElement" PROPAGATED="false" NAME="ReleaseDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Date that this BIOS was released.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video BIOS|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify this SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState is defined in this model to identify various states of a SoftwareElement&apos;s life cycle. 
- A SoftwareElement in the deployable state describes the details necessary to successfully distribute it and the details (Checks and Actions) required to move it to the installable state (i.e, the next state). 
- A SoftwareElement in the installable state describes the details necessary to successfully install it and the details (Checks and Actions) required to create an element in the executable state (i.e., the next state). 
- A SoftwareElement in the executable state describes the details necessary to successfully start it and the details (Checks and Actions) required to move it to the running state (i.e., the next state). 
- A SoftwareElement in the running state describes the details necessary to manage the started element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement and is designed to be used in conjunction with other keys to create a unique representation of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TargetOperatingSystem property specifies the element&apos;s operating system environment. The value of this property does not ensure that it is binary executable. Two other pieces of information are needed. First, the version of the OS needs to be specified using the class, CIM_OSVersion Check. The second piece of information is the architecture that the OS runs on. This information is verified using CIM_ArchitectureCheck. The combination of these constructs clearly identifies the level of OS required for a particular SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|SubComponent Software|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OperatingSystem.OSType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="OtherTargetOS" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OtherTargetOS property records the manufacturer and operating system type for a SoftwareElement when the TargetOperatingSystem property has a value of 1 (&quot;Other&quot;). For all other values of TargetOperatingSystem, the OtherTargetOS property is NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OperatingSystem.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="BuildNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The internal identifier for this compilation of SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Software Component Information|002.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The assigned serial number of this SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="CodeSet" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The code set used by this SoftwareElement. It defines the bit patterns that a system uses to identify characters. ISO defines various code sets such as UTF-8 and ISO8859-1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="IdentificationCode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The manufacturer&apos;s identifier for this SoftwareElement. Often this will be a stock keeping unit (SKU) or a part number.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|SubComponent Software|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="LanguageEdition" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The value of this property identifies the language edition of this SoftwareElement. The language codes defined in ISO 639 should be used. Where the element represents a multi-lingual or international version, the string &quot;Multilingual&quot; should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|SubComponent Software|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SoftwareFeature" NAME="CIM_VideoBIOSFeature"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::BIOS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VideoBIOSFeature represents the capabilities of the low-level software that is used to bring up, configure and use a ComputerSystem&apos;s VideoController and Display.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VideoBIOSFeature" PROPAGATED="false" NAME="Characteristics" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers that specify the features supported by the VideoBIOS. For example, one could indicate support for VESA power management (value=6) or video BIOS shadowing (8). The value, 3, is not valid in the CIM Schema since in DMI it represents that no BIOS Features are supported. In this case, the object should not be instantiated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Undefined</cim:VALUE><cim:VALUE>Standard Video BIOS</cim:VALUE><cim:VALUE>VESA BIOS Extensions Supported</cim:VALUE><cim:VALUE>VESA Power Management Supported</cim:VALUE><cim:VALUE>VESA Display Data Channel Supported</cim:VALUE><cim:VALUE>Video BIOS Shadowing Allowed</cim:VALUE><cim:VALUE>Video BIOS Upgradeable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video BIOS Characteristic|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoBIOSFeature.CharacteristicDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VideoBIOSFeature" PROPAGATED="false" NAME="CharacteristicDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing more detailed explanations for any of the VideoBIOS features indicated in the Characteristics array. Note, each entry of this array is related to the entry in the Characteristics array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video BIOS Characteristic|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoBIOSFeature.Characteristics</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="true" NAME="IdentifyingNumber" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s identification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.IdentifyingNumber</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="true" NAME="ProductName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s commonly used name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="true" NAME="Vendor" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s supplier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.Vendor</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s version.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the unique label by which the SoftwareFeature is identified. This label should be a human-readable name that uniquely identifies the element in the context of the element&apos;s namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SoftwareFeatureSoftwareElements" NAME="CIM_VideoBIOSFeatureVideoBIOSElements"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::BIOS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A link between VideoBIOSFeature and its aggregated VideoBIOSElements.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_VideoBIOSFeatureVideoBIOSElements" PROPAGATED="false" REFERENCECLASS="CIM_VideoBIOSFeature" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VideoBIOSFeature.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_VideoBIOSFeatureVideoBIOSElements" PROPAGATED="false" REFERENCECLASS="CIM_VideoBIOSElement" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VideoBIOSElement that implements the capabilities described by VideoBIOSFeature.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ActsAsSpare"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IsSpare</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.1000</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Redundancy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ActsAsSpare association indicates which elements can spare or replace the other aggregated elements. The fact that a spare can operate in &quot;hot standby&quot; mode is specified on an element by element basis. 
The use of this class is being deprecated in lieu of using the IsSpare relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ActsAsSpare" PROPAGATED="false" REFERENCECLASS="CIM_SpareGroup" NAME="Group"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IsSpare.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SpareGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ActsAsSpare" PROPAGATED="false" REFERENCECLASS="CIM_ManagedSystemElement" NAME="Spare"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IsSpare.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A ManagedSystemElement acting as a spare and participating in the SpareGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ActsAsSpare" PROPAGATED="false" NAME="HotStandby" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IsSpare.SpareStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HotStandby is a boolean indicating that the spare is operating as a hot standby.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Capabilities" NAME="CIM_AllocationCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Capabilities</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_AllocationCapabilities extends the CIM_Capabilities class for the purposes of expressing the resource allocation capabilities of the associated managed element for the allocation of a specific Resource Type. This class describes the supported types of allocations allowed, specific or general, the sharing modes supported for the device, dedicated and or shared and the system states where the addition or removal of the Resource Type is allowed.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AllocationCapabilities" PROPAGATED="false" NAME="ResourceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of resource this allocation setting represents.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Computer System</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>IDE Controller</cim:VALUE><cim:VALUE>Parallel SCSI HBA</cim:VALUE><cim:VALUE>FC HBA</cim:VALUE><cim:VALUE>iSCSI HBA</cim:VALUE><cim:VALUE>IB HCA</cim:VALUE><cim:VALUE>Ethernet Adapter</cim:VALUE><cim:VALUE>Other Network Adapter</cim:VALUE><cim:VALUE>I/O Slot</cim:VALUE><cim:VALUE>I/O Device</cim:VALUE><cim:VALUE>Floppy Drive</cim:VALUE><cim:VALUE>CD Drive</cim:VALUE><cim:VALUE>DVD drive</cim:VALUE><cim:VALUE>Disk Drive</cim:VALUE><cim:VALUE>Tape Drive</cim:VALUE><cim:VALUE>Storage Extent</cim:VALUE><cim:VALUE>Other Storage Device</cim:VALUE><cim:VALUE>Serial port</cim:VALUE><cim:VALUE>Parallel port</cim:VALUE><cim:VALUE>USB Controller</cim:VALUE><cim:VALUE>Graphics controller</cim:VALUE><cim:VALUE>IEEE 1394 Controller</cim:VALUE><cim:VALUE>Partitionable Unit</cim:VALUE><cim:VALUE>Base Partitionable Unit</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>Cooling Capacity</cim:VALUE><cim:VALUE>Ethernet Switch Port</cim:VALUE><cim:VALUE>Logical Disk</cim:VALUE><cim:VALUE>Storage Volume</cim:VALUE><cim:VALUE>Ethernet Connection</cim:VALUE><cim:VALUE>DMTF reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AllocationCapabilities.OtherResourceType</cim:VALUE><cim:VALUE>CIM_ResourceAllocationSettingData.ResourceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AllocationCapabilities" PROPAGATED="false" NAME="OtherResourceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the resource type when a well defined value is not available and ResourceType has the value &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourceAllocationSettingData.ResourceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AllocationCapabilities" PROPAGATED="false" NAME="ResourceSubType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the same resource type.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AllocationCapabilities" PROPAGATED="false" NAME="RequestTypesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether requesting a specific resource is supported 
&quot;Specific&quot; -- request can include a request for specific resource 
&quot;General&quot; -- request does not include specific resource 
&quot;Both&quot; -- both specific and general requests are supported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Specific</cim:VALUE><cim:VALUE>General</cim:VALUE><cim:VALUE>Both</cim:VALUE><cim:VALUE>DMTF reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AllocationCapabilities" PROPAGATED="false" NAME="SharingMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates how access to underlying resource is granted: 
&quot;Dedicated&quot; -- exclusive access to underlying resource 
&quot;Shared&quot; -- shared use of underlying resource. 
Actual quantity is controlled by min, max size, weights, etc.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>Shared</cim:VALUE><cim:VALUE>DMTF reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AllocationCapabilities" PROPAGATED="false" NAME="SupportedAddStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the states that the System, to which the resource will be associated via SystemDevice, may be in when a new resource is created.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Suspended</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AllocationCapabilities" PROPAGATED="false" NAME="SupportedRemoveStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the states that the System, to which the resource is associated via SystemDevice, may be in when a the resource is removed .</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Suspended</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_CollectedCollections"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_CollectedCollections is an aggregation association representing that a CollectionOfMSEs can itself be contained in a CollectionOfMSEs.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectedCollections" PROPAGATED="false" REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The &apos;higher level&apos; or parent element in the aggregation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectedCollections" PROPAGATED="false" REFERENCECLASS="CIM_CollectionOfMSEs" NAME="CollectionInCollection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The &apos;collected&apos; Collection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MemberOfCollection" NAME="CIM_CollectedMSEs"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_CollectedMSEs is a generic association used to establish the members of the grouping object, CollectionOf MSEs.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectedMSEs" PROPAGATED="false" REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The grouping or &apos;bag&apos; object that represents the Collection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectedMSEs" PROPAGATED="false" REFERENCECLASS="CIM_ManagedSystemElement" NAME="Member"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Member</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The members of the Collection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_CollectionConfiguration"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSettingData</cim:VALUE><cim:VALUE>CIM_CollectionSetting</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The Configuration class is being deprecated in lieu of using a ConcreteComponent relationship to indicate a hierarchy of instances of Setting or SettingData. This relationship allows the reuse of the collection-to-Setting and element-to-SettingData associations instead of defining peer associations specifically for Configurations. 
Deprecated description: This association relates a Configuration object to one or more CollectionOfMSEs objects. The Configuration object represents a certain behavior or a desired functional state for the associated Collection.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectionConfiguration" PROPAGATED="false" REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSettingData.ManagedElement</cim:VALUE><cim:VALUE>CIM_CollectionSetting.Collection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: The CollectionOfMSEs.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectionConfiguration" PROPAGATED="false" REFERENCECLASS="CIM_Configuration" NAME="Configuration"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSettingData.SettingData</cim:VALUE><cim:VALUE>CIM_CollectionSetting.Setting</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: The Configuration object that groups the Settings and dependencies that are associated with the Collection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_CollectionSetting"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CollectionSetting represents the association between a CollectionOfMSEs class and the Setting classes that are defined for it.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectionSetting" PROPAGATED="false" REFERENCECLASS="CIM_CollectionOfMSEs" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CollectionOfMSEs.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectionSetting" PROPAGATED="false" REFERENCECLASS="CIM_Setting" NAME="Setting"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Setting object that is associated with the Collection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ConcreteDependency"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_ConcreteDependency is a generic association used to establish dependency relationships between ManagedElements. It is defined as a concrete subclass of the abstract CIM_Dependency class, to be used in place of many specific subclasses of Dependency that add no semantics, that is subclasses that do not clarify the type of dependency, update cardinalities, or add or remove qualifiers. Note that when you define additional semantics for Dependency, this class must not be subclassed. Specific semantics continue to be defined as subclasses of the abstract CIM_Dependency. ConcreteDependency is limited in its use as a concrete form of a general dependency. 

It was deemed more prudent to create this concrete subclass than to change Dependency from an abstract to a concrete class. Dependency already had multiple abstract subclasses in the CIM Schema, and wider industry usage and impact could not be anticipated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ConcreteDependency" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Antecedent represents the independent object in this association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ConcreteDependency" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Dependent represents the object that is dependent on the Antecedent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalIdentity" NAME="CIM_ConcreteIdentity"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_ConcreteIdentity associates two elements that represent different aspects of the same underlying entity. It is defined as a concrete subclass of the abstract CIM_LogicalIdentity class, to be used in place of many specific subclasses of LogicalIdentity that add no semantics, that is, subclasses that do not clarify the type of identity, update cardinalities, or add or remove qualifiers. Note that when you define additional semantics for LogicalIdentity, this class should not be subclassed. Specific semantics continue to be defined as subclasses of the abstract CIM_LogicalIdentity. ConcreteIdentity is limited in its use as a concrete form of a general identity relationship. 

It was deemed more prudent to create this concrete subclass than to change LogicalIdentity from an abstract to a concrete class. LogicalIdentity already had multiple abstract subclasses in the CIM Schema, and wider industry usage and impact could not be anticipated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ConcreteIdentity" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="SystemElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SystemElement</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>One aspect of the ManagedElement. The use of &apos;System&apos; in the name does not limit the scope of the association. This name is an artifact of the original definition of the association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ConcreteIdentity" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="SameElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SameElement</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Another aspect of the ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_ContainedLocation"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Physical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>ContainedLocation defines one location in the context of another. For example, a campus might &apos;contain&apos; a building, which in turn &apos;contains&apos; a floor.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ContainedLocation" PROPAGATED="false" REFERENCECLASS="CIM_Location" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The containing location.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ContainedLocation" PROPAGATED="false" REFERENCECLASS="CIM_Location" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The contained location.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ElementAllocatedFromPool"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Resource</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>ElementAllocatedFromPool associates an instance of CIM_LogicalElement representing an allocated Resource with the CIM_ResourcePool from which it was allocated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementAllocatedFromPool" PROPAGATED="false" REFERENCECLASS="CIM_ResourcePool" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The resource pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementAllocatedFromPool" PROPAGATED="false" REFERENCECLASS="CIM_LogicalElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The allocated resource.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ElementLocation"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Physical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ElementLocation associates a ManagedElement with a location for positioning, inventory, maintenance and similar purposes. PhysicalElements can certainly have locations. They are explicitly defined in a subclass, PhysicalElement Location. However, other ManagedElements can also be associated with locations. For example, Organizations can be &apos;in&apos; one or more locations, or Services can be restricted to a location.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementLocation" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Element"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement whose location is specified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementLocation" PROPAGATED="false" REFERENCECLASS="CIM_Location" NAME="PhysicalLocation"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The location of the element.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ElementProfile"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSettingData</cim:VALUE><cim:VALUE>CIM_ElementSetting</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The Profile class is being deprecated in lieu of using a ConcreteComponent relationship to indicate a hierarchy of Setting or SettingData instances. This relationship allows the reuse of the element to Setting or SettingData associations instead of defining a peer association specifically for Profiles. 
Deprecated description: ElementProfile represents the association between ManagedElements and the Profiles (collection of settings) that are defined for them. This association indicates that the settings that are collected by the Profile apply to the associated ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementProfile" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSettingData.ManagedElement</cim:VALUE><cim:VALUE>CIM_ElementSetting.Element</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: The managed element.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementProfile" PROPAGATED="false" REFERENCECLASS="CIM_Profile" NAME="Profile"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSettingData.SettingData</cim:VALUE><cim:VALUE>CIM_ElementSetting.Setting</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this object is deprecated. Deprecated description: The Profile object that is associated with the element.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ElementSetting"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ElementSetting represents the association between ManagedSystemElements and the Setting classes defined for them.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementSetting" PROPAGATED="false" REFERENCECLASS="CIM_ManagedSystemElement" NAME="Element"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementSetting" PROPAGATED="false" REFERENCECLASS="CIM_Setting" NAME="Setting"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Setting object that is associated with the ManagedSystemElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ElementSoftwareIdentity"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.20.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Software</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>ElementSoftwareIdentity allows a Managed Element to report its software related asset information (firmware, drivers, configuration software, and etc.)</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementSoftwareIdentity" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareIdentity" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A LogicalElement&apos;s Software Asset.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementSoftwareIdentity" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement that requires or uses the software.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ElementSoftwareIdentity" PROPAGATED="false" NAME="UpgradeCondition" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the element&apos;s ability to upgrade this software asset.
&apos;Resides off element&apos;(2), indicates the persistence of the software is outside of the element. Typically for a element this software is part of the OperatingSystem is typically upgradeable.
&apos;Owner Upgradeable&apos; (3), indicates the persistence of the software is on the element and is upgradeable by the owner.
&apos;FactoryUpgradeable&apos; (4),indicates the persistence of the software is on the element and is upgradeable by the manufacturer.
&apos;Not Upgradeable&apos; (5), indicates the presistence of the software is on the element and is not upgradeable. (i.e. burned into a non replaceable ROM chip.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Resides off device</cim:VALUE><cim:VALUE>Owner Upgradeable</cim:VALUE><cim:VALUE>Factory Upgradeable</cim:VALUE><cim:VALUE>Not Upgradeable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSoftwareIdentity.OtherUpgradeCondition</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ElementSoftwareIdentity" PROPAGATED="false" NAME="OtherUpgradeCondition" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the upgrade condition, when UpgradeCondition is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSoftwareIdentity.UpgradeCondition</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ElementSoftwareIdentity" PROPAGATED="false" NAME="ElementSoftwareStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A collection of properties describing the status of the software on the managed element. Multiple properties could be set at the same time. For example a ElementSoftwareStatus could have &quot;Installed&quot;, &quot;Default&quot;, &quot;Current&quot; and &quot;FallBack&quot; set at the same time. 
&quot;Current&quot; indicates that the software is currently running on or for the Managed Element. 
&quot;Next&quot; indicates that the software will run after the next reset or reboot unless superseded by a software with a status of &quot;SingleUse&quot;. 
&quot;FallBack&quot; indicates that the software will be run if the software which has a status of &quot;Next&quot; or &quot;SingleUse&quot; fails to run. 
&quot;Default&quot; indicates the default version of the software that was originally shipped by the manufacturer. 
&quot;Installed&quot; indicates that the software is persistently located and is available for use on the Managed Element. 
&quot;SingleUse&quot; indicates that the software will run only after the next reset or reboot but will not run after the subsequent reset or reboot. 
&quot;Available&quot; indicates that the software is available for installation on the Managed Element. 
&quot;Supports&quot;indicates that the software will work with or operate the Managed Element but is or will be installed on a different Managed Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Current</cim:VALUE><cim:VALUE>Next</cim:VALUE><cim:VALUE>FallBack</cim:VALUE><cim:VALUE>Default</cim:VALUE><cim:VALUE>Installed</cim:VALUE><cim:VALUE>Single Use</cim:VALUE><cim:VALUE>Available</cim:VALUE><cim:VALUE>Supports</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RedundancyGroup" NAME="CIM_ExtraCapacityGroup"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.21.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Redundancy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from RedundancyGroup indicating that the aggregated elements have more capacity or capability than is needed. An example of this type of redundancy is the installation of N+1 power supplies or fans in a system. 
The use of this class is being deprecated in lieu of using RedundancySet.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ExtraCapacityGroup" PROPAGATED="false" NAME="MinNumberNeeded" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.MinNumberNeeded</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinNumberNeeded indicates the smallest number of elements that must be operational in order to have redundancy. For example, in an N+1 redundancy relationship, the MinNumberNeeded property should be set equal to N.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ExtraCapacityGroup" PROPAGATED="false" NAME="LoadBalancedGroup" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.TypeOfSet</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether load balancing is supported by the ExtraCapacityGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedundancyGroup" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedundancyGroup" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RedundancyGroup Name serves as the key for the Group&apos;s instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedundancyGroup" PROPAGATED="true" NAME="RedundancyStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.RedundancyStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RedundancyStatus provides information on the state of the RedundancyGroup. &quot;Fully Redundant&quot; (value=2) means that all of the configured redundancy is still available; &quot;Degraded Redundancy&quot; (3) means that some failures have been experienced but some reduced amount of redundancy is still available; &quot;Redundancy Lost&quot; (4) means that a sufficient number of failures have been experienced such that no redundancy is available and the next failure experienced will cause overall failure. Also, the values, &quot;Other&quot; (1) and &quot;Unknown&quot; (0), are defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Fully Redundant</cim:VALUE><cim:VALUE>Degraded Redundancy</cim:VALUE><cim:VALUE>Redundancy Lost</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_Job"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Job is a LogicalElement that represents an executing unit of work, such as a script or a print job. A Job is distinct from a Process in that a Job can be scheduled or queued, and its execution is not limited to a single system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="JobStatus" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that represents the status of the job. The primary status is reflected in the inherited OperationalStatus property. JobStatus provides additional, implementation-specific details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="TimeSubmitted" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the Job was submitted to execute. A value of all zeroes indicates that the owning element is not capable of reporting a date and time. Therefore, the ScheduledStartTime and StartTime are reported as intervals relative to the time their values are requested.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="ScheduledStartTime" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RunMonth</cim:VALUE><cim:VALUE>CIM_Job.RunDay</cim:VALUE><cim:VALUE>CIM_Job.RunDayOfWeek</cim:VALUE><cim:VALUE>CIM_Job.RunStartInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the current Job is scheduled to start. This time can be represented by the actual date and time, or an interval relative to the time that this property is requested. A value of all zeroes indicates that the Job is already executing. The property is deprecated in lieu of the more expressive scheduling properties, RunMonth, RunDay, RunDayOfWeek, and RunStartInterval.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="StartTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the Job was actually started. This time can be represented by an actual date and time, or by an interval relative to the time that this property is requested. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the &apos;last&apos; run time can be stored in this single-valued property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="ElapsedTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time interval that the Job has been executing or the total execution time if the Job is complete. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the &apos;last&apos; run time can be stored in this single-valued property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="JobRunTimes" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times that the Job should be run. A value of 1 indicates that the Job is not recurring, while any non-zero value indicates a limit to the number of times that the Job will recur. Zero indicates that there is no limit to the number of times that the Job can be processed, but that it is terminated either after the UntilTime or by manual intervention. By default, a Job is processed once.</cim:VALUE></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="RunMonth" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The month during which the Job should be processed. Specify 0 for January, 1 for February, and so on.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>January</cim:VALUE><cim:VALUE>February</cim:VALUE><cim:VALUE>March</cim:VALUE><cim:VALUE>April</cim:VALUE><cim:VALUE>May</cim:VALUE><cim:VALUE>June</cim:VALUE><cim:VALUE>July</cim:VALUE><cim:VALUE>August</cim:VALUE><cim:VALUE>September</cim:VALUE><cim:VALUE>October</cim:VALUE><cim:VALUE>November</cim:VALUE><cim:VALUE>December</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RunDay</cim:VALUE><cim:VALUE>CIM_Job.RunDayOfWeek</cim:VALUE><cim:VALUE>CIM_Job.RunStartInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="RunDay" TYPE="sint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The day in the month on which the Job should be processed. There are two different interpretations for this property, depending on the value of DayOfWeek. In one case, RunDay defines the day-in-month on which the Job is processed. This interpretation is used when the DayOfWeek is 0. A positive or negative integer indicates whether the RunDay should be calculated from the beginning or end of the month. For example, 5 indicates the fifth day in the RunMonth and -1 indicates the last day in the RunMonth. 

When RunDayOfWeek is not 0, RunDay is the day-in-month on which the Job is processed, defined in conjunction with RunDayOfWeek. For example, if RunDay is 15 and RunDayOfWeek is Saturday, then the Job is processed on the first Saturday on or after the 15th day in the RunMonth (for example, the third Saturday in the month). If RunDay is 20 and RunDayOfWeek is -Saturday, then this indicates the first Saturday on or before the 20th day in the RunMonth. If RunDay is -1 and RunDayOfWeek is -Sunday, then this indicates the last Sunday in the RunMonth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>-31</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>31</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RunMonth</cim:VALUE><cim:VALUE>CIM_Job.RunDayOfWeek</cim:VALUE><cim:VALUE>CIM_Job.RunStartInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="RunDayOfWeek" TYPE="sint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A positive or negative integer used in conjunction with RunDay to indicate the day of the week on which the Job is processed. RunDayOfWeek is set to 0 to indicate an exact day of the month, such as March 1. A positive integer (representing Sunday, Monday, ..., Saturday) means that the day of week is found on or after the specified RunDay. A negative integer (representing -Sunday, -Monday, ..., -Saturday) means that the day of week is found on or BEFORE the RunDay.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>-7</cim:VALUE><cim:VALUE>-6</cim:VALUE><cim:VALUE>-5</cim:VALUE><cim:VALUE>-4</cim:VALUE><cim:VALUE>-3</cim:VALUE><cim:VALUE>-2</cim:VALUE><cim:VALUE>-1</cim:VALUE><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>-Saturday</cim:VALUE><cim:VALUE>-Friday</cim:VALUE><cim:VALUE>-Thursday</cim:VALUE><cim:VALUE>-Wednesday</cim:VALUE><cim:VALUE>-Tuesday</cim:VALUE><cim:VALUE>-Monday</cim:VALUE><cim:VALUE>-Sunday</cim:VALUE><cim:VALUE>ExactDayOfMonth</cim:VALUE><cim:VALUE>Sunday</cim:VALUE><cim:VALUE>Monday</cim:VALUE><cim:VALUE>Tuesday</cim:VALUE><cim:VALUE>Wednesday</cim:VALUE><cim:VALUE>Thursday</cim:VALUE><cim:VALUE>Friday</cim:VALUE><cim:VALUE>Saturday</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RunMonth</cim:VALUE><cim:VALUE>CIM_Job.RunDay</cim:VALUE><cim:VALUE>CIM_Job.RunStartInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="RunStartInterval" TYPE="datetime"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time interval after midnight when the Job should be processed. For example, 
00000000020000.000000:000 
indicates that the Job should be run on or after two o&apos;clock, local time or UTC time (distinguished using the LocalOrUtcTime property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RunMonth</cim:VALUE><cim:VALUE>CIM_Job.RunDay</cim:VALUE><cim:VALUE>CIM_Job.RunDayOfWeek</cim:VALUE><cim:VALUE>CIM_Job.RunStartInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="LocalOrUtcTime" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates whether the times represented in the RunStartInterval and UntilTime properties represent local times or UTC times. Time values are synchronized worldwide by using the enumeration value 2, &quot;UTC Time&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Local Time</cim:VALUE><cim:VALUE>UTC Time</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="UntilTime" TYPE="datetime"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time after which the Job is invalid or should be stopped. This time can be represented by an actual date and time, or by an interval relative to the time that this property is requested. A value of all nines indicates that the Job can run indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.LocalOrUtcTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="Notify" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The User who is to be notified upon the Job completion or failure.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="Owner" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The User that submitted the Job, or the Service or method name that caused the job to be created.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OwningJobElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="Priority" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the urgency or importance of execution of the Job. The lower the number, the higher the priority. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the setting information that would influence the results of a job.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="PercentComplete" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The percentage of the job that has completed at the time that this value is requested. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the &apos;last&apos; run data can be stored in this single-valued property. 
Note that the value 101 is undefined and will be not be allowed in the next major revision of the specification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>101</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>percent</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="DeleteOnCompletion" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not the job should be automatically deleted upon completion. Note that the &apos;completion&apos; of a recurring job is defined by its JobRunTimes or UntilTime properties, or when the Job is terminated by manual intervention. If this property is set to false and the job completes, then the extrinsic method DeleteInstance must be used to delete the job instead of updating this property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="ErrorCode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific error code. The value must be set to zero if the Job completed without error. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the &apos;last&apos; run error can be stored in this single-valued property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that contains the vendor error description. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the &apos;last&apos; run error can be stored in this single-valued property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.ErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="RecoveryAction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the recovery action to be taken for an unsuccessfully run Job. The possible values are: 
0 = &quot;Unknown&quot;, meaning it is unknown as to what recovery action to take 
1 = &quot;Other&quot;, indicating that the recovery action will be specified in the OtherRecoveryAction property 
2 = &quot;Do Not Continue&quot;, meaning stop the execution of the job and appropriately update its status 
3 = &quot;Continue With Next Job&quot;, meaning continue with the next job in the queue 
4 = &quot;Re-run Job&quot;, indicating that the job should be re-run 
5 = &quot;Run Recovery Job&quot;, meaning run the Job associated using the RecoveryJob relationship. Note that the recovery Job must already be in the queue from which it will run.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Do Not Continue</cim:VALUE><cim:VALUE>Continue With Next Job</cim:VALUE><cim:VALUE>Re-run Job</cim:VALUE><cim:VALUE>Run Recovery Job</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.OtherRecoveryAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="false" NAME="OtherRecoveryAction" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the recovery action when the RecoveryAction property of the instance is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RecoveryAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Job" NAME="KillJob" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteJob.RequestStateChange()</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>KillJob is being deprecated because there is no distinction made between an orderly shutdown and an immediate kill. CIM_ConcreteJob.RequestStateChange() provides &apos;Terminate&apos; and &apos;Kill&apos; options to allow this distinction. 
A method to kill this job and any underlying processes, and to remove any &apos;dangling&apos; associations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Access Denied</cim:VALUE><cim:VALUE>Not Found</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="DeleteOnKill" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not the Job should be automatically deleted upon termination. This parameter takes precedence over the property, DeleteOnCompletion.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ElementLocation" NAME="CIM_PhysicalElementLocation"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Physical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PhysicalElementLocation associates a PhysicalElement with a Location object for inventory or replacement purposes.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PhysicalElementLocation" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalElement" NAME="Element"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Element</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalElement whose location is specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PhysicalElementLocation" PROPAGATED="false" REFERENCECLASS="CIM_Location" NAME="PhysicalLocation"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PhysicalLocation</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The location of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_ProductSoftwareComponent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::ProductFRU</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Indicates that the referenced SoftwareIdentity is acquired as part of a Product.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductSoftwareComponent" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductSoftwareComponent" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareIdentity" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The software which is a part of the Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_RedundancyComponent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemberOfCollection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.13.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Redundancy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A RedundancyGroup aggregates Managed System Elements and indicates that these elements, taken together, provide redundancy. All elements aggregated in a RedundancyGroup should be instantiations of the same object class. 
The use of this class is being depreacted in lieu of using MemberOfCollection in conjunction with RedundancySet.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RedundancyComponent" PROPAGATED="false" REFERENCECLASS="CIM_RedundancyGroup" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemberOfCollection.Collection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RedundancyComponent association indicates that &apos;this set of fans&apos; or &apos;these physical extents&apos; participate in a single RedundancyGroup.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RedundancyComponent" PROPAGATED="false" REFERENCECLASS="CIM_ManagedSystemElement" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemberOfCollection.Member</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The component of the redundancy group.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemSpecificCollection" NAME="CIM_RedundancySet"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.18.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Redundancy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from SystemSpecificCollection that is a special collection of ManagedElements. This collection indicates that the aggregated elements together provide redundancy, or that redundancy is provided via sparing. All elements collected in a RedundancySet SHOULD be instantiations of the same object class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_RedundancySet" PROPAGATED="false" NAME="RedundancyStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RedundancyStatus provides information on the state of the RedundancyGroup. &apos;Fully Redundant&apos; (value=2) means that all of the configured redundancy is still available; &apos;Degraded Redundancy&apos; (3) means that some configured elements are degraded, missing or failed but that the number of elements in the set is still greater than the minimum required (&apos;MinNumberNeeded&apos;); &apos;Redundancy Lost&apos; (4) means that sufficient configured elements are missing or failed that no redundancy is available and the next failure experienced will cause overall failure. &apos;Overall Failure&apos; (5) means that there has been an overall failure of the RedundancySet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Fully Redundant</cim:VALUE><cim:VALUE>Degraded Redundancy</cim:VALUE><cim:VALUE>Redundancy Lost</cim:VALUE><cim:VALUE>Overall Failure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.MinNumberNeeded</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_RedundancySet" PROPAGATED="false" NAME="TypeOfSet" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TypeOfSet provides information on the type of redundancy. N+1 (=2) indicates all members are active, are unaware and function independent of one another. However, there exist at least one extra member to achieve functionality. &apos;Sparing&apos; is implied (i.e. each member can be a spare for the other(s). An example of N+1 is a system that has 2 power supplies, but needs only 1 power supply to functioning properly. N+1 is a special case of N+M redundancy where M=1. A value of N+1 (=2) shall be used for N+M redundancy. - Load Balanced (=3) indicates all members are active. However, there functionality is not independent of each other. Their functioning is determined by some sort of load balancing algrothim (implemented in hardware and/or software). &apos;Sparing&apos; is implied (i.e. each member can be a spare for the other(s). 
- Sparing (=4) indicates that all members are active and are aware of each others. However, their functionality is independent until failover. Each member can be a spare for the other(s). 
- Limited Sparing (=5) indicates that all members are active, and they may or may not be aware of each and they are not spares for each other. Instead, their redundancy is indicated by the IsSpare relationship.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>N+1</cim:VALUE><cim:VALUE>Load Balanced</cim:VALUE><cim:VALUE>Sparing</cim:VALUE><cim:VALUE>Limited Sparing</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.OtherTypeOfSet</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_RedundancySet" PROPAGATED="false" NAME="MinNumberNeeded" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinNumberNeeded indicates the smallest number of elements that MUST be operational in order to function. For example, in an N+1 redundancy relationship, the MinNumberNeeded property is set equal to N. In a &apos;LimitedSparing&apos; environment, this property is meaningless and SHOULD be set to zero.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedundancySet" PROPAGATED="false" NAME="MaxNumberSupported" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxNumberSupported indicates the largest number of elements that can participate in the RedundancySet. A value of 0 indicates there is no limit on the number of elements.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedundancySet" PROPAGATED="false" NAME="VendorIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VendorIdentifyingInfo captures the vendor identifying data for the RedundancySet. One example is the product name for a cluster.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_RedundancySet" PROPAGATED="false" NAME="OtherTypeOfSet" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the corresponding array entry in TypeOfSet[] is &apos;Other&apos;, this entry provides a string describing the type of set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.TypeOfSet</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_RedundancySet" PROPAGATED="false" NAME="LoadBalanceAlgorithm" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current load balance algorithm. 
Least Blocks, Least IO, and Address Region are used in storage device path redundancy drivers to optimize load balancing by routing requests to a path with the least queued blocks or IO requests, or based on locality of reference. 
&apos;Product Specific&apos; indicates that the algorithm is optimized for a particular type of product. Information about that product SHOULD be provided in an associated CIM_Product instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Load Balancing</cim:VALUE><cim:VALUE>Round Robin</cim:VALUE><cim:VALUE>Least Blocks</cim:VALUE><cim:VALUE>Least IO</cim:VALUE><cim:VALUE>Address Region</cim:VALUE><cim:VALUE>Product Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.OtherLoadBalanceAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedundancySet" PROPAGATED="false" NAME="OtherLoadBalanceAlgorithm" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When LoadBalanceAlgorithm is Other, this property describes the algorithm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.LoadBalanceAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSpecificCollection" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_RedundancySet" NAME="Failover" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method forces a failover from one ManagedElement to another. There are two parameters to the Failover method. 
- FailoverFrom is a reference to an &apos;active&apos; ManagedElement that will become inactive after the method. This element SHOULD be part of the RedundancySet via a MemberOfCollection relationship. 
- FailoverTo is a reference to the ManagedElement that will take over for the FailoverFrom element. This element SHOULD either be a member of the RedundancySet or be associated with the RedundancySet via an IsSpare relationship. 

Upon sucessful completion: 
- the FailoverTo element SHOULD be associated to the RedundancySet via MemberOfCollection. 
- the FailFrom element SHOULD either still be associated to the RedundandySet via MemberOfCollection with a OperationalStatus or EnableState that indicates it not active, or it SHOULD be associated to the &apos;Spared&apos; collection via the MemberOfCollection association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>Busy/In Use</cim:VALUE><cim:VALUE>Paramter Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="FailoverFrom"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary ManagedSystemElement that will become inactive after the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="FailoverTo"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement that will take over from the primary MSE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ResourceAllocationFromPool"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Resource</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>ResourceAllocationFromPool associates an instance of CIM_ResourceAllocationSettingData representing a resource allocation with the CIM_ResourcePool from which it is allocated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ResourceAllocationFromPool" PROPAGATED="false" REFERENCECLASS="CIM_ResourcePool" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The resource pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ResourceAllocationFromPool" PROPAGATED="false" REFERENCECLASS="CIM_ResourceAllocationSettingData" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The resource allocation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_ScopedSetting"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ScopedSetting defines a setting in the context of the ManagedElement in which it is located.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ScopedSetting" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ScopedSetting" PROPAGATED="false" REFERENCECLASS="CIM_ScopedSettingData" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The setting that is defined for the ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemSpecificCollection" NAME="CIM_StatisticsCollection"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.1000</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass of SystemSpecificCollection which collects together statistics for a system. This class forms an &apos;anchor point&apos; from which all the statistics kept for the system can be found (via the MemberOfCollection associations).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StatisticsCollection" PROPAGATED="false" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property provides the minimum sampling interval for the associated statistics so that client applications can determine the minimum interval that the StatisticsCollection should be sampled. If the statistics are sampled at different cycles, this property MUST be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticsCollection" PROPAGATED="false" NAME="TimeLastSampled" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the statistics collection was last sampled. Note that this property MAY be used to trigger an indication for &apos;push&apos; delivery of statistics samples.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSpecificCollection" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RedundancySet" NAME="CIM_StorageRedundancySet"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.1000</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Redundancy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from RedundancySet describing storage-related redundancy information. StorageRedundancySets are used to protect user data. They aggregate one or more underlying StorageExtents, associated via MemberOfCollection, and produce one or more higher-level Extents. The Extents are related to each other via a BasedOn association. And, the higher level Extent is related to the StorageRedundancy Set via the LogicalIdentity association. 
Note that StorageRedundancySets may overlap in their aggregation of members. If this occurs, the overlapping Extents SHOULD NOT contain any check data.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StorageRedundancySet" PROPAGATED="false" NAME="TypeOfAlgorithm" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TypeOfAlgorithm specifies the algorithm used for storage data redundancy and reconstruction. For example, &apos;P+Q&apos; (=5) or &apos;P+S&apos; (=7) may be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Copy</cim:VALUE><cim:VALUE>XOR</cim:VALUE><cim:VALUE>P+Q</cim:VALUE><cim:VALUE>S</cim:VALUE><cim:VALUE>P+S</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Redundancy Group|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageRedundancySet.OtherAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageRedundancySet" PROPAGATED="false" NAME="OtherAlgorithm" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the redundancy algorithm when the TypeOfAlgorithm is set to 1 &apos;Other&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageRedundancySet.TypeOfAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedundancySet" PROPAGATED="true" NAME="RedundancyStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RedundancyStatus provides information on the state of the RedundancyGroup. &apos;Fully Redundant&apos; (value=2) means that all of the configured redundancy is still available; &apos;Degraded Redundancy&apos; (3) means that some configured elements are degraded, missing or failed but that the number of elements in the set is still greater than the minimum required (&apos;MinNumberNeeded&apos;); &apos;Redundancy Lost&apos; (4) means that sufficient configured elements are missing or failed that no redundancy is available and the next failure experienced will cause overall failure. &apos;Overall Failure&apos; (5) means that there has been an overall failure of the RedundancySet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Fully Redundant</cim:VALUE><cim:VALUE>Degraded Redundancy</cim:VALUE><cim:VALUE>Redundancy Lost</cim:VALUE><cim:VALUE>Overall Failure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.MinNumberNeeded</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_RedundancySet" PROPAGATED="true" NAME="TypeOfSet" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TypeOfSet provides information on the type of redundancy. N+1 (=2) indicates all members are active, are unaware and function independent of one another. However, there exist at least one extra member to achieve functionality. &apos;Sparing&apos; is implied (i.e. each member can be a spare for the other(s). An example of N+1 is a system that has 2 power supplies, but needs only 1 power supply to functioning properly. N+1 is a special case of N+M redundancy where M=1. A value of N+1 (=2) shall be used for N+M redundancy. - Load Balanced (=3) indicates all members are active. However, there functionality is not independent of each other. Their functioning is determined by some sort of load balancing algrothim (implemented in hardware and/or software). &apos;Sparing&apos; is implied (i.e. each member can be a spare for the other(s). 
- Sparing (=4) indicates that all members are active and are aware of each others. However, their functionality is independent until failover. Each member can be a spare for the other(s). 
- Limited Sparing (=5) indicates that all members are active, and they may or may not be aware of each and they are not spares for each other. Instead, their redundancy is indicated by the IsSpare relationship.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>N+1</cim:VALUE><cim:VALUE>Load Balanced</cim:VALUE><cim:VALUE>Sparing</cim:VALUE><cim:VALUE>Limited Sparing</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.OtherTypeOfSet</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_RedundancySet" PROPAGATED="true" NAME="MinNumberNeeded" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinNumberNeeded indicates the smallest number of elements that MUST be operational in order to function. For example, in an N+1 redundancy relationship, the MinNumberNeeded property is set equal to N. In a &apos;LimitedSparing&apos; environment, this property is meaningless and SHOULD be set to zero.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedundancySet" PROPAGATED="true" NAME="MaxNumberSupported" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxNumberSupported indicates the largest number of elements that can participate in the RedundancySet. A value of 0 indicates there is no limit on the number of elements.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedundancySet" PROPAGATED="true" NAME="VendorIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VendorIdentifyingInfo captures the vendor identifying data for the RedundancySet. One example is the product name for a cluster.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_RedundancySet" PROPAGATED="true" NAME="OtherTypeOfSet" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the corresponding array entry in TypeOfSet[] is &apos;Other&apos;, this entry provides a string describing the type of set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.TypeOfSet</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_RedundancySet" PROPAGATED="true" NAME="LoadBalanceAlgorithm" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current load balance algorithm. 
Least Blocks, Least IO, and Address Region are used in storage device path redundancy drivers to optimize load balancing by routing requests to a path with the least queued blocks or IO requests, or based on locality of reference. 
&apos;Product Specific&apos; indicates that the algorithm is optimized for a particular type of product. Information about that product SHOULD be provided in an associated CIM_Product instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Load Balancing</cim:VALUE><cim:VALUE>Round Robin</cim:VALUE><cim:VALUE>Least Blocks</cim:VALUE><cim:VALUE>Least IO</cim:VALUE><cim:VALUE>Address Region</cim:VALUE><cim:VALUE>Product Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.OtherLoadBalanceAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedundancySet" PROPAGATED="true" NAME="OtherLoadBalanceAlgorithm" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When LoadBalanceAlgorithm is Other, this property describes the algorithm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedundancySet.LoadBalanceAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSpecificCollection" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_RedundancySet" PROPAGATED="true" NAME="Failover" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method forces a failover from one ManagedElement to another. There are two parameters to the Failover method. 
- FailoverFrom is a reference to an &apos;active&apos; ManagedElement that will become inactive after the method. This element SHOULD be part of the RedundancySet via a MemberOfCollection relationship. 
- FailoverTo is a reference to the ManagedElement that will take over for the FailoverFrom element. This element SHOULD either be a member of the RedundancySet or be associated with the RedundancySet via an IsSpare relationship. 

Upon sucessful completion: 
- the FailoverTo element SHOULD be associated to the RedundancySet via MemberOfCollection. 
- the FailFrom element SHOULD either still be associated to the RedundandySet via MemberOfCollection with a OperationalStatus or EnableState that indicates it not active, or it SHOULD be associated to the &apos;Spared&apos; collection via the MemberOfCollection association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>Busy/In Use</cim:VALUE><cim:VALUE>Paramter Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="FailoverFrom"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary ManagedSystemElement that will become inactive after the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="FailoverTo"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement that will take over from the primary MSE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_AssociatedBlockStatisticsManifestCollection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageStatistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Instances of this class associate a BlockStatisticsManifestCollection to the StatisticsCollection to which is is applied. The ManifestCollection contains the Manifests that are used to filter requests for the retrieval of statistics.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedBlockStatisticsManifestCollection" PROPAGATED="false" REFERENCECLASS="CIM_StatisticsCollection" NAME="Statistics"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The collection of statistics filtered by the BlockStatisticsManifestCollection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedBlockStatisticsManifestCollection" PROPAGATED="false" REFERENCECLASS="CIM_BlockStatisticsManifestCollection" NAME="ManifestCollection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The collection of Manifests applied to the StatisticsCollection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticsCapabilities" NAME="CIM_BlockStatisticsCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageStatistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A specialization of the StatisticsCapabilities class that describes the capabilities of a BlockStatisticsService, which provides statistical data for instances of BlockStatisticalData.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BlockStatisticsCapabilities" PROPAGATED="false" NAME="ElementTypesSupported" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementTypesSupported</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list of element types for which statistical data is available. The values of this array correspond to the values defined for the ElementType property of the BlockStatisticalData class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Computer System</cim:VALUE><cim:VALUE>Front-end Computer System</cim:VALUE><cim:VALUE>Peer Computer System</cim:VALUE><cim:VALUE>Back-end Computer System</cim:VALUE><cim:VALUE>Front-end Port</cim:VALUE><cim:VALUE>Back-end Port</cim:VALUE><cim:VALUE>Volume</cim:VALUE><cim:VALUE>Extent</cim:VALUE><cim:VALUE>Disk Drive</cim:VALUE><cim:VALUE>Arbitrary LUs</cim:VALUE><cim:VALUE>Remote Replica Group</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BlockStatisticsCapabilities" PROPAGATED="false" NAME="SynchronousMethodsSupported" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SynchronousMethodsSupported</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The synchronous mechanisms supported for retrieving statistics and defining and modifying filters for statistics retrieval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Execute Query</cim:VALUE><cim:VALUE>Query Collection</cim:VALUE><cim:VALUE>GetStatisticsCollection</cim:VALUE><cim:VALUE>Manifest Creation</cim:VALUE><cim:VALUE>Manifest Modification</cim:VALUE><cim:VALUE>Manifest Removal</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BlockStatisticsCapabilities" PROPAGATED="false" NAME="AsynchronousMethodsSupported" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>AsynchronousMethodsSupported</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The asychronous mechanisms supported for retrieving statistics.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>GetStatisticsCollection</cim:VALUE><cim:VALUE>Indications</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_BlockStatisticsCapabilities" PROPAGATED="false" NAME="ClockTickInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An internal clocking interval for all timers in the subsystem, measured in microseconds (Unit of measure in the timers, measured in microseconds). Time counters are monotanically increasing counters that contain &apos;ticks&apos;. Each tick represents one ClockTickInterval. If ClockTickInterval contained a value of 32 then each time counter tick would represent 32 microseconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MicroSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-6</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalPortCapabilities" NAME="CIM_FCPortCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::FC</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FibreChannel port control and configuration capabilities.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FCPortCapabilities" PROPAGATED="false" NAME="RequestedTypesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of supported port types that can be configured on FCPortSettings.RequestedType. 
RequestedType acts as a filter on the enabled port types that a port may auto-negotiate during port login. 
&quot;G&quot; = Port may only act as an expansion port (E), or a fabric port (F). &quot;GL&quot; = Port may only act an an expansion port (E), a fabric port (F), or a fabric port supporting FC arbitrated loop (FL). &quot;E&quot; = Port may only act as an expansion port (E) connecting fabric elements. &quot;F&quot; = Port may only act as a fabric port (F). &quot;FX&quot; = Port may only act as a fabric port (F), or a fabric port supporting FC arbitrated loop (FL). &quot;B&quot; = Port may only act as a bridge port (B). &quot;NX&quot; = Port may only act as a node port (N) or a node port supporting FC arbitrated loop (NL). &quot;N&quot; = Port may only act as a Node port. &quot;NL&quot; = Port may only act as a Node Port supporting FC arbitrated loop. &quot;NX&quot; = Port may only act as a node port (N) or a node port supporting FC arbitrated loop (NL).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>G</cim:VALUE><cim:VALUE>GL</cim:VALUE><cim:VALUE>E</cim:VALUE><cim:VALUE>F</cim:VALUE><cim:VALUE>FX</cim:VALUE><cim:VALUE>B</cim:VALUE><cim:VALUE>NX</cim:VALUE><cim:VALUE>N</cim:VALUE><cim:VALUE>NL</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_PORT_CONFIG_CAPS_T.ConfigurablePortTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortSettings.RequestedType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalPortCapabilities" PROPAGATED="true" NAME="RequestedSpeedsSupported" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of supported port speeds that can be configured on LogicalPortSettings.RequestedSpeed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPortCapabilities" PROPAGATED="true" NAME="AutoSenseSpeedConfigurable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A boolean indicating whether the value in LogicalPortSettings.AutoSenseSpeed may be changed (TRUE), or may only be viewed (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CollectedCollections" NAME="CIM_GroupInDiskGroup"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::DiskGroup</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_GroupInDiskGroup describes that a DiskGroup can be divided into smaller named Collections.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_GroupInDiskGroup" PROPAGATED="false" REFERENCECLASS="CIM_DiskGroup" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DiskGroup that is divided into smaller Collections.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_GroupInDiskGroup" PROPAGATED="false" REFERENCECLASS="CIM_DiskGroup" NAME="CollectionInCollection"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>CollectionInCollection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DiskGroup that is a subset of the larger Group.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Job" NAME="CIM_PrintJob"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.14.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Printing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of a print request that is either waiting on a Queue for a Printer to become available or in the process of being output on a Printer, or that has previously been printed on a Printer. PrintJobs are weak to their current Queue, or to the last Queue that held them. The ABNF for CIM references to PWG Standards and MIBs is in the directory &apos;ftp://ftp.pwg.org/pub/pwg/general/process&apos; in the file &apos;pwg-cim-references-format-20060309.txt&apos;. An example for a MappingStrings reference to a PWG Standard is &apos;PWG5101-1.PWG|Section 4 Media Color Names&apos;. An example for a MappingStrings reference to a PWG MIB is &apos;MIB.PWG|PWG-IMAGING-COUNTER-MIB.icMonitorCompletedJobs&apos;.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_PrintQueue.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SNMPv2-MIB.sysName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_PrintQueue.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="QueueCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping Queue.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_PrintQueue.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="QueueName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping Queue.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.jmGeneralJobSetName</cim:VALUE><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.queueNameRequested</cim:VALUE><cim:VALUE>RFC2911.IETF|Job.output-device-assigned</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_PrintQueue.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="JobStatus" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>JobStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited JobStatus is used to provide additional information about the status of a PrintJob beyond that enumerated by PrintJobStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.jmJobState</cim:VALUE><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.jmJobStateReasons1</cim:VALUE><cim:VALUE>RFC2911.IETF|Job.job-state</cim:VALUE><cim:VALUE>RFC2911.IETF|Job.job-state-reasons</cim:VALUE><cim:VALUE>RFC2911.IETF|Job.job-state-message</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintJob.PrintJobStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="JobID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Uniquely identifies this Job within its scoping Queue, but NOT across different Queues or PrintServices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.jmJobIndex</cim:VALUE><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.jmJobSubmissionID</cim:VALUE><cim:VALUE>RFC2911.IETF|Job.job-id</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="SchedulingInformation" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this free-form string property is deprecated in lieu of the more semantically rich CIM_JobSettingData class inherited from CIM_Job.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="JobSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the size of the PrintJob (as a byte stream) in units of Kbytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.jmJobKOctetsProcessed</cim:VALUE><cim:VALUE>RFC2911.IETF|Job.job-k-octets</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.MaxSizeSupported</cim:VALUE><cim:VALUE>CIM_PrintQueue.MaxJobSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="Language" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the print language that is used by this Job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>PCL</cim:VALUE><cim:VALUE>HPGL</cim:VALUE><cim:VALUE>PJL</cim:VALUE><cim:VALUE>PS</cim:VALUE><cim:VALUE>PSPrinter</cim:VALUE><cim:VALUE>IPDS</cim:VALUE><cim:VALUE>PPDS</cim:VALUE><cim:VALUE>EscapeP</cim:VALUE><cim:VALUE>Epson</cim:VALUE><cim:VALUE>DDIF</cim:VALUE><cim:VALUE>Interpress</cim:VALUE><cim:VALUE>ISO6429</cim:VALUE><cim:VALUE>Line Data</cim:VALUE><cim:VALUE>MODCA</cim:VALUE><cim:VALUE>REGIS</cim:VALUE><cim:VALUE>SCS</cim:VALUE><cim:VALUE>SPDL</cim:VALUE><cim:VALUE>TEK4014</cim:VALUE><cim:VALUE>PDS</cim:VALUE><cim:VALUE>IGP</cim:VALUE><cim:VALUE>CodeV</cim:VALUE><cim:VALUE>DSCDSE</cim:VALUE><cim:VALUE>WPS</cim:VALUE><cim:VALUE>LN03</cim:VALUE><cim:VALUE>CCITT</cim:VALUE><cim:VALUE>QUIC</cim:VALUE><cim:VALUE>CPAP</cim:VALUE><cim:VALUE>DecPPL</cim:VALUE><cim:VALUE>Simple Text</cim:VALUE><cim:VALUE>NPAP</cim:VALUE><cim:VALUE>DOC</cim:VALUE><cim:VALUE>imPress</cim:VALUE><cim:VALUE>Pinwriter</cim:VALUE><cim:VALUE>NPDL</cim:VALUE><cim:VALUE>NEC201PL</cim:VALUE><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Pages</cim:VALUE><cim:VALUE>LIPS</cim:VALUE><cim:VALUE>TIFF</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>CaPSL</cim:VALUE><cim:VALUE>EXCL</cim:VALUE><cim:VALUE>LCDS</cim:VALUE><cim:VALUE>XES</cim:VALUE><cim:VALUE>MIME</cim:VALUE><cim:VALUE>TIPSI</cim:VALUE><cim:VALUE>Prescribe</cim:VALUE><cim:VALUE>LinePrinter</cim:VALUE><cim:VALUE>IDP</cim:VALUE><cim:VALUE>XJCL</cim:VALUE><cim:VALUE>PDF</cim:VALUE><cim:VALUE>RPDL</cim:VALUE><cim:VALUE>IntermecIPL</cim:VALUE><cim:VALUE>UBIFingerprint</cim:VALUE><cim:VALUE>UBIDirectProtocol</cim:VALUE><cim:VALUE>Fujitsu</cim:VALUE><cim:VALUE>PCLXL</cim:VALUE><cim:VALUE>ART</cim:VALUE><cim:VALUE>CGM</cim:VALUE><cim:VALUE>JPEG</cim:VALUE><cim:VALUE>CALS1</cim:VALUE><cim:VALUE>CALS2</cim:VALUE><cim:VALUE>NIRS</cim:VALUE><cim:VALUE>C4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Printer-MIB.prtInterpreterLangFamily</cim:VALUE><cim:VALUE>MIB.IETF|IANA-PRINTER-MIB.PrtInterpreterLangFamilyTC</cim:VALUE><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.documentFormat</cim:VALUE><cim:VALUE>PWG5100-7.PWG|Job.document-format-supplied</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.LanguagesSupported</cim:VALUE><cim:VALUE>CIM_PrintService.LanguagesSupported</cim:VALUE><cim:VALUE>CIM_PrintJob.MimeTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="MimeTypes" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the MIME types that are used by the PrintJob if Language is set to indicate that a MIME type is in use (value=47).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintJob.Language</cim:VALUE><cim:VALUE>CIM_Printer.MimeTypesSupported</cim:VALUE><cim:VALUE>CIM_PrintService.MimeTypesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="RequiredPaperType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that specifies the type of paper that is required by this PrintJob. The values of the property SHOULD conform to the requirements of the PWG Media Standardized Names specification [PWG5101.1], which defines the normative values for this property. See older Appendix B &apos;Media Size Names&apos; and Appendix C &apos;Media Names&apos; of IETF Printer MIB v2 [RFC3805] which list the values of standardized media names defined in ISO DPA [ISO10175].</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PWG5101-1.PWG|Media Standardized Names</cim:VALUE><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.mediumRequested</cim:VALUE><cim:VALUE>RFC2911.IETF|Job.media</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.PaperTypesAvailable</cim:VALUE><cim:VALUE>CIM_PrintService.PaperTypesAvailable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="Finishing" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers that indicates the type of finishing that is required by this Job. It is equivalent to the Capabilities property that is provided by the Printer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Color Printing</cim:VALUE><cim:VALUE>Duplex Printing</cim:VALUE><cim:VALUE>Copies</cim:VALUE><cim:VALUE>Collation</cim:VALUE><cim:VALUE>Stapling</cim:VALUE><cim:VALUE>Transparency Printing</cim:VALUE><cim:VALUE>Punch</cim:VALUE><cim:VALUE>Cover</cim:VALUE><cim:VALUE>Bind</cim:VALUE><cim:VALUE>Black and White Printing</cim:VALUE><cim:VALUE>One Sided</cim:VALUE><cim:VALUE>Two Sided Long Edge</cim:VALUE><cim:VALUE>Two Sided Short Edge</cim:VALUE><cim:VALUE>Portrait</cim:VALUE><cim:VALUE>Landscape</cim:VALUE><cim:VALUE>Reverse Portrait</cim:VALUE><cim:VALUE>Reverse Landscape</cim:VALUE><cim:VALUE>Quality High</cim:VALUE><cim:VALUE>Quality Normal</cim:VALUE><cim:VALUE>Quality Low</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.Capabilities</cim:VALUE><cim:VALUE>CIM_PrintService.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="Copies" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of physical copies of the output that will be produced from this Job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.jobCopiesRequested</cim:VALUE><cim:VALUE>RFC2911.IETF|Job.copies</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.MaxCopies</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="HorizontalResolution" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The resolution of the in Pixels per Inch for the Job in the cross-feed direction, i.e., short-edge in portrait feed mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pixels per Inch</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.printerResolutionRequested</cim:VALUE><cim:VALUE>RFC2911.IETF|Job.printer-resolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.HorizontalResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pixel / inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="VerticalResolution" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The resolution in Pixels per Inch for the Job in the feed direction, i.e., long-edge in portrait feed mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pixels per Inch</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.printerResolutionRequested</cim:VALUE><cim:VALUE>RFC2911.IETF|Job.printer-resolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.VerticalResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pixel / inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="CharSet" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the character set and encoding method that should be used by the Printer for the management of this Job. The strings should conform to the semantics and syntax that are specified by section 4.1.2 (&quot;Charset parameter&quot;) in RFC 2046 (MIME Part 2) and contained in the IANA character-set registry. Examples include &quot;utf-8&quot;, &quot;us-ascii&quot; and &quot;iso-8859-1&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.jobCodedCharSet</cim:VALUE><cim:VALUE>MIB.IETF|IANA-CHARSET-MIB.IANACharset</cim:VALUE><cim:VALUE>RFC2911.IETF|Job.attributes-charset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.CharSetsSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="NaturalLanguage" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the language that should be used by the Printer for the management of this Job. The specified value should conform to RFC 1766. For example, &quot;en&quot; is used for English.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.jobNaturalLanguageTag</cim:VALUE><cim:VALUE>RFC2911.IETF|Job.attributes-natural-language</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.NaturalLanguagesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="NumberUp" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of print-stream pages that should be rendered onto a single media sheet when the Printer outputs this PrintJob.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Job.number-up</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.MaxNumberUp</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="PrintJobStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the current state of this Job with respect to the PrintQueue and the Printer. Additional information can be specified in JobStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pending</cim:VALUE><cim:VALUE>Blocked</cim:VALUE><cim:VALUE>Complete</cim:VALUE><cim:VALUE>Completed With Error</cim:VALUE><cim:VALUE>Printing</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.jmJobState</cim:VALUE><cim:VALUE>RFC2911.IETF|Job.job-state</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintJob.TimeCompleted</cim:VALUE><cim:VALUE>CIM_PrintJob.JobStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="TimeCompleted" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time when this Job was completed. This value is valid only if the PrintJobStatus has been assigned to &quot;Complete&quot; (value=5) or &quot;Completed With Error&quot; (value=6).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.jobCompletionTime</cim:VALUE><cim:VALUE>RFC2911.IETF|Job.date-time-at-completed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintJob.PrintJobStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="RequiredJobSheets" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the job sheets that should be used when this Job is output on the Printer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Job.job-sheets</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.AvailableJobSheets</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PrintJob" PROPAGATED="false" NAME="JobOrigination" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides additional information, beyond Job Owner that is inherited from CIM_Job, to identify the origins of the PrintJob. This property could include information such as the System, Application, or Process that created the Job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.jobOriginatingHost</cim:VALUE><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.submittingServerName</cim:VALUE><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.submittingApplicationName</cim:VALUE><cim:VALUE>RFC2911.IETF|Job.job-originating-user-name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="TimeSubmitted" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the Job was submitted to execute. A value of all zeroes indicates that the owning element is not capable of reporting a date and time. Therefore, the ScheduledStartTime and StartTime are reported as intervals relative to the time their values are requested.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="ScheduledStartTime" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RunMonth</cim:VALUE><cim:VALUE>CIM_Job.RunDay</cim:VALUE><cim:VALUE>CIM_Job.RunDayOfWeek</cim:VALUE><cim:VALUE>CIM_Job.RunStartInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the current Job is scheduled to start. This time can be represented by the actual date and time, or an interval relative to the time that this property is requested. A value of all zeroes indicates that the Job is already executing. The property is deprecated in lieu of the more expressive scheduling properties, RunMonth, RunDay, RunDayOfWeek, and RunStartInterval.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="StartTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the Job was actually started. This time can be represented by an actual date and time, or by an interval relative to the time that this property is requested. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the &apos;last&apos; run time can be stored in this single-valued property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="ElapsedTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time interval that the Job has been executing or the total execution time if the Job is complete. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the &apos;last&apos; run time can be stored in this single-valued property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="JobRunTimes" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times that the Job should be run. A value of 1 indicates that the Job is not recurring, while any non-zero value indicates a limit to the number of times that the Job will recur. Zero indicates that there is no limit to the number of times that the Job can be processed, but that it is terminated either after the UntilTime or by manual intervention. By default, a Job is processed once.</cim:VALUE></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="RunMonth" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The month during which the Job should be processed. Specify 0 for January, 1 for February, and so on.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>January</cim:VALUE><cim:VALUE>February</cim:VALUE><cim:VALUE>March</cim:VALUE><cim:VALUE>April</cim:VALUE><cim:VALUE>May</cim:VALUE><cim:VALUE>June</cim:VALUE><cim:VALUE>July</cim:VALUE><cim:VALUE>August</cim:VALUE><cim:VALUE>September</cim:VALUE><cim:VALUE>October</cim:VALUE><cim:VALUE>November</cim:VALUE><cim:VALUE>December</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RunDay</cim:VALUE><cim:VALUE>CIM_Job.RunDayOfWeek</cim:VALUE><cim:VALUE>CIM_Job.RunStartInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="RunDay" TYPE="sint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The day in the month on which the Job should be processed. There are two different interpretations for this property, depending on the value of DayOfWeek. In one case, RunDay defines the day-in-month on which the Job is processed. This interpretation is used when the DayOfWeek is 0. A positive or negative integer indicates whether the RunDay should be calculated from the beginning or end of the month. For example, 5 indicates the fifth day in the RunMonth and -1 indicates the last day in the RunMonth. 

When RunDayOfWeek is not 0, RunDay is the day-in-month on which the Job is processed, defined in conjunction with RunDayOfWeek. For example, if RunDay is 15 and RunDayOfWeek is Saturday, then the Job is processed on the first Saturday on or after the 15th day in the RunMonth (for example, the third Saturday in the month). If RunDay is 20 and RunDayOfWeek is -Saturday, then this indicates the first Saturday on or before the 20th day in the RunMonth. If RunDay is -1 and RunDayOfWeek is -Sunday, then this indicates the last Sunday in the RunMonth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>-31</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>31</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RunMonth</cim:VALUE><cim:VALUE>CIM_Job.RunDayOfWeek</cim:VALUE><cim:VALUE>CIM_Job.RunStartInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="RunDayOfWeek" TYPE="sint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A positive or negative integer used in conjunction with RunDay to indicate the day of the week on which the Job is processed. RunDayOfWeek is set to 0 to indicate an exact day of the month, such as March 1. A positive integer (representing Sunday, Monday, ..., Saturday) means that the day of week is found on or after the specified RunDay. A negative integer (representing -Sunday, -Monday, ..., -Saturday) means that the day of week is found on or BEFORE the RunDay.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>-7</cim:VALUE><cim:VALUE>-6</cim:VALUE><cim:VALUE>-5</cim:VALUE><cim:VALUE>-4</cim:VALUE><cim:VALUE>-3</cim:VALUE><cim:VALUE>-2</cim:VALUE><cim:VALUE>-1</cim:VALUE><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>-Saturday</cim:VALUE><cim:VALUE>-Friday</cim:VALUE><cim:VALUE>-Thursday</cim:VALUE><cim:VALUE>-Wednesday</cim:VALUE><cim:VALUE>-Tuesday</cim:VALUE><cim:VALUE>-Monday</cim:VALUE><cim:VALUE>-Sunday</cim:VALUE><cim:VALUE>ExactDayOfMonth</cim:VALUE><cim:VALUE>Sunday</cim:VALUE><cim:VALUE>Monday</cim:VALUE><cim:VALUE>Tuesday</cim:VALUE><cim:VALUE>Wednesday</cim:VALUE><cim:VALUE>Thursday</cim:VALUE><cim:VALUE>Friday</cim:VALUE><cim:VALUE>Saturday</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RunMonth</cim:VALUE><cim:VALUE>CIM_Job.RunDay</cim:VALUE><cim:VALUE>CIM_Job.RunStartInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="RunStartInterval" TYPE="datetime"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time interval after midnight when the Job should be processed. For example, 
00000000020000.000000:000 
indicates that the Job should be run on or after two o&apos;clock, local time or UTC time (distinguished using the LocalOrUtcTime property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RunMonth</cim:VALUE><cim:VALUE>CIM_Job.RunDay</cim:VALUE><cim:VALUE>CIM_Job.RunDayOfWeek</cim:VALUE><cim:VALUE>CIM_Job.RunStartInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="LocalOrUtcTime" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates whether the times represented in the RunStartInterval and UntilTime properties represent local times or UTC times. Time values are synchronized worldwide by using the enumeration value 2, &quot;UTC Time&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Local Time</cim:VALUE><cim:VALUE>UTC Time</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="UntilTime" TYPE="datetime"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time after which the Job is invalid or should be stopped. This time can be represented by an actual date and time, or by an interval relative to the time that this property is requested. A value of all nines indicates that the Job can run indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.LocalOrUtcTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="Notify" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The User who is to be notified upon the Job completion or failure.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="Owner" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The User that submitted the Job, or the Service or method name that caused the job to be created.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OwningJobElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="Priority" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the urgency or importance of execution of the Job. The lower the number, the higher the priority. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the setting information that would influence the results of a job.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="PercentComplete" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The percentage of the job that has completed at the time that this value is requested. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the &apos;last&apos; run data can be stored in this single-valued property. 
Note that the value 101 is undefined and will be not be allowed in the next major revision of the specification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>101</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>percent</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="DeleteOnCompletion" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not the job should be automatically deleted upon completion. Note that the &apos;completion&apos; of a recurring job is defined by its JobRunTimes or UntilTime properties, or when the Job is terminated by manual intervention. If this property is set to false and the job completes, then the extrinsic method DeleteInstance must be used to delete the job instead of updating this property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="ErrorCode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific error code. The value must be set to zero if the Job completed without error. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the &apos;last&apos; run error can be stored in this single-valued property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that contains the vendor error description. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the &apos;last&apos; run error can be stored in this single-valued property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.ErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="RecoveryAction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the recovery action to be taken for an unsuccessfully run Job. The possible values are: 
0 = &quot;Unknown&quot;, meaning it is unknown as to what recovery action to take 
1 = &quot;Other&quot;, indicating that the recovery action will be specified in the OtherRecoveryAction property 
2 = &quot;Do Not Continue&quot;, meaning stop the execution of the job and appropriately update its status 
3 = &quot;Continue With Next Job&quot;, meaning continue with the next job in the queue 
4 = &quot;Re-run Job&quot;, indicating that the job should be re-run 
5 = &quot;Run Recovery Job&quot;, meaning run the Job associated using the RecoveryJob relationship. Note that the recovery Job must already be in the queue from which it will run.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Do Not Continue</cim:VALUE><cim:VALUE>Continue With Next Job</cim:VALUE><cim:VALUE>Re-run Job</cim:VALUE><cim:VALUE>Run Recovery Job</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.OtherRecoveryAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="OtherRecoveryAction" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the recovery action when the RecoveryAction property of the instance is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RecoveryAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="KillJob" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteJob.RequestStateChange()</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>KillJob is being deprecated because there is no distinction made between an orderly shutdown and an immediate kill. CIM_ConcreteJob.RequestStateChange() provides &apos;Terminate&apos; and &apos;Kill&apos; options to allow this distinction. 
A method to kill this job and any underlying processes, and to remove any &apos;dangling&apos; associations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Access Denied</cim:VALUE><cim:VALUE>Not Found</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="DeleteOnKill" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not the Job should be automatically deleted upon termination. This parameter takes precedence over the property, DeleteOnCompletion.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ConnectivityCollection" NAME="CIM_Zone"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::FC</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Zone is a group of Ports, Endpoints, Nodes, Zones, and NamedAddressCollections that are managed collectively by the same domain. The managing domain is indicated by the HostedCollection association. For Fibre Channel, a Zone indicates a set of members that are participating together in the fabric.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Zone" PROPAGATED="false" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the Zone that is unique within the AdminDomain.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Zone" PROPAGATED="false" NAME="Active" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that this Zone is currently active (that is, under enforcement of a fabric). This property can be used to distinguish between a Zone that is currently active and a snapshot of a Zone (with the same InstanceName) that is for &quot;offline&quot; editing.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Zone" PROPAGATED="false" NAME="ZoneType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of zoning to be enforced.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Default</cim:VALUE><cim:VALUE>Protocol</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Zone.OtherZoneTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Zone" PROPAGATED="false" NAME="OtherZoneTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the ZoneType when the ZoneType value is 1 &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Zone.ZoneType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Zone" PROPAGATED="false" NAME="ZoneSubType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specific clarification to be used when the ProtocolType has an enumeration that requires it. Specifically, if ProtocolType is &quot;Protocol&quot;, then SubType is the Fibre Channel FC4 type.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>SCSI</cim:VALUE><cim:VALUE>VI</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Zone.OtherZoneSubTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Zone" PROPAGATED="false" NAME="OtherZoneSubTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the ZoneSubType when the ZoneSubType value is 1 &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Zone.ZoneSubType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConnectivityCollection" PROPAGATED="true" NAME="ConnectivityStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration describing the current or potential connectivity between endpoints in this collection. Connectivity may be provided or not, or may be in a degraded/partitioned state if one or more endpoints or links have failed. The latter would prevent full connectivity between all elements in the Collection, but would permit connectivity between subsets.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Connectivity/Up</cim:VALUE><cim:VALUE>No Connectivity/Down</cim:VALUE><cim:VALUE>Partitioned</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSpecificCollection" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ConnectivityCollection" NAME="CIM_ZoneSet"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::FC</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A ZoneSet is a group of zones that are managed collectively by the same domain. The managing domain is indicated by the HostedCollection association. For example, for Fibre Channel, this property would indicate a set of zones that are part of a fabric. The zones are under enforcement by the fabric, only if the Zoneset is set to active.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ZoneSet" PROPAGATED="false" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the ZoneSet that is unique within the AdminDomain.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ZoneSet" PROPAGATED="false" NAME="Active" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that this ZoneSet is currently active (that is, under enforcement of a fabric). This property can be used to distinguish between a ZoneSet that is currently active and a snapshot of a ZoneSet (with the same InstanceName) that is for &quot;offline&quot; editing.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConnectivityCollection" PROPAGATED="true" NAME="ConnectivityStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration describing the current or potential connectivity between endpoints in this collection. Connectivity may be provided or not, or may be in a degraded/partitioned state if one or more endpoints or links have failed. The latter would prevent full connectivity between all elements in the Collection, but would permit connectivity between subsets.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Connectivity/Up</cim:VALUE><cim:VALUE>No Connectivity/Down</cim:VALUE><cim:VALUE>Partitioned</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemSpecificCollection" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a unique name. It can be a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is assigned to the business entity by a recognized global authority.(This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must ensure that the resulting InstanceID is not re-used as any of InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ClassIndication" NAME="CIM_ClassCreation"><cim:QUALIFIER NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_ClassCreation notifies when a new class is defined in the schema.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ClassIndication" PROPAGATED="true" NAME="ClassDefinition" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current definition of the class that is created, changed or deleted in the schema. In the case of a CIM_ClassDeletion Indication, the definition for the class just prior to deletion should be placed in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="EmbeddedObject" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. 
If the above &quot;preferred&quot; algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm should be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Notification identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="CorrelatedIndications" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Correlated notifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.IndicationIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="OtherSeverity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Holds the value of the user defined severity value when &apos;PerceivedSeverity&apos; is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.PerceivedSeverity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationFilterName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt;, where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:) and &lt; OrgID &gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, &lt; OrgID &gt; shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between &lt; OrgID &gt; and &lt; LocalID &gt;. &lt; LocalID &gt; is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name &quot;#&quot; cim-service-start-id &quot;#&quot; listener-destination-creation-time
Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceNumber" TYPE="sint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ClassIndication" NAME="CIM_ClassDeletion"><cim:QUALIFIER NAME="Indication" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_ClassDeletion notifies when a class is deleted from the schema.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ClassIndication" PROPAGATED="true" NAME="ClassDefinition" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current definition of the class that is created, changed or deleted in the schema. In the case of a CIM_ClassDeletion Indication, the definition for the class just prior to deletion should be placed in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="EmbeddedObject" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. 
If the above &quot;preferred&quot; algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm should be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Notification identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="CorrelatedIndications" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Correlated notifications</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.IndicationIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="OtherSeverity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Holds the value of the user defined severity value when &apos;PerceivedSeverity&apos; is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AlertIndication.PerceivedSeverity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="IndicationFilterName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: &lt; OrgID &gt; : &lt; LocalID &gt;, where &lt; OrgID &gt; and &lt; LocalID &gt; are separated by a colon (:) and &lt; OrgID &gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, &lt; OrgID &gt; shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between &lt; OrgID &gt; and &lt; LocalID &gt;. &lt; LocalID &gt; is chosen by the business entity and shall be used uniquely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationFilter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name &quot;#&quot; cim-service-start-id &quot;#&quot; listener-destination-creation-time
Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Indication" PROPAGATED="true" NAME="SequenceNumber" TYPE="sint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
When retrying the delivery of an indication, this property shall have the same value as in the original delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Indication.SequenceContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_IndicationSubscription" NAME="CIM_FormattedIndicationSubscription"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass of IndicationSubscription that defines the text formatting of Indication information. The TextFormatOwningEntity, TextFormatID, TextFormat, and TextFormatParameters properties are used to describe a human-readable representation of the Indication as defined by the referenced CIM_IndicationFilter. This representation MAY be used by the CIM_ListenerDestination when the intended consumer of the Indication is human. For example, this format could be used when writing the Indication to a system log or sending an e-mail notification to a system administrator.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IndicationSubscription" PROPAGATED="true" REFERENCECLASS="CIM_IndicationFilter" NAME="Filter"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Filter</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Filter that defines the criteria and data of the possible Indications of this subscription.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IndicationSubscription" PROPAGATED="true" REFERENCECLASS="CIM_ListenerDestination" NAME="Handler"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Handler</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Handler addressing delivery of the possible Indications of this subscription.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_FormattedIndicationSubscription" PROPAGATED="false" NAME="TextFormatOwningEntity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TextFormatOwningEntity is a string that uniquely identifies the entity that owns the definition of the human-readable format 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:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FormattedIndicationSubscription.TextFormatID</cim:VALUE><cim:VALUE>CIM_FormattedIndicationSubscription.TextFormat</cim:VALUE><cim:VALUE>CIM_FormattedIndicationSubscription.TextFormatParameters</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FormattedIndicationSubscription" PROPAGATED="false" NAME="TextFormatID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An opaque string that uniquely identifies, within the scope of the TextFormatOwningEntity, a human-readable format for representing the Indications described by this Subscription.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FormattedIndicationSubscription.TextFormatOwningEntity</cim:VALUE><cim:VALUE>CIM_FormattedIndicationSubscription.TextFormat</cim:VALUE><cim:VALUE>CIM_FormattedIndicationSubscription.TextFormatParameters</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FormattedIndicationSubscription" PROPAGATED="false" NAME="TextFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the human-readable format for representing the Indications described by this Subscription. The actual text is constructed by applying the dynamic content, defined in the Indication, to the string specified in this property. /n /n The dynamic content is specified by embedding the following syntax in the appropriate places in the format string: 
&quot;{&quot; &lt;index&gt;[&quot;[&quot;[&lt;index&gt;]&quot;]&quot;],&lt;type&gt;&quot;}&quot; 
- the first occurrence of &lt;index&gt; defines the element of TextFormatParameters that contains the name of the Indication property to be used to populate the text message.
- if the Indication property defined by the first &lt;index&gt; is an array property, then the first index MUST be followed by either empty brackets (i.e., []) or an index value enclosed in brackets (e.g., [1]). If empty brackets are specified (e.g., {4[], string}), then the dynamic content of the text message is populated with a list of the array elements. If an index is specified (e.g., {4[1], string}, then only the specified array element is used to populate the message. If the value of the dynamic content is not defined in the Indication, then the string &quot;UNKNOWN&quot; is used to populate the text message.
- &lt;type&gt; defines the type of the dynamic content. Valid values for &lt;type&gt; are: &apos;boolean&apos;, &apos;string&apos;, &apos;char16&apos;, &apos;uint8&apos;, &apos;sint8&apos;, &apos;uint16&apos;, &apos;sint16&apos;, &apos;uint32&apos;, &apos;sint32&apos;, &apos;uint64&apos;, &apos;sint64&apos;, &apos;datetime&apos;, &apos;real32&apos;, &apos;real64&apos; or &apos;ref&apos;. 

The string encoding for the dynamic content MUST conform to the MOF Syntax Grammar described in the CIM Infrastructure Specification. The string encoding for a list of array elements MUST conform to the definition of the arrayInitializer element.
As an example, a format string for a UPS AlertIndication could be defined as follows: &quot;A {4,string} UPS Alert of type {5,uint16} was detected on the device {6,string} on the system {2,string} at {1,datetime}. The following actions have been recommended to resolve the alert: {3[],string}&quot;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FormattedIndicationSubscription" PROPAGATED="false" NAME="TextFormatParameters" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An indexed array containing the names of properties defined in the select clause of the associated CIM_IndicationFilter Query. The values of these Indication properties are used to populate the dynamic content of the text message.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FormattedIndicationSubscription.TextFormatOwningEntity</cim:VALUE><cim:VALUE>CIM_FormattedIndicationSubscription.TextFormatID</cim:VALUE><cim:VALUE>CIM_FormattedIndicationSubscription.TextFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="OnFatalErrorPolicy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the desired behavior for a subscription when a fatal error occurs in one of the Indication processing subcomponents (e.g., Indication processor, Indication or instance provider, or Indication handler) and the Indication cannot be successfully sent. Specifically, a failure implies that some aspect of Indication generation, processing or dispatch is no longer functioning and Indications may be lost. If the value of OnFatalErrorPolicy is 2 (&quot;Ignore&quot;) or not set (NULL), the subscription MUST continue to be processed in a &apos;best effort&apos; mode. This mode of operation can lead to unpredictable, and potentially misleading results, because Indications may be lost. If the value is 3 (&quot;Disable&quot;), the subscription MUST be disabled. With this policy, no new Indications will be generated or dispatched until the subscription is explicitly enabled. This is accomplished via the property, SubscriptionState. If the value is 4 (&quot;Remove&quot;), the subscription MUST be deleted. Selecting this policy has the same effect as issuing a DeleteInstance operation on this subscription instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ignore</cim:VALUE><cim:VALUE>Disable</cim:VALUE><cim:VALUE>Remove</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="OtherOnFatalErrorPolicy" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining &quot;Other&quot; values for OnFatalErrorPolicy. This value MUST be set to a non NULL value when OnFatalErrorPolicy is set to a value of 1 (&quot;Other&quot;). For all other values, the OtherOnFatalErrorPolicy MUST be NULL.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="FailureTriggerTimeInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FailureTriggerTimeInterval is used by the client to specify a recommended minimum delay before the OnFatalErrorPolicy is implemented.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="SubscriptionState" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current processing state of the subscription.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Enabled Degraded</cim:VALUE><cim:VALUE>Disabled</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="OtherSubscriptionState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining &quot;Other&quot; values for SubscriptionState. This value MUST be set to a non NULL value when SubscriptionState is set to a value of 1 (&quot;Other&quot;). For all other values, the OtherSubscriptionState MUST be NULL.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Date and time of the last state change. This value is based on the notion of local date and time of the Managed System Element running the Indication processing subcomponents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="SubscriptionDuration" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SubscriptionDuration defines the desired length of the subscription. Indications generated after the duration of the subscription has exceeded SubscriptionDuration MUST NOT be sent. The duration of a subscription MAY be changed by modifying this property. An expired subscription MAY be deleted and MUST NOT be modified. If the value of SubscriptionDuration is not set, the subscription MUST be treated as having no expiration date.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="SubscriptionStartTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SubscriptionStartTime is the time the subscription was started. The value of this property is computed based on the notion of date and time of the ManagedSystemElement running the Indication processing subcomponents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="SubscriptionTimeRemaining" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SubscriptionTimeRemaining is a computed value that provides a snapshot of the time remaining in the Subscription.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="RepeatNotificationPolicy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RepeatNotificationPolicy property defines the desired behavior for handling Indications that report the occurrence of the same underlying event (e.g., the disk is still generating I/O errors and has not yet been repaired). The defined semantics for the RepeatNotificationCount, RepeatNotificationInterval, and RepeatNotificationGap properties depend on the value of RepeatNotificationPolicy, but values for these properties MUST be set if the property is defined for the selected policy. If the value of RepeatNotificationPolicy is 0 (&quot;Unknown&quot;) or not set, no special processing for repeat Indications is defined by the subscription. The semantics associated with the handling of repeat Indications MAY be defined by the Indication processing subcomponents. If the value of RepeatNotificationPolicy is 2 (&quot;None&quot;), special processing of repeat Indications MUST NOT be performed. If the value is 3 (&quot;Suppress&quot;) the first RepeatNotificationCount Indications, describing the same event, MUST be sent and all subsequent Indications for this event suppressed for the remainder of the time interval RepeatNotificationInterval. A new interval starts when the next Indication for this event is received. If the value of RepeatNotificationPolicy is 4 (&quot;Delay&quot;) and an Indication is received, this Indication MUST be suppressed if, including this Indication, RepeatNoticationCount or fewer Indications for this event have been received during the prior time interval defined by RepeatNotificationInterval. If this Indication is the RepeatNotificationCount + 1 Indication, this Indication MUST be sent and all subsequent Indications for this event ignored until the RepeatNotificationGap has elapsed. A RepeatNotificationInterval MAY NOT overlap a RepeatNotificationGap time interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>Suppress</cim:VALUE><cim:VALUE>Delay</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="OtherRepeatNotificationPolicy" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string defining &quot;Other&quot; values for RepeatNotificationPolicy. This value MUST be set to a non NULL value when RepeatNotificationPolicy is set to a value of 1 (&quot;Other&quot;). For all other values, the OtherRepeatNotificationPolicy MUST be NULL.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="RepeatNotificationInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the time interval for the repeat notification policy calculation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="RepeatNotificationGap" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the gap interval for the repeat notification policy calculation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AbstractIndicationSubscription" PROPAGATED="true" NAME="RepeatNotificationCount" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the count property for the repeat notification policy calculation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_ContainedProposal"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>ContainedProposal holds an ordered list of SAProposals that make up an SANegotiationAction. If the referenced NegotiationAction is an IKEAction, then the SAProposal objects MUST be IKEProposals. If the referenced NegotiationAction object is an IPsecTransport/TunnelAction, then the referenced SAProposal objects MUST be IPsecProposals.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|ContainedProposal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ContainedProposal" PROPAGATED="false" REFERENCECLASS="CIM_SANegotiationAction" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SANegotiationAction containing a list of SAProposals.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|ContainedProposal.GroupComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ContainedProposal" PROPAGATED="false" REFERENCECLASS="CIM_SAProposal" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SAProposal in this negotiation action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|ContainedProposal.PartComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ContainedProposal" PROPAGATED="false" NAME="SequenceNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SequenceNumber indicates the ordering to be used when chosing from among the proposals. Lower-valued proposals are preferred over proposals with higher values. For ContainedProposals that reference the same SANegotiationAction, SequenceNumber values MUST be unique.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|ContainedProposal.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SANegotiationAction" NAME="CIM_IKEAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IKEAction specifies the parameters to use for an IPsec IKE phase 1 negotiation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKEAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IKEAction" PROPAGATED="false" NAME="ExchangeMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ExchangeMode designates the mode IKE should use for its key negotiations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Base</cim:VALUE><cim:VALUE>Main</cim:VALUE><cim:VALUE>Aggressive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKEAction.ExchangeMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKEAction" PROPAGATED="false" NAME="UseIKEIdentityType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UseIKEIdentityType specifies what network identity type should be used when negotiating with the peer. It is used in conjunction with the available IPNetworkIdentity instances, that are associated with an IPProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPV4 Address</cim:VALUE><cim:VALUE>FQDN</cim:VALUE><cim:VALUE>User FQDN</cim:VALUE><cim:VALUE>IPV4 Subnet Address</cim:VALUE><cim:VALUE>IPV6 Address</cim:VALUE><cim:VALUE>IPV6 Subnet Address</cim:VALUE><cim:VALUE>IPV4 Address Range</cim:VALUE><cim:VALUE>IPV6 Address Range</cim:VALUE><cim:VALUE>DER ASN1 DN</cim:VALUE><cim:VALUE>DER ASN1 GN</cim:VALUE><cim:VALUE>KEY ID</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKEAction.UseIKEIdentityType</cim:VALUE><cim:VALUE>RFC2407.IETF|Section 4.6.2.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPNetworkIdentity.IdentityType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKEAction" PROPAGATED="false" NAME="VendorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VendorID specifies the value to be used in the Vendor ID payload. An empty string (the default) means that the Vendor ID payload will not be generated or accepted. A non-NULL value means that a Vendor ID payload will be generated (when acting as an initiator) or is expected (when acting as a responder).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKEAction.VendorID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE></cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKEAction" PROPAGATED="false" NAME="AggressiveModeGroupID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When IKEAction.ExchangeMode is set to &quot;Aggressive&quot; (4), this property specifies the key exchange groupID to use in the first packets of the phase 1 negotiation. This property is ignored unless the ExchangeMode is &apos;aggressive&apos;. If the GroupID number is from the vendor- specific range (32768-65535), the VendorID qualifies the group number. Well-known group identifiers from RFC2412, Appendix E, are: Group 1=&apos;768 bit prime&apos;, Group 2=&apos;1024 bit prime&apos;, Group 3=&apos;Elliptic Curve Group with 155 bit field element&apos;, Group 4=&apos;Large Elliptic Curve Group with 185 bit field element&apos;, and Group 5=&apos;1536 bit prime&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Group/Non-Diffie-Hellman Exchange</cim:VALUE><cim:VALUE>DH-768 bit prime</cim:VALUE><cim:VALUE>DH-1024 bit prime</cim:VALUE><cim:VALUE>EC2N-155 bit field element</cim:VALUE><cim:VALUE>EC2N-185 bit field element</cim:VALUE><cim:VALUE>DH-1536 bit prime</cim:VALUE><cim:VALUE>Standard Group - Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKEAction.AggressiveModeGroupID</cim:VALUE><cim:VALUE>RFC2412.IETF|Appendix E</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IKEAction.VendorID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SANegotiationAction" PROPAGATED="true" NAME="MinLifetimeSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinLifetimeSeconds prevents certain denial of service attacks where the peer requests an arbitrarily low lifetime value, causing renegotiations with expensive Diffie-Hellman operations. The property specifies the minimum lifetime, in seconds, that will be accepted from the peer. A value of zero (the default) indicates that there is no minimum value. A non-zero value specifies the minimum seconds lifetime.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKENegotiationAction.MinLifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SANegotiationAction" PROPAGATED="true" NAME="IdleDurationSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IdleDurationSeconds is the time an SA can remain idle (i.e., no traffic protected using the security association) before it is automatically deleted. The default (zero) value indicates that there is no idle duration timer and that the SA is deleted based upon the SA seconds and kilobyte lifetimes. Any non-zero value indicates the number of seconds that the SA may remain unused.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKENegotiationAction.IdleDurationSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.IdleDurationSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SANegotiationAction" PROPAGATED="true" NAME="MinLifetimeKilobytes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinLifetimeKilobytes prevents certain denial of service attacks where the peer requests an arbitrarily low lifetime value, causing renegotiations with expensive Diffie-Hellman operations. The property specifies the minimum lifetime, in kilobytes, that will be accepted from the peer. A value of zero (the default) indicates that there is no minimum value. A non-zero value specifies the minimum kilobytes lifetime. Note that there has been considerable debate regarding the usefulness of applying kilobyte lifetimes to phase 1 security associations, so it is likely that this property will only apply to the subclass, IPsecAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKENegotiationAction.MinLifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAAction" PROPAGATED="true" NAME="DoPacketLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoPacketLogging causes a log message to be generated when the action is applied to a packet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAAction.DoPacketLogging</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.PacketLoggingActive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyAction is defined. 

This property helps to identify the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyAction is related, either directly via the PolicyActionInPolicyRepository association or indirectly via the PolicyActionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyAction is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the CreationClassName of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the name of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyActionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="DoActionLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoActionLogging causes a log message to be generated when the action is performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SAProposal" NAME="CIM_IKEProposal"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IKEProposal contains the parameters necessary to drive the phase 1 IKE negotiation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKEProposal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IKEProposal" PROPAGATED="false" NAME="MaxLifetimeSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxLifetimeSeconds specifies the maximum time the IKE message sender proposes for an SA to be considered valid after it has been created. A value of zero indicates that the default of 8 hours be used. A non-zero value indicates the maximum seconds lifetime.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKEProposal.MaxLifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKEProposal" PROPAGATED="false" NAME="MaxLifetimeKilobytes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxLifetimeKilobytes specifies the maximum kilobyte lifetime the IKE message sender proposes for an SA to be considered valid after it has been created. A value of zero (the default) indicates that there should be no maximum kilobyte lifetime. A non-zero value specifies the desired kilobyte lifetime.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKEProposal.MaxLifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKEProposal" PROPAGATED="false" NAME="CipherAlgorithm" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CipherAlgorithm is an enumeration that specifies the proposed encryption algorithm. The list of algorithms was generated from Appendix A of RFC2409. Note that the enumeration is different than the RFC list and aligns with the values in IKESAEndpoint.CipherAlgorithm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8..65000</cim:VALUE><cim:VALUE>65001..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>DES</cim:VALUE><cim:VALUE>IDEA</cim:VALUE><cim:VALUE>Blowfish</cim:VALUE><cim:VALUE>RC5</cim:VALUE><cim:VALUE>3DES</cim:VALUE><cim:VALUE>CAST</cim:VALUE><cim:VALUE>DMTF/IANA Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKEProposal.CipherAlgorithm</cim:VALUE><cim:VALUE>RFC2409.IETF|Appendix A</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IKESAEndpoint.CipherAlgorithm</cim:VALUE><cim:VALUE>CIM_IKEProposal.OtherCipherAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKEProposal" PROPAGATED="false" NAME="OtherCipherAlgorithm" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the encryption algorithm when the value 1 (&quot;Other&quot;) is specified for the property, CipherAlgorithm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IKESAEndpoint.OtherCipherAlgorithm</cim:VALUE><cim:VALUE>CIM_IKEProposal.CipherAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKEProposal" PROPAGATED="false" NAME="HashAlgorithm" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HashAlgorithm is an enumeration that specifies the proposed hash function. The list of algorithms was generated from Appendix A of RFC2409. Note that the enumeration is different than the RFC list and aligns with the values in IKESAEndpoint.HashAlgorithm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..65000</cim:VALUE><cim:VALUE>65001..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>MD5</cim:VALUE><cim:VALUE>SHA-1</cim:VALUE><cim:VALUE>Tiger</cim:VALUE><cim:VALUE>DMTF/IANA Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKEProposal.HashAlgorithm</cim:VALUE><cim:VALUE>RFC2409.IETF|Appendix A</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IKESAEndpoint.HashAlgorithm</cim:VALUE><cim:VALUE>CIM_IKEProposal.OtherHashAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKEProposal" PROPAGATED="false" NAME="OtherHashAlgorithm" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the hash function when the value 1 (&quot;Other&quot;) is specified for the property, HashAlgorithm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IKESAEndpoint.OtherHashAlgorithm</cim:VALUE><cim:VALUE>CIM_IKEProposal.HashAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKEProposal" PROPAGATED="false" NAME="AuthenticationMethod" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AuthenticationMethod is an enumeration that specifies the proposed authentication. The list of methods was generated from Appendix A of RFC2409. Note that the enumeration is different than the RFC list and aligns with the values in IKESAEndpoint.AuthenticationMethod. There is one change to the list - the value 65000 has special meaning. It is a special value that indicates that this particular proposal should be repeated once for each authentication method corresponding to credentials installed on the machine. For example, if the system has a pre-shared key and an public-key certificate, a proposal list would be constructed which includes a proposal that specifies a pre-shared key and a proposal for any of the public-key certificates.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7..64999</cim:VALUE><cim:VALUE>65000</cim:VALUE><cim:VALUE>65001..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Pre-shared Key</cim:VALUE><cim:VALUE>DSS Signatures</cim:VALUE><cim:VALUE>RSA Signatures</cim:VALUE><cim:VALUE>Encryption with RSA</cim:VALUE><cim:VALUE>Revised Encryption with RSA</cim:VALUE><cim:VALUE>DMTF/IANA Reserved</cim:VALUE><cim:VALUE>Any</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKEProposal.AuthenticationMethod</cim:VALUE><cim:VALUE>RFC2409.IETF|Appendix A</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IKESAEndpoint.AuthenticationMethod</cim:VALUE><cim:VALUE>CIM_IKEProposal.OtherAuthenticationMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKEProposal" PROPAGATED="false" NAME="OtherAuthenticationMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the method when the value 1 (&quot;Other&quot;) is specified for the property, AuthenticationMethod.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IKESAEndpoint.OtherAuthenticationMethod</cim:VALUE><cim:VALUE>CIM_IKEProposal.AuthenticationMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKEProposal" PROPAGATED="false" NAME="GroupId" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The property GroupId specifies the proposed phase 1 security association key exchange group. This property is ignored for all aggressive mode exchanges (IKEAction.ExchangeMode = 4). If the GroupID number is from the vendor-specific range (32768-65535), the property VendorID qualifies the group number. Well-known group identifiers from RFC2412, Appendix E, are: Group 1=&apos;768 bit prime&apos;, Group 2=&apos;1024 bit prime&apos;, Group 3 =&apos;Elliptic Curve Group with 155 bit field element&apos;, Group 4= &apos;Large Elliptic Curve Group with 185 bit field element&apos;, and Group 5=&apos;1536 bit prime&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Group/Non-Diffie-Hellman Exchange</cim:VALUE><cim:VALUE>DH-768 bit prime</cim:VALUE><cim:VALUE>DH-1024 bit prime</cim:VALUE><cim:VALUE>EC2N-155 bit field element</cim:VALUE><cim:VALUE>EC2N-185 bit field element</cim:VALUE><cim:VALUE>DH-1536 bit prime</cim:VALUE><cim:VALUE>Standard Group - Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKEProposal.GroupID</cim:VALUE><cim:VALUE>RFC2412.IETF|Appendix E</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IKESAEndpoint.GroupID</cim:VALUE><cim:VALUE>CIM_IKEProposal.VendorID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKEProposal" PROPAGATED="false" NAME="VendorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VendorID identifies the vendor when the value of GroupID is in the vendor-specific range, 32768 to 65535.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IKESAEndpoint.VendorID</cim:VALUE><cim:VALUE>CIM_IKEProposal.GroupId</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SANegotiationAction" NAME="CIM_IPsecAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IPsecAction specifies the parameters to use for an IPsec phase 2 negotiation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="false" NAME="UsePFS" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UsePFS indicates whether perfect forward secrecy is required when refreshing keys.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecAction.UsePFS</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecSAEndpoint.PFSInUse</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="false" NAME="UsePhase1Group" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UsePhase1Group indicates that the phase 2 GroupId should be the same as that used in the phase 1 key exchange. If UsePFS is False, then this property is ignored. Note that a value of False indicates that the property GroupId will contain the key exchange group to use for phase 2.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecAction.UseIKEGroup</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="false" NAME="GroupId" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>GroupId specifies the PFS group ID to use. This value is only used if PFS is True and UsePhase1Group is False. If the GroupID number is from the vendor-specific range (32768-65535), the VendorID qualifies the group number. Well-known group identifiers from RFC2412, Appendix E, are: Group 1=&apos;768 bit prime&apos;, Group 2=&apos;1024 bit prime&apos;, Group 3=&apos;Elliptic Curve Group with 155 bit field element&apos;, Group 4=&apos;Large Elliptic Curve Group with 185 bit field element&apos;, and Group 5=&apos;1536 bit prime&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Group/Non-Diffie-Hellman Exchange</cim:VALUE><cim:VALUE>DH-768 bit prime</cim:VALUE><cim:VALUE>DH-1024 bit prime</cim:VALUE><cim:VALUE>EC2N-155 bit field element</cim:VALUE><cim:VALUE>EC2N-185 bit field element</cim:VALUE><cim:VALUE>DH-1536 bit prime</cim:VALUE><cim:VALUE>Standard Group - Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecAction.GroupID</cim:VALUE><cim:VALUE>RFC2412.IETF|Appendix E</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecAction.VendorID</cim:VALUE><cim:VALUE>CIM_IKESAEndpoint.GroupID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="false" NAME="VendorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The property VendorID is used together with the property GroupID (when it is in the vendor-specific range) to identify the key exchange group. VendorID is ignored unless UsePFS is true, AND UsePhase1Group is False, AND GroupID is in the vendor-specific range (32768-65535).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecAction.VendorID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecAction.GroupId</cim:VALUE><cim:VALUE>CIM_IKESAEndpoint.VendorID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="false" NAME="Granularity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The property Granularity is an enumeration that specifies how the selector for the SA should be derived from the traffic that triggered the negotiation. Its values are: 
1=Other; See the OtherGranularity property for more information 
2=Subnet; The source and destination subnet masks are used 
3=Address; The source and destination IP addresses of the triggering packet are used 
4=Protocol; The source and destination IP addresses and the IP protocol of the triggering packet are used 
5=Port; The source and destination IP addresses, IP protocol and the source and destination layer 4 ports of the triggering packet are used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Subnet</cim:VALUE><cim:VALUE>Address</cim:VALUE><cim:VALUE>Protocol</cim:VALUE><cim:VALUE>Port</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecAction.Granularity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecAction.OtherGranularity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="false" NAME="OtherGranularity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the granularity when the value 1 (&quot;Other&quot;) is specified for the property, Granularity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecAction.Granularity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SANegotiationAction" PROPAGATED="true" NAME="MinLifetimeSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinLifetimeSeconds prevents certain denial of service attacks where the peer requests an arbitrarily low lifetime value, causing renegotiations with expensive Diffie-Hellman operations. The property specifies the minimum lifetime, in seconds, that will be accepted from the peer. A value of zero (the default) indicates that there is no minimum value. A non-zero value specifies the minimum seconds lifetime.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKENegotiationAction.MinLifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SANegotiationAction" PROPAGATED="true" NAME="IdleDurationSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IdleDurationSeconds is the time an SA can remain idle (i.e., no traffic protected using the security association) before it is automatically deleted. The default (zero) value indicates that there is no idle duration timer and that the SA is deleted based upon the SA seconds and kilobyte lifetimes. Any non-zero value indicates the number of seconds that the SA may remain unused.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKENegotiationAction.IdleDurationSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.IdleDurationSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SANegotiationAction" PROPAGATED="true" NAME="MinLifetimeKilobytes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinLifetimeKilobytes prevents certain denial of service attacks where the peer requests an arbitrarily low lifetime value, causing renegotiations with expensive Diffie-Hellman operations. The property specifies the minimum lifetime, in kilobytes, that will be accepted from the peer. A value of zero (the default) indicates that there is no minimum value. A non-zero value specifies the minimum kilobytes lifetime. Note that there has been considerable debate regarding the usefulness of applying kilobyte lifetimes to phase 1 security associations, so it is likely that this property will only apply to the subclass, IPsecAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKENegotiationAction.MinLifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAAction" PROPAGATED="true" NAME="DoPacketLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoPacketLogging causes a log message to be generated when the action is applied to a packet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAAction.DoPacketLogging</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.PacketLoggingActive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyAction is defined. 

This property helps to identify the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyAction is related, either directly via the PolicyActionInPolicyRepository association or indirectly via the PolicyActionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyAction is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the CreationClassName of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the name of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyActionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="DoActionLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoActionLogging causes a log message to be generated when the action is performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SAProposal" NAME="CIM_IPsecProposal"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The class IPsecProposal adds no new properties, but inherits proposal properties from SAProposal as well as associating the security association transforms necessary for building an IPsec proposal (see the class ContainedTransform).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecProposal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_IPsecAction" NAME="CIM_IPsecTransportAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IPsecTransportAction is used to specify that a transport-mode SA should be negotiated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecTransportAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="true" NAME="UsePFS" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UsePFS indicates whether perfect forward secrecy is required when refreshing keys.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecAction.UsePFS</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecSAEndpoint.PFSInUse</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="true" NAME="UsePhase1Group" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UsePhase1Group indicates that the phase 2 GroupId should be the same as that used in the phase 1 key exchange. If UsePFS is False, then this property is ignored. Note that a value of False indicates that the property GroupId will contain the key exchange group to use for phase 2.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecAction.UseIKEGroup</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="true" NAME="GroupId" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>GroupId specifies the PFS group ID to use. This value is only used if PFS is True and UsePhase1Group is False. If the GroupID number is from the vendor-specific range (32768-65535), the VendorID qualifies the group number. Well-known group identifiers from RFC2412, Appendix E, are: Group 1=&apos;768 bit prime&apos;, Group 2=&apos;1024 bit prime&apos;, Group 3=&apos;Elliptic Curve Group with 155 bit field element&apos;, Group 4=&apos;Large Elliptic Curve Group with 185 bit field element&apos;, and Group 5=&apos;1536 bit prime&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Group/Non-Diffie-Hellman Exchange</cim:VALUE><cim:VALUE>DH-768 bit prime</cim:VALUE><cim:VALUE>DH-1024 bit prime</cim:VALUE><cim:VALUE>EC2N-155 bit field element</cim:VALUE><cim:VALUE>EC2N-185 bit field element</cim:VALUE><cim:VALUE>DH-1536 bit prime</cim:VALUE><cim:VALUE>Standard Group - Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecAction.GroupID</cim:VALUE><cim:VALUE>RFC2412.IETF|Appendix E</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecAction.VendorID</cim:VALUE><cim:VALUE>CIM_IKESAEndpoint.GroupID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="true" NAME="VendorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The property VendorID is used together with the property GroupID (when it is in the vendor-specific range) to identify the key exchange group. VendorID is ignored unless UsePFS is true, AND UsePhase1Group is False, AND GroupID is in the vendor-specific range (32768-65535).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecAction.VendorID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecAction.GroupId</cim:VALUE><cim:VALUE>CIM_IKESAEndpoint.VendorID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="true" NAME="Granularity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The property Granularity is an enumeration that specifies how the selector for the SA should be derived from the traffic that triggered the negotiation. Its values are: 
1=Other; See the OtherGranularity property for more information 
2=Subnet; The source and destination subnet masks are used 
3=Address; The source and destination IP addresses of the triggering packet are used 
4=Protocol; The source and destination IP addresses and the IP protocol of the triggering packet are used 
5=Port; The source and destination IP addresses, IP protocol and the source and destination layer 4 ports of the triggering packet are used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Subnet</cim:VALUE><cim:VALUE>Address</cim:VALUE><cim:VALUE>Protocol</cim:VALUE><cim:VALUE>Port</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecAction.Granularity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecAction.OtherGranularity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="true" NAME="OtherGranularity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the granularity when the value 1 (&quot;Other&quot;) is specified for the property, Granularity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecAction.Granularity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SANegotiationAction" PROPAGATED="true" NAME="MinLifetimeSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinLifetimeSeconds prevents certain denial of service attacks where the peer requests an arbitrarily low lifetime value, causing renegotiations with expensive Diffie-Hellman operations. The property specifies the minimum lifetime, in seconds, that will be accepted from the peer. A value of zero (the default) indicates that there is no minimum value. A non-zero value specifies the minimum seconds lifetime.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKENegotiationAction.MinLifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SANegotiationAction" PROPAGATED="true" NAME="IdleDurationSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IdleDurationSeconds is the time an SA can remain idle (i.e., no traffic protected using the security association) before it is automatically deleted. The default (zero) value indicates that there is no idle duration timer and that the SA is deleted based upon the SA seconds and kilobyte lifetimes. Any non-zero value indicates the number of seconds that the SA may remain unused.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKENegotiationAction.IdleDurationSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.IdleDurationSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SANegotiationAction" PROPAGATED="true" NAME="MinLifetimeKilobytes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinLifetimeKilobytes prevents certain denial of service attacks where the peer requests an arbitrarily low lifetime value, causing renegotiations with expensive Diffie-Hellman operations. The property specifies the minimum lifetime, in kilobytes, that will be accepted from the peer. A value of zero (the default) indicates that there is no minimum value. A non-zero value specifies the minimum kilobytes lifetime. Note that there has been considerable debate regarding the usefulness of applying kilobyte lifetimes to phase 1 security associations, so it is likely that this property will only apply to the subclass, IPsecAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKENegotiationAction.MinLifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAAction" PROPAGATED="true" NAME="DoPacketLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoPacketLogging causes a log message to be generated when the action is applied to a packet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAAction.DoPacketLogging</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.PacketLoggingActive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyAction is defined. 

This property helps to identify the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyAction is related, either directly via the PolicyActionInPolicyRepository association or indirectly via the PolicyActionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyAction is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the CreationClassName of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the name of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyActionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="DoActionLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoActionLogging causes a log message to be generated when the action is performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_IPsecAction" NAME="CIM_IPsecTunnelAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IPsecTunnelAction is used to specify that a tunnel-mode SA should be negotiated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecTunnelAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IPsecTunnelAction" PROPAGATED="false" NAME="DFHandling" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DFHandling controls how the Don&apos;t Fragment bit is managed by the tunnel.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Copy from Internal to External IP Header</cim:VALUE><cim:VALUE>Set DF Bit in External Header to 1</cim:VALUE><cim:VALUE>Set DF Bit in External Header to 0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PreconfiguredTunnelAction.DFHandling</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecSAEndpoint.DFHandling</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="true" NAME="UsePFS" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UsePFS indicates whether perfect forward secrecy is required when refreshing keys.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecAction.UsePFS</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecSAEndpoint.PFSInUse</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="true" NAME="UsePhase1Group" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UsePhase1Group indicates that the phase 2 GroupId should be the same as that used in the phase 1 key exchange. If UsePFS is False, then this property is ignored. Note that a value of False indicates that the property GroupId will contain the key exchange group to use for phase 2.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecAction.UseIKEGroup</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="true" NAME="GroupId" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>GroupId specifies the PFS group ID to use. This value is only used if PFS is True and UsePhase1Group is False. If the GroupID number is from the vendor-specific range (32768-65535), the VendorID qualifies the group number. Well-known group identifiers from RFC2412, Appendix E, are: Group 1=&apos;768 bit prime&apos;, Group 2=&apos;1024 bit prime&apos;, Group 3=&apos;Elliptic Curve Group with 155 bit field element&apos;, Group 4=&apos;Large Elliptic Curve Group with 185 bit field element&apos;, and Group 5=&apos;1536 bit prime&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Group/Non-Diffie-Hellman Exchange</cim:VALUE><cim:VALUE>DH-768 bit prime</cim:VALUE><cim:VALUE>DH-1024 bit prime</cim:VALUE><cim:VALUE>EC2N-155 bit field element</cim:VALUE><cim:VALUE>EC2N-185 bit field element</cim:VALUE><cim:VALUE>DH-1536 bit prime</cim:VALUE><cim:VALUE>Standard Group - Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecAction.GroupID</cim:VALUE><cim:VALUE>RFC2412.IETF|Appendix E</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecAction.VendorID</cim:VALUE><cim:VALUE>CIM_IKESAEndpoint.GroupID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="true" NAME="VendorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The property VendorID is used together with the property GroupID (when it is in the vendor-specific range) to identify the key exchange group. VendorID is ignored unless UsePFS is true, AND UsePhase1Group is False, AND GroupID is in the vendor-specific range (32768-65535).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecAction.VendorID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecAction.GroupId</cim:VALUE><cim:VALUE>CIM_IKESAEndpoint.VendorID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="true" NAME="Granularity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The property Granularity is an enumeration that specifies how the selector for the SA should be derived from the traffic that triggered the negotiation. Its values are: 
1=Other; See the OtherGranularity property for more information 
2=Subnet; The source and destination subnet masks are used 
3=Address; The source and destination IP addresses of the triggering packet are used 
4=Protocol; The source and destination IP addresses and the IP protocol of the triggering packet are used 
5=Port; The source and destination IP addresses, IP protocol and the source and destination layer 4 ports of the triggering packet are used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Subnet</cim:VALUE><cim:VALUE>Address</cim:VALUE><cim:VALUE>Protocol</cim:VALUE><cim:VALUE>Port</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecAction.Granularity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecAction.OtherGranularity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecAction" PROPAGATED="true" NAME="OtherGranularity" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the granularity when the value 1 (&quot;Other&quot;) is specified for the property, Granularity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecAction.Granularity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SANegotiationAction" PROPAGATED="true" NAME="MinLifetimeSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinLifetimeSeconds prevents certain denial of service attacks where the peer requests an arbitrarily low lifetime value, causing renegotiations with expensive Diffie-Hellman operations. The property specifies the minimum lifetime, in seconds, that will be accepted from the peer. A value of zero (the default) indicates that there is no minimum value. A non-zero value specifies the minimum seconds lifetime.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKENegotiationAction.MinLifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SANegotiationAction" PROPAGATED="true" NAME="IdleDurationSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IdleDurationSeconds is the time an SA can remain idle (i.e., no traffic protected using the security association) before it is automatically deleted. The default (zero) value indicates that there is no idle duration timer and that the SA is deleted based upon the SA seconds and kilobyte lifetimes. Any non-zero value indicates the number of seconds that the SA may remain unused.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKENegotiationAction.IdleDurationSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.IdleDurationSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SANegotiationAction" PROPAGATED="true" NAME="MinLifetimeKilobytes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinLifetimeKilobytes prevents certain denial of service attacks where the peer requests an arbitrarily low lifetime value, causing renegotiations with expensive Diffie-Hellman operations. The property specifies the minimum lifetime, in kilobytes, that will be accepted from the peer. A value of zero (the default) indicates that there is no minimum value. A non-zero value specifies the minimum kilobytes lifetime. Note that there has been considerable debate regarding the usefulness of applying kilobyte lifetimes to phase 1 security associations, so it is likely that this property will only apply to the subclass, IPsecAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKENegotiationAction.MinLifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAAction" PROPAGATED="true" NAME="DoPacketLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoPacketLogging causes a log message to be generated when the action is applied to a packet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAAction.DoPacketLogging</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.PacketLoggingActive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyAction is defined. 

This property helps to identify the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyAction is related, either directly via the PolicyActionInPolicyRepository association or indirectly via the PolicyActionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyAction is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the CreationClassName of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the name of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyActionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="DoActionLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoActionLogging causes a log message to be generated when the action is performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SAStaticAction" NAME="CIM_PreconfiguredSAAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Subclasses of PreconfiguredSAAction are used to create SAs using preconfigured, hard-wired algorithms and keys. No negotiation is necessary. Note that this class is defined as concrete, since its superclass is also concrete. However, it should not be directly instantiated, but one of its subclasses used instead. 

Also note that: 
- The SPI for a preconfigured SA action is contained in the association, TransformOfPreconfiguredAction. 
- The session key (if applicable) is contained in an instance of SharedSecret. For an instance of the SharedSecret class: The session key is stored in the Secret property; the property protocol contains one of the values, &quot;ESP-encrypt&quot;, &quot;ESP-auth&quot; or &quot;AH&quot;; and, the class&apos; property algorithm contains the algorithm used to protect the secret. (The latter can be &quot;PLAINTEXT&quot; if the IPsec entity has no secret storage.) The value of the class&apos; RemoteID property is the concatenation of the remote IPsec peer IP address in dotted decimal, of the character &quot;/&quot;, of &quot;IN&quot; (or respectively &quot;OUT&quot;) for inbound/outbound SAs, of the character &quot;/&quot; and of the hexadecimal representation of the SPI.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PreconfiguredSAAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PreconfiguredSAAction" PROPAGATED="false" NAME="LifetimeKilobytes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LifetimeKilobytes defines a traffic limit in kilobytes that can be consumed before the SA is deleted. A value of zero (the default) indicates that there is no lifetime associated with this action (i.e., infinite lifetime). A non-zero value is used to indicate that after this number of kilobytes has been consumed the SA must be deleted. 

Note that the actual lifetime of the preconfigured SA will be the lesser of the value of this LifetimeKilobytes property and the value of the MaxLifetimeKilobytes property of the associated SATransform. Also note that some SA negotiation protocols (such as IKE) can negotiate the lifetime as an arbitrary length field, it is assumed that a 64-bit integer will be sufficient.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PreconfiguredSAAction.LifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAStaticAction" PROPAGATED="true" NAME="LifetimeSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LifetimeSeconds specifies how long the SA created from this action should be used/exist. A value of 0 means an infinite lifetime. A non-zero value is typically used in conjunction with alternate SAActions performed when there is a negotiation failure of some sort. 

Note: If the referenced SAStaticAction object IS-A PreconfiguredSAAction (that is associated to several SATransforms), then the actual lifetime of the Security Association will be the lesser of the value of this LifetimeSeconds property and of the value of the MaxLifetimeSeconds property of the associated SATransform.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAStaticAction.LifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAAction" PROPAGATED="true" NAME="DoPacketLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoPacketLogging causes a log message to be generated when the action is applied to a packet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAAction.DoPacketLogging</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.PacketLoggingActive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyAction is defined. 

This property helps to identify the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyAction is related, either directly via the PolicyActionInPolicyRepository association or indirectly via the PolicyActionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyAction is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the CreationClassName of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the name of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyActionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="DoActionLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoActionLogging causes a log message to be generated when the action is performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PreconfiguredSAAction" NAME="CIM_PreconfiguredTransportAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PreconfiguredTransportAction is used to create transport-mode SAs using preconfigured, hard-wired algorithms and keys. Note that the SPI for a preconfigured SA action is contained in the association, TransformOfPreconfiguredAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PreconfiguredTransportAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PreconfiguredSAAction" PROPAGATED="true" NAME="LifetimeKilobytes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LifetimeKilobytes defines a traffic limit in kilobytes that can be consumed before the SA is deleted. A value of zero (the default) indicates that there is no lifetime associated with this action (i.e., infinite lifetime). A non-zero value is used to indicate that after this number of kilobytes has been consumed the SA must be deleted. 

Note that the actual lifetime of the preconfigured SA will be the lesser of the value of this LifetimeKilobytes property and the value of the MaxLifetimeKilobytes property of the associated SATransform. Also note that some SA negotiation protocols (such as IKE) can negotiate the lifetime as an arbitrary length field, it is assumed that a 64-bit integer will be sufficient.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PreconfiguredSAAction.LifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAStaticAction" PROPAGATED="true" NAME="LifetimeSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LifetimeSeconds specifies how long the SA created from this action should be used/exist. A value of 0 means an infinite lifetime. A non-zero value is typically used in conjunction with alternate SAActions performed when there is a negotiation failure of some sort. 

Note: If the referenced SAStaticAction object IS-A PreconfiguredSAAction (that is associated to several SATransforms), then the actual lifetime of the Security Association will be the lesser of the value of this LifetimeSeconds property and of the value of the MaxLifetimeSeconds property of the associated SATransform.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAStaticAction.LifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAAction" PROPAGATED="true" NAME="DoPacketLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoPacketLogging causes a log message to be generated when the action is applied to a packet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAAction.DoPacketLogging</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.PacketLoggingActive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyAction is defined. 

This property helps to identify the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyAction is related, either directly via the PolicyActionInPolicyRepository association or indirectly via the PolicyActionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyAction is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the CreationClassName of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the name of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyActionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="DoActionLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoActionLogging causes a log message to be generated when the action is performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PreconfiguredSAAction" NAME="CIM_PreconfiguredTunnelAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PreconfiguredTunnelAction is used to create tunnel-mode SAs using preconfigured, hard-wired algorithms and keys. Note that the SPI for a preconfigured SA action is contained in the association, TransformOfPreconfiguredAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PreconfiguredTunnelAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PreconfiguredTunnelAction" PROPAGATED="false" NAME="DFHandling" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DFHandling controls how the Don&apos;t Fragment bit is managed by the tunnel.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Copy from Internal to External IP Header</cim:VALUE><cim:VALUE>Set DF Bit in External Header to 1</cim:VALUE><cim:VALUE>Set DF Bit in External Header to 0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PreconfiguredTunnelAction.DFHandling</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecSAEndpoint.DFHandling</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PreconfiguredSAAction" PROPAGATED="true" NAME="LifetimeKilobytes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LifetimeKilobytes defines a traffic limit in kilobytes that can be consumed before the SA is deleted. A value of zero (the default) indicates that there is no lifetime associated with this action (i.e., infinite lifetime). A non-zero value is used to indicate that after this number of kilobytes has been consumed the SA must be deleted. 

Note that the actual lifetime of the preconfigured SA will be the lesser of the value of this LifetimeKilobytes property and the value of the MaxLifetimeKilobytes property of the associated SATransform. Also note that some SA negotiation protocols (such as IKE) can negotiate the lifetime as an arbitrary length field, it is assumed that a 64-bit integer will be sufficient.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PreconfiguredSAAction.LifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAStaticAction" PROPAGATED="true" NAME="LifetimeSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LifetimeSeconds specifies how long the SA created from this action should be used/exist. A value of 0 means an infinite lifetime. A non-zero value is typically used in conjunction with alternate SAActions performed when there is a negotiation failure of some sort. 

Note: If the referenced SAStaticAction object IS-A PreconfiguredSAAction (that is associated to several SATransforms), then the actual lifetime of the Security Association will be the lesser of the value of this LifetimeSeconds property and of the value of the MaxLifetimeSeconds property of the associated SATransform.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAStaticAction.LifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.LifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SAAction" PROPAGATED="true" NAME="DoPacketLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoPacketLogging causes a log message to be generated when the action is applied to a packet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAAction.DoPacketLogging</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SecurityAssociationEndpoint.PacketLoggingActive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyAction is defined. 

This property helps to identify the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyAction is related, either directly via the PolicyActionInPolicyRepository association or indirectly via the PolicyActionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyAction is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyAction exists. For a rule-specific PolicyAction, this is the System in whose context the PolicyRule is defined. For a reusable PolicyAction, this is the instance of PolicyRepository (which is a subclass of System) that holds the Action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the CreationClassName of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyAction, the name of the PolicyRule object with which this Action is associated. For a reusable PolicyAction, a special value, &apos;NO RULE&apos;, should be used to indicate that this Action is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="PolicyActionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyAction" PROPAGATED="true" NAME="DoActionLogging" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DoActionLogging causes a log message to be generated when the action is performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyRule" NAME="CIM_SARule"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SARule is a base class for defining IKE and IPsec Rules. Although concrete (because it subclasses from a concrete class), it is not intended to be instantiated. It defines a common connection point for associating conditions and actions for both types of rules. Note that each valid PolicyGroup containing SARules MUST use a unique priority number for the Rule in the aggregation, PolicySetComponent.Priority.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SARule</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SARule" PROPAGATED="false" NAME="LimitNegotiation" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LimitNegotiation is used as part of processing either a key exchange or IPsec Rule. Before proceeding with either a phase 1 or a phase 2 negotiation, this property is checked to determine if the negotiation role of the Rule matches that defined for the negotiation being undertaken (e.g., Initiator, Responder, or Both). If this check fails, then the negotiation is stopped. Note that this only applies to new negotiations and has no effect on either renegotiation or refresh operations with peers for which an established Security Association already exists.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Initiator-Only</cim:VALUE><cim:VALUE>Responder-Only</cim:VALUE><cim:VALUE>Either</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SARule.LimitNegotiation</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="ConditionListType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the list of PolicyConditions associated with this PolicyRule is in disjunctive normal form (DNF), conjunctive normal form (CNF), or has no conditions (i.e., is an UnconditionalRule) and is automatically evaluated to &quot;True.&quot; The default value is 1 (&quot;DNF&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unconditional Rule</cim:VALUE><cim:VALUE>DNF</cim:VALUE><cim:VALUE>CNF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="RuleUsage" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that can be used to provide guidelines on how this PolicyRule should be used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="Priority" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetComponent.Priority</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicyRule.Priority is deprecated and replaced by providing the priority for a rule (and a group) in the context of the aggregating PolicySet instead of the priority being used for all aggregating PolicySet instances. Thus, the assignment of priority values is much simpler. 

A non-negative integer for prioritizing this Policy Rule relative to other Rules. A larger value indicates a higher priority. The default value is 0.</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="Mandatory" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A flag indicating that the evaluation of the Policy Conditions and execution of PolicyActions (if the Conditions evaluate to TRUE) is required. The evaluation of a PolicyRule MUST be attempted if the Mandatory property value is TRUE. If the Mandatory property is FALSE, then the evaluation of the Rule is &apos;best effort&apos; and MAY be ignored.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="SequencedActions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property gives a policy administrator a way of specifying how the ordering of the PolicyActions associated with this PolicyRule is to be interpreted. Three values are supported: 
o mandatory(1): Do the actions in the indicated order, or don&apos;t do them at all. 
o recommended(2): Do the actions in the indicated order if you can, but if you can&apos;t do them in this order, do them in another order if you can. 
o dontCare(3): Do them -- I don&apos;t care about the order. 
The default value is 3 (&quot;DontCare&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Mandatory</cim:VALUE><cim:VALUE>Recommended</cim:VALUE><cim:VALUE>Dont Care</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="ExecutionStrategy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ExecutionStrategy defines the strategy to be used in executing the sequenced actions aggregated by this PolicyRule. There are three execution strategies: 

Do Until Success - execute actions according to predefined order, until successful execution of a single action. 
Do All - execute ALL actions which are part of the modeled set, according to their predefined order. Continue doing this, even if one or more of the actions fails. 
Do Until Failure - execute actions according to predefined order, until the first failure in execution of an action instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Do Until Success</cim:VALUE><cim:VALUE>Do All</cim:VALUE><cim:VALUE>Do Until Failure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="PolicyDecisionStrategy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicyDecisionStrategy defines the evaluation method used for policies contained in the PolicySet. There are two values currently defined: 
- &apos;First Matching&apos; (1) executes the actions of the first rule whose conditions evaluate to TRUE. The concept of &apos;first&apos; is determined by examining the priority of the rule within the policy set (i.e., by examining the property, PolicySetComponent.Priority). Note that this ordering property MUST be maintained when processing the PolicyDecisionStrategy. 
- &apos;All&apos; (2) executes the actions of ALL rules whose conditions evaluate to TRUE, in the set. As noted above, the order of processing of the rules is defined by the property, PolicySetComponent.Priority (and within a rule, the ordering of the actions is defined by the property, PolicyActionStructure.ActionOrder). Note that when this strategy is defined, processing MUST be completed of ALL rules whose conditions evaluate to TRUE, regardless of errors in the execution of the rule actions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>First Matching</cim:VALUE><cim:VALUE>All</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="PolicyRoles" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetInRoleCollection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PolicyRoles property represents the roles associated with a PolicySet. All contained PolicySet instances inherit the values of the PolicyRoles of the aggregating PolicySet but the values are not copied. A contained PolicySet instance may, however, add additional PolicyRoles to those it inherits from its aggregating PolicySet(s). Each value in PolicyRoles multi-valued property represents a role for which the PolicySet applies, i.e., the PolicySet should be used by any enforcement point that assumes any of the listed PolicyRoles values. 

Although not officially designated as &apos;role combinations&apos;, multiple roles may be specified using the form: 
&lt;RoleName&gt;[&amp;&amp;&lt;RoleName&gt;]* 
where the individual role names appear in alphabetical order (according to the collating sequence for UCS-2). Implementations may treat PolicyRoles values that are specified as &apos;role combinations&apos; as simple strings. 

This property is deprecated in lieu of the use of an association, CIM_PolicySetInRoleCollection. The latter is a more explicit and less error-prone approach to modeling that a PolicySet has one or more PolicyRoles.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="Enabled" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether this PolicySet is administratively enabled, administratively disabled, or enabled for debug. The &quot;EnabledForDebug&quot; property value is deprecated and, when it or any value not understood by the receiver is specified, the receiving enforcement point treats the PolicySet as &quot;Disabled&quot;. To determine if a PolicySet is &quot;Enabled&quot;, the containment hierarchy specified by the PolicySetComponent aggregation is examined and the Enabled property values of the hierarchy are ANDed together. Thus, for example, everything aggregated by a PolicyGroup may be disabled by setting the Enabled property in the PolicyGroup instance to &quot;Disabled&quot; without changing the Enabled property values of any of the aggregated instances. The default value is 1 (&quot;Enabled&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled For Debug</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_TransformOfPreconfiguredAction"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>TransformOfPreconfiguredAction defines the transforms used by a preconfigured IPsec action. Two, four or six SATransforms can be associated to a PreconfiguredSAAction (applied to the inbound and outbound traffic, as indicated by the Direction property of this association). The order of application of the SATransforms is implicitly defined in RFC2401.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|TransformOfPreconfiguredAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_TransformOfPreconfiguredAction" PROPAGATED="false" REFERENCECLASS="CIM_SATransform" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>2</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>6</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the type of transform used by the referenced PreconfiguredSAAction. A minimum of 2 and maximum of 6 transforms can be defined, for the inbound/outbound directions, representing AH, ESP, and/or an IPCOMP transforms.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|TransformOfPreconfiguredAction.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_TransformOfPreconfiguredAction" PROPAGATED="false" REFERENCECLASS="CIM_PreconfiguredSAAction" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the PreconfiguredSAAction which uses the AH, ESP, and/or IPCOMP transforms.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|TransformOfPreconfiguredAction.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_TransformOfPreconfiguredAction" PROPAGATED="false" NAME="SPI" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SPI property specifies the security parameter index to be used by the pre-configured action for the associated transform.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|TransformOfPreconfiguredAction.SPI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecSAEndpoint.SPI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TransformOfPreconfiguredAction" PROPAGATED="false" NAME="InboundDirection" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InboundDirection specifies whether the SA applies to inbound (TRUE) or outbound (FALSE) traffic.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|TransformOfPreconfiguredAction.Direction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPsecSAEndpoint.InboundDirection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_LogicalElementUnitOfWorkDef"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::UnitOfWork</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association links a LogicalElement to the UnitsOfWork that it can perform. For example, a Printer Device may have associated UnitOfWorkDefinitions representing PrintJobs. This is a Dependency relationship since the Definitions are given context by the LogicalElement.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogicalElementUnitOfWorkDef" PROPAGATED="false" REFERENCECLASS="CIM_LogicalElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalElement that is providing the UnitOfWork.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogicalElementUnitOfWorkDef" PROPAGATED="false" REFERENCECLASS="CIM_UnitOfWorkDefinition" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The UnitOfWorkDefinition associated with the LogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_StartedUoW"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::UnitOfWork</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association links a UnitOfWork (which is a &apos;started&apos; transaction) to its Definition.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_StartedUoW" PROPAGATED="false" REFERENCECLASS="CIM_UnitOfWorkDefinition" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Definition object for the UnitOfWork.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_StartedUoW" PROPAGATED="false" REFERENCECLASS="CIM_UnitOfWork" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An instance of a UnitOfWork that has started executing.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SubUoWDef"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::UnitOfWork</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association defines the sub-UnitsOfWork (the sub- transactions) for a particular UnitOfWorkDefinition. For example, an &apos;AddOrder&apos; UnitOfWork could have sub-Units of &apos;ValidateCustomer&apos;, &apos;ValidatePartNumber&apos;, &apos;UpdateDatabase&apos;, etc. This is a Dependency relationship since the sub-UnitsOf Work are put in context relative to the parent Unit. It is not an aggregation relationship - since (using another example) a &apos;DatabaseWrite&apos; transaction is likely to be dependent upon a &apos;DiskWrite&apos;, but the two transactions are separate concepts and one is not &apos;contained&apos; by the other.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SubUoWDef" PROPAGATED="false" REFERENCECLASS="CIM_UnitOfWorkDefinition" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent UnitOfWorkDefinition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SubUoWDef" PROPAGATED="false" REFERENCECLASS="CIM_UnitOfWorkDefinition" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sub-UnitOfWorkDefinition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SATransform" NAME="CIM_AHTransform"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IPsec</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AHTransform defines the parameters used for a phase 2 AH (Authentication Header) Security Association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|AHTransform</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AHTransform" PROPAGATED="false" NAME="AHTransformId" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AHTransformId is an enumeration that specifies the hash algorithm to be used. The list of values was generated from RFC2407, Section 4.4.3.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>MD5</cim:VALUE><cim:VALUE>SHA-1</cim:VALUE><cim:VALUE>DES</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|AHTransform.AHTransformID</cim:VALUE><cim:VALUE>RFC2407.IETF|Section 4.4.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AHTransform.OtherAHTransformId</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AHTransform" PROPAGATED="false" NAME="OtherAHTransformId" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the hash algorithm when the value 1 (&quot;Other&quot;) is specified for the property, AHTransformId.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AHTransform.AHTransformId</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AHTransform" PROPAGATED="false" NAME="UseReplayPrevention" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UseReplayPrevention causes the local peer to enable replay prevention detection. This can be accomplished by using a sequence number when sending a packet or checking the sequence number upon receipt of a packet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|AHTransform.UseReplayPrevention</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AHTransform" PROPAGATED="false" NAME="ReplayPreventionWindowSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ReplayPreventionWindowsSize specifies, in bits, the length of the sliding window used by the replay prevention mechanism. The value of this property is meaningless if UseReplayPrevention is false. The window size MUST be a power of 2.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|AHTransform.ReplayPreventionWindowSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SATransform" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|SATransform.CommonName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SATransform" PROPAGATED="true" NAME="MaxLifetimeSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxLifetimeSeconds specifies the maximum time that the Security Association should be considered valid after it has been created. A value of 0, the default, indicates that 8 hours should be used. A non-zero value indicates the maximum lifetime in seconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|SATransform.MaxLifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SATransform" PROPAGATED="true" NAME="MaxLifetimeKilobytes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxLifetimeKilobytes specifies the maximum kilobyte lifetime for a Security Association. Different lifetimes are used, depending on the strength of the encryption algorithm. A value of 0, the default, indicates that no maximum should be defined. A non-zero value specifies the desired kilobyte lifetime.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|SATransform.MaxLifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SATransform" PROPAGATED="true" NAME="VendorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VendorID identifies vendor-defined transforms. If this field is empty (the default), then this is a standard transform.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|SATransform.VendorID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE></cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CollectedMSEs" NAME="CIM_BGPPeerUsesRouteMap"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association defines the RouteMaps that are aggregated and used by a particular BGPPeerGroup object. Multiple instances of the same RouteMap may be aggregated into the same BGPPeerGroup. If this is desired, then the MapSequence attribute of the association can be used to disambiguate them.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPPeerUsesRouteMap" PROPAGATED="false" REFERENCECLASS="CIM_BGPPeerGroup" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGPPeerGroup that aggregates the RouteMaps.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPPeerUsesRouteMap" PROPAGATED="false" REFERENCECLASS="CIM_BGPRouteMap" NAME="Member"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Member</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RouteMaps that are used by the BGPPeerGroup.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_BGPPeerUsesRouteMap" PROPAGATED="false" NAME="MapSequence" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the position of this RouteMap instance relative to all other instances of the same RouteMap.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_BGPRouteMapsInRoutingPolicy"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This aggregation defines the BGPRouteMaps that are used by a particular RoutingPolicy object. Multiple instances of the same RouteMap may be used in the same RoutingPolicy instance. If this is desired, then the Sequence attribute of this aggregation can be used to disambiguate them.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPRouteMapsInRoutingPolicy" PROPAGATED="false" REFERENCECLASS="CIM_RoutingPolicy" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RoutingPolicy that aggregates the RouteMaps.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPRouteMapsInRoutingPolicy" PROPAGATED="false" REFERENCECLASS="CIM_BGPRouteMap" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RouteMaps that are used by the RoutingPolicy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_BGPRouteMapsInRoutingPolicy" PROPAGATED="false" NAME="MapSequence" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the position of this RouteMap instance relative to all other instances of the same RouteMap.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PrioritySchedulingElement" NAME="CIM_BoundedPrioritySchedulingElement"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is a subclass of the class PriorityScheduling Element, which is itself derived from the abstract class SchedulingElement. As is the case with all subclasses of SchedulingElement, the input associated with an instance of BoundedPrioritySchedulingElement is of one of two types: either a queue, or another scheduler. BoundedPriority SchedulingElement adds an upper bound (BandwidthBound in kilobits per second) on how much traffic can be handled from an input. This data is specific to that one input. It is needed when bounded strict priority scheduling is performed. Note that this class inherits from its superclass the restriction of the inherited boolean property WorkConserving to TRUE.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BoundedPrioritySchedulingElement" PROPAGATED="false" NAME="WorkConserving" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>WorkConserving</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A boolean property indicating whether the PacketSchedulingService tied to this instance (by the ElementInSchedulingService aggregation) is treating the queue/input tied to this instance, in a work-conserving manner. The queue/input is indicated by either the QueueToSchedule or SchedulingServiceToSchedule association. Note that this property is writeable, indicating that an administrator can change the behavior of the SchedulingElement - but only for those elements that can operate in a non-work conserving mode.</cim:VALUE></cim:QUALIFIER><cim:VALUE>true</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BoundedPrioritySchedulingElement" PROPAGATED="false" NAME="BandwidthBound" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A 32-bit unsigned integer that defines the upper limit on the amount of traffic that can be handled from the input (through this SchedulingElement). This is not a shaped upper bound, since bursts can occur. It is a strict bound, limiting the impact of the input. Units are kilobits per second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBits per Second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrioritySchedulingElement" PROPAGATED="true" NAME="Priority" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A 16-bit unsigned integer indicating the priority level of this SchedulingElement&apos;s input, relative to the other inputs serviced by the SchedulingElement&apos;s aggregating PacketSchedulingService. A larger value represents a higher priority.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SchedulingElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolServiceCapabilities" NAME="CIM_CLPCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass of ProtocolServiceCapabilities that defines the capabilities of a CLPService. An instance of CLPCapabilities is associated with a ProtocolService using ElementCapabilities.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CLPCapabilities" PROPAGATED="false" NAME="CLPVersions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CLPVersion is an array of strings that specifies the versions of the SM CLP Specification, DMTF document DSP0214, that the CLP service supports. The format of the version string follows the conventions noted in DMTF document DSP4004 in current and historical versions of the document. Thus the version string format is &quot;m.n.ud s&quot; where m is the string value of the major version identifier in numeric form, n is the string value of the minor version identifier in numeric form , u is the optional string value of the update (errata or coordination changes) in numeric form, d is the optional draft in alphabetic form and s is one of the following string values in alphabetic form: &quot;Work In Progress&quot;, &quot;Draft Standard&quot;, &quot;DMTF Standard&quot;, &quot;Preliminary Standard&quot; or &quot;Final Standard&quot;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CLPCapabilities" PROPAGATED="false" NAME="SMMEAddressVersions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SMMEAddressVersion is an array of strings that specify the versions of the Server Management Managed Element Address Specification, DMTF document DSP0215, that the CLP service supports. The format of the version string follows the conventions noted in DMTF document DSP4004 in current and historical versions of the document. Thus the version string format is &quot;m.n.ud s&quot; where m is the string value of the major version identifier in numeric form, n is the string value of the minor version identifier in numeric form , u is the optional string value of the update (errata or coordination changes) in numeric form, d is the optional draft in alphabetic form and s is one of the following string values in alphabetic form: &quot;Work In Progress&quot;, &quot;Draft Standard&quot;, &quot;Preliminary Standard&quot; or &quot;Final Standard&quot;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolServiceCapabilities" PROPAGATED="true" NAME="MaxConnections" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxConnections specifies the maximum number of connections supported by the protocol service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>65535</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolService.MaxConnections</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolServiceCapabilities" PROPAGATED="true" NAME="MaxListeningPorts" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxListeningPorts specifies the maximum number of ports on which a protocol service will listen.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>65535</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolServiceCapabilities.ListeningPortManagementSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolServiceCapabilities" PROPAGATED="true" NAME="ListeningPortManagementSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ListeningPortManagementSupported indicates whether the management of the ports on which the associated ProtocolService listens is supported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolServiceCapabilities.MaxListeningPorts</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_EntriesInFilterList"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Filtering</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This is a specialization of the CIM_Component aggregation which is used to define a set of filter entries (subclasses of FilterEntryBase) that are aggregated by a particular FilterList.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_EntriesInFilterList" PROPAGATED="false" REFERENCECLASS="CIM_FilterList" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FilterList, which aggregates the set of FilterEntries.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_EntriesInFilterList" PROPAGATED="false" REFERENCECLASS="CIM_FilterEntryBase" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Any subclass of FilterEntryBase which is a part of the FilterList.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_EntriesInFilterList" PROPAGATED="false" NAME="EntrySequence" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The order of the Entry relative to all others in the FilterList. The only permissible value is zero - indicating that all the Entries are ANDed together.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SATransform" NAME="CIM_ESPTransform"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IPsec</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ESPTransform defines the parameters used for a phase 2 ESP (Encapsulating Security Protocol) Security Association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|ESPTransform</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ESPTransform" PROPAGATED="false" NAME="IntegrityTransformId" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IntegrityTransformId is an enumeration that specifies the ESP integrity algorithm to be used. The list of values is generated from the enumeration defined in RFC2407, Section 4.5. Note that the enumeration is different than the RFC list, since the values of Other and None are taken into account. Also, note that 2 (&quot;None&quot;) is used when ESP is negotiated without authentication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7..61439</cim:VALUE><cim:VALUE>61440..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>MD5</cim:VALUE><cim:VALUE>SHA-1</cim:VALUE><cim:VALUE>DES</cim:VALUE><cim:VALUE>KPDK</cim:VALUE><cim:VALUE>DMTF/IANA Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|ESPTransform.IntegrityTransformId</cim:VALUE><cim:VALUE>RFC2407.IETF|Section 4.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ESPTransform.OtherIntegrityTransformId</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ESPTransform" PROPAGATED="false" NAME="OtherIntegrityTransformId" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the integrity algorithm when the value 1 (&quot;Other&quot;) is specified for the property, IntegrityTransformId.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ESPTransform.IntegrityTransformId</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ESPTransform" PROPAGATED="false" NAME="CipherTransformId" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CipherTransformId is an enumeration that specifies the ESP encrypion algorithm to be used. The list of values is defined in RFC2407, Section 4.4.4, where the RFC&apos;s NULL value maps to 2-&quot;None&quot;. Note that the enumeration is different than the RFC list, since &apos;Other&apos; is added to the enumeration.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>DES_IV64</cim:VALUE><cim:VALUE>DES</cim:VALUE><cim:VALUE>3DES</cim:VALUE><cim:VALUE>RC5</cim:VALUE><cim:VALUE>IDEA</cim:VALUE><cim:VALUE>CAST</cim:VALUE><cim:VALUE>Blowfish</cim:VALUE><cim:VALUE>3-IDEA</cim:VALUE><cim:VALUE>DES_IV32</cim:VALUE><cim:VALUE>RC4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|ESPTransform.CipherTransformId</cim:VALUE><cim:VALUE>RFC2407.IETF|Section 4.4.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ESPTransform.OtherCipherTransformId</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ESPTransform" PROPAGATED="false" NAME="OtherCipherTransformId" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the encryption algorithm when the value 1 (&quot;Other&quot;) is specified for the property, CipherTransformId.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ESPTransform.CipherTransformId</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ESPTransform" PROPAGATED="false" NAME="CipherKeyLength" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CipherKeyLength specifies, in bits, the key length for the encryption algorithm. For algorithms with fixed key lengths, this value is ignored.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|ESPTransform.CipherKeyLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ESPTransform" PROPAGATED="false" NAME="CipherKeyRounds" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CipherKeyRounds specifies the key rounds for the encryption algorithm. For algorithms with a fixed number of key rounds, this value is ignored. Currently, key rounds are NOT defined for any ESP encryption algorithms.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|ESPTransform.CipherKeyRounds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ESPTransform" PROPAGATED="false" NAME="UseReplayPrevention" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UseReplayPrevention causes the local peer to enable replay prevention detection. This can be accomplished by using a sequence number when sending a packet or checking the sequence number upon receipt of a packet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|ESPTransform.UseReplayPrevention</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ESPTransform" PROPAGATED="false" NAME="ReplayPreventionWindowSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ReplayPreventionWindowsSize specifies, in bits, the length of the sliding window used by the replay prevention mechanism. The value of this property is meaningless if UseReplayPrevention is false. The window size MUST be a power of 2.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|ESPTransform.ReplayPreventionWindowSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SATransform" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|SATransform.CommonName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SATransform" PROPAGATED="true" NAME="MaxLifetimeSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxLifetimeSeconds specifies the maximum time that the Security Association should be considered valid after it has been created. A value of 0, the default, indicates that 8 hours should be used. A non-zero value indicates the maximum lifetime in seconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|SATransform.MaxLifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SATransform" PROPAGATED="true" NAME="MaxLifetimeKilobytes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxLifetimeKilobytes specifies the maximum kilobyte lifetime for a Security Association. Different lifetimes are used, depending on the strength of the encryption algorithm. A value of 0, the default, indicates that no maximum should be defined. A non-zero value specifies the desired kilobyte lifetime.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|SATransform.MaxLifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SATransform" PROPAGATED="true" NAME="VendorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VendorID identifies vendor-defined transforms. If this field is empty (the default), then this is a standard transform.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|SATransform.VendorID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE></cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_FilteredBGPAttributes"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This is a specialization of the Component aggregation, which is used to define the set of BGP Attributes that are used by a particular Routing Policy.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FilteredBGPAttributes" PROPAGATED="false" REFERENCECLASS="CIM_RoutingPolicy" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RoutingPolicy, which aggregates a set of BGP attributes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FilteredBGPAttributes" PROPAGATED="false" REFERENCECLASS="CIM_BGPAttributes" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A BGP attribute, which is part-of the RoutingPolicy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_FilterEntryBase" NAME="CIM_FilterEntry"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Filtering</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A FilterEntry is used by network devices to identify traffic and either forward it (with possibly further processing) to its destination, or to deny its forwarding. It is one of the building block of FilterLists. 

This class is oriented towards packet filtering. Other subclasses of FilterEntryBase can be defined to do other types of filtering. 

A FilterEntry is weak to the network device (i.e., the ComputerSystem) that contains it. Hence, the ComputerSystem keys are propagated to this class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FilterEntry" PROPAGATED="false" NAME="TrafficType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the type of traffic that is being filtered. This will affect the filtering rules in the MatchCondition property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>Any</cim:VALUE><cim:VALUE>Other</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FilterEntry.OtherTrafficType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntry" PROPAGATED="false" NAME="OtherTrafficType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the value of the TrafficType property in this class is 5 (i.e., &quot;Other&quot;), then the specific type of traffic is specified in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FilterEntry.TrafficType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntry" PROPAGATED="false" NAME="MatchConditionType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This specifies one of a set of ways to identify traffic. If the value is 1 (i.e., &quot;Other&quot;), then the specific type of filtering is specified in the OtherMatchConditionType property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Source Address and Mask</cim:VALUE><cim:VALUE>Destination Address and Mask</cim:VALUE><cim:VALUE>Source Port</cim:VALUE><cim:VALUE>Source Port Range</cim:VALUE><cim:VALUE>Destination Port</cim:VALUE><cim:VALUE>Destination Port Range</cim:VALUE><cim:VALUE>Protocol Type</cim:VALUE><cim:VALUE>Protocol Type and Option</cim:VALUE><cim:VALUE>DSCP</cim:VALUE><cim:VALUE>ToS Value</cim:VALUE><cim:VALUE>802.1P Priority Value</cim:VALUE><cim:VALUE>Any</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FilterEntry.OtherMatchConditionType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntry" PROPAGATED="false" NAME="OtherMatchConditionType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the value of the MatchConditionType property in this class is 1 (i.e., &quot;Other&quot;), then the specific type of filtering is specified in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FilterEntry.MatchConditionType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntry" PROPAGATED="false" NAME="MatchConditionValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the value of the condition that filters the traffic. It corresponds to the condition specified in the MatchConditionType property. If, however, the value of the MatchConditionProperty is 1, then it corresponds to the condition specified in the OtherMatchConditionType property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntry" PROPAGATED="false" NAME="Action" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines whether the action should be to forward or deny traffic meeting the match condition specified in this filter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Permit</cim:VALUE><cim:VALUE>Deny</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntry" PROPAGATED="false" NAME="DefaultFilter" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines whether this FilterEntry is the default entry to use by its FilterList.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntry" PROPAGATED="false" NAME="TrafficClass" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the traffic class that is being matched by this FilterEntry. Note that FilterEntries are aggregated into FilterLists by the EntriesInFilterList relationship. If the EntrySequence property of the aggregation is set to 0, this means that all the Filter Entries should be ANDed together. Consequently, the TrafficClass property of each of the aggregated Entries should be set to the same value.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the Filter Entry is known and uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FilterEntryBase" PROPAGATED="true" NAME="IsNegated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the match condition described in the properties of the FilterEntryBase subclass should be negated. This property is defined for ease of use when filtering on simple negations - for example, to select all source ports except 162. It is not recommended that this Boolean be set to True when filtering on multiple criteria, such as defining an IPHeadersFilter based on source/destination addresses, ports, and DiffServ Code Points.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SATransform" NAME="CIM_IPCOMPTransform"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IPsec</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IPCOMPTransform specifies the IP compression algorithm to use for payload of the Security Association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|IPCOMPTransform</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IPCOMPTransform" PROPAGATED="false" NAME="Algorithm" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Algorithm is an enumeration that designates the IPCOMP compression algorithm to use. Its values are generated from RFC2407, Section 4.4.5. Note that the values are modified from the RFC, since &apos;Other&apos; must be taken into account.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Vendor Algorithm/OUI</cim:VALUE><cim:VALUE>DEFLATE</cim:VALUE><cim:VALUE>LZS</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|IPCOMPTransform.Algorithm</cim:VALUE><cim:VALUE>RFC2407.IETF|Section 4.4.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPCOMPTransform.PrivateAlgorithm</cim:VALUE><cim:VALUE>CIM_IPCOMPTransform.OtherAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPCOMPTransform" PROPAGATED="false" NAME="OtherAlgorithm" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the compression algorithm when the value 1 (&quot;Other&quot;) is specified for the property, Algorithm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPCOMPTransform.Algorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPCOMPTransform" PROPAGATED="false" NAME="PrivateAlgorithm" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A private compression algorithm, used when the Algorithm property is set to 2, &quot;Vendor Algorithm/OUI&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|IPCOMPTransform.PrivateAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPCOMPTransform.Algorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPCOMPTransform" PROPAGATED="false" NAME="DictionarySize" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DictionarySize is an optional field that specifies the log2 maximum size of the dictionary for the compression algorithm. For dictionaries that have a fixed size, this value is ignored.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|IPCOMPTransform.DictionarySize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SATransform" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|SATransform.CommonName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SATransform" PROPAGATED="true" NAME="MaxLifetimeSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxLifetimeSeconds specifies the maximum time that the Security Association should be considered valid after it has been created. A value of 0, the default, indicates that 8 hours should be used. A non-zero value indicates the maximum lifetime in seconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|SATransform.MaxLifetimeSeconds</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SATransform" PROPAGATED="true" NAME="MaxLifetimeKilobytes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxLifetimeKilobytes specifies the maximum kilobyte lifetime for a Security Association. Different lifetimes are used, depending on the strength of the encryption algorithm. A value of 0, the default, indicates that no maximum should be defined. A non-zero value specifies the desired kilobyte lifetime.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|SATransform.MaxLifetimeKilobytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SATransform" PROPAGATED="true" NAME="VendorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VendorID identifies vendor-defined transforms. If this field is empty (the default), then this is a standard transform.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Model.IETF|SATransform.VendorID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE></cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NextHopRouting" NAME="CIM_IPRoute"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopIPRoute</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Routes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An IPRoute relates a destination address to the address or interface through which the remote address may be reached. The destination address may be a specific IP endpoint or a subnet, dependent on the mask. An instance of this class represents either static or dynamic routing. Static routes are distinguished by setting the IsStatic boolean property to TRUE. 

Since many routes between endpoints can be defined (using different route calculation algorithms), the CIM_IPRoute class is defined as Abstract. This forces subclassing (for example, see CIM_BGPIPRoute) and allows the instances of its subclasses to be distinguished based on their CreationClassName key property. 

IPRoute is deprecated in lieu of the more general, concrete NextHopIPRoute class. NextHopIPRoute allows the definition of BOTH a next hop address and an interface for transmission of the traffic. Also, it does not mandate the instantiation of a ForwardingService class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ForwardingService&apos;s SystemCreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ForwardingService.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ForwardingService&apos;s SystemName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ForwardingService.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="false" NAME="ServiceCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ForwardingService&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ForwardingService.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="false" NAME="ServiceName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ForwardingService&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ForwardingService.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="false" NAME="IPDestinationAddress" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopIPRoute.DestinationAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IP address which serves as the destination of the traffic, formatted according to the appropriate convention as defined in the AddressType property of this class. 

This property has the same semantics as DestinationAddress inherited from the NextHopRouting superclass, but a different property name. This is because this property and class were defined before NextHopRouting and are Key properties. They cannot be removed. ModelCorrespondence indicates that they should be set to equivalent values for consistency and ease of query.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPRoute.DestinationAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="false" NAME="IPDestinationMask" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopIPRoute.DestinationMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The mask for the destination IP address, formatted according to the appropriate convention as defined in the AddressType property of this class. 

This property has the same semantics as DestinationMask inherited from the NextHopRouting superclass, but a different property name. This is because this property and class were defined before NextHopRouting and are Key properties. They cannot be removed. ModelCorrespondence indicates that they should be set to equivalent values for consistency and ease of query.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPRoute.DestinationMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="false" NAME="AddressType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopIPRoute.AddressType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration that describes the format of the address property. Addresses that can be formatted in IPv4 format, must be formatted that way to ensure mixed IPv4/IPv6 support. 

AddressType is part of the key so that an IPv4 and an IPv6 route to IP subnets with the same network number but different IP versions (v4/v6) can coexist.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="false" NAME="DestinationAddress" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>DestinationAddress</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPRoute.IPDestinationAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The address which serves as the destination to be reached.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="false" NAME="DestinationMask" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>DestinationMask</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPRoute.IPDestinationMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The mask for the DestinationAddress.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRouting" PROPAGATED="true" NAME="NextHop" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedNextHop.Antecedent</cim:VALUE><cim:VALUE>CIM_RouteUsesEndpoint.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This contains either the address of the next-hop router, or the interface used to reach the destination.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRouting" PROPAGATED="true" NAME="IsStatic" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopRoute.IsStatic</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TRUE indicates that this is a static route, and FALSE indicates a dynamically-learned route.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalNetwork" NAME="CIM_IPSubnet"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPConnectivitySubnet</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Collections</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An IPSubnet represents a group of related IPProtocolEndpoints that can communicate with each other directly using IP. It is used for describing the characteristics of the grouping. 

Since this class&apos; superclass (LogicalNetwork) has been deprecated (in order to define more consistent &apos;collection&apos; semantics), this class is also deprecated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IPSubnet" PROPAGATED="false" NAME="SubnetNumber" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPConnectivitySubnet.SubnetNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IP address of the entire subnet, formatted according to the appropriate convention as defined in the AddressType property of this class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPSubnet" PROPAGATED="false" NAME="SubnetMask" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPConnectivitySubnet.SubnetMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The mask for the starting IPv4 address of the IPSubnet, if needed (i.e., if the AddressType property is 1, &quot;IPv4&quot;).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPSubnet" PROPAGATED="false" NAME="PrefixLength" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPConnectivitySubnet.PrefixLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The prefix length for IPv6 addresses in the IPSubnet, if needed (i.e., if the AddressType property is 2, &quot;IPv6&quot;).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPSubnet" PROPAGATED="false" NAME="AddressType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPConnectivitySubnet.AddressType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration that describes the format of the address properties in IPSubnet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping AdminDomain&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_AdminDomain.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping AdminDomain&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_AdminDomain.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConnectivityCollection.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="NetworkType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type is an enumeration that provides additional information that can be used to help categorize and classify different instances of this class. 

Subclasses should ensure that they are of the appropriate type defined in the Type enumeration. That is, the IPSubnet subclass should define its property as either IPv4 or IPv6, as opposed to, for example, ATM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalNetwork.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the type of protocol that is being run by this LogicalNetwork, when the value of the Type property (or any of its subclasses) is set to 1 (i.e., &quot;Other&quot;). This property should be set to NULL when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalNetwork.NetworkType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CollectionOfMSEs" PROPAGATED="true" NAME="CollectionID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identification of the Collection object. When subclassed, the CollectionID property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalNetwork" NAME="CIM_IPXNetwork"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPXConnectivityNetwork</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Collections</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A network or subnet that uses the IPX protocol. Since this class&apos; superclass (LogicalNetwork) has been deprecated (in order to define more consistent &apos;collection&apos; semantics), this class is also deprecated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IPXNetwork" PROPAGATED="false" NAME="NetworkNumber" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPXConnectivityNetwork.NetworkNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An IPX network number formatted as eight hexadecimal digits (e.g., &quot;00112233&quot;).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping AdminDomain&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_AdminDomain.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping AdminDomain&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_AdminDomain.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConnectivityCollection.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="NetworkType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type is an enumeration that provides additional information that can be used to help categorize and classify different instances of this class. 

Subclasses should ensure that they are of the appropriate type defined in the Type enumeration. That is, the IPSubnet subclass should define its property as either IPv4 or IPv6, as opposed to, for example, ATM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalNetwork.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the type of protocol that is being run by this LogicalNetwork, when the value of the Type property (or any of its subclasses) is set to 1 (i.e., &quot;Other&quot;). This property should be set to NULL when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalNetwork.NetworkType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CollectionOfMSEs" PROPAGATED="true" NAME="CollectionID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identification of the Collection object. When subclassed, the CollectionID property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalNetwork" NAME="CIM_LANSegment"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LANConnectivitySegment</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Collections</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A collection of LAN Endpoints of a particular type that are able to intercommunicate directly without the assistance of bridging or routing services. 

Since this class&apos; superclass (LogicalNetwork) has been deprecated (in order to define more consistent &apos;collection&apos; semantics), this class is also deprecated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LANSegment" PROPAGATED="false" NAME="LANID" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LANConnectivitySegment.LANID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A label or identifier for the LAN Segment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LANEndpoint.LANID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LANSegment" PROPAGATED="false" NAME="LANType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LANConnectivitySegment.ConnectivityType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An indication of the kind of technology used on the LAN.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LANEndpoint.LANType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LANSegment" PROPAGATED="false" NAME="OtherLANType" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LANConnectivitySegment.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the type of technology used on the LAN when the value of the LANType property of this class (or any of its subclasses) is set to 1 (i.e., &quot;Other&quot;). The format of the string inserted in this property should be similar in format to the values defined for the LANType property. This property should be set to NULL when the LANType property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LANSegment.LANType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping AdminDomain&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_AdminDomain.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping AdminDomain&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_AdminDomain.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConnectivityCollection.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="NetworkType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type is an enumeration that provides additional information that can be used to help categorize and classify different instances of this class. 

Subclasses should ensure that they are of the appropriate type defined in the Type enumeration. That is, the IPSubnet subclass should define its property as either IPv4 or IPv6, as opposed to, for example, ATM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalNetwork.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetwork" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the type of protocol that is being run by this LogicalNetwork, when the value of the Type property (or any of its subclasses) is set to 1 (i.e., &quot;Other&quot;). This property should be set to NULL when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalNetwork.NetworkType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CollectionOfMSEs" PROPAGATED="true" NAME="CollectionID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The identification of the Collection object. When subclassed, the CollectionID property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_ListsInRoutingPolicy"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::RoutingForwarding</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This is a specialization of the CIM_Component aggregation which is used to define a set of FilterLists that are aggregated by a particular RoutingPolicy.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ListsInRoutingPolicy" PROPAGATED="false" REFERENCECLASS="CIM_RoutingPolicy" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RoutingPolicy, which aggregates the set of FilterLists.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ListsInRoutingPolicy" PROPAGATED="false" REFERENCECLASS="CIM_FilterList" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A FilterList, which is part-of the RoutingPolicy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ListsInRoutingPolicy" PROPAGATED="false" NAME="ListSequence" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The position of the FilterList relative to all other entries in the RoutingPolicy.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RedirectionServiceCapabilities" NAME="CIM_MediaRedirectionCapabilities"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::MediaRedirection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MediaRedirectionCapabilities describes the capabilities of the Media Redirection Service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaRedirectionCapabilities" PROPAGATED="false" NAME="ConnectionModesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The connection mode used to configure the session. A value set to 2 = &quot;Listen&quot; shall indicate that the SAP will listen for a connection request from the remote Media redirection server. A CIM_BindsTo association to a CIM_ProtocolEndoint may be used to represent where the SAP is listening for the connection request. A value set to 3 = &quot;Connect&quot; shall indicate that the the SAP shall initiate the connection to the remote Media redirection server. A CIM_RemoteAccessAvailableToElement association to a CIM_RemoteServiceAccessPoint may be used to represent where the SAP shall connect to the remote Media redirection server.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Listen</cim:VALUE><cim:VALUE>Connect</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaRedirectionSAP.ConnectionMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaRedirectionCapabilities" PROPAGATED="false" NAME="DevicesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the types of Media Devices which are supported by the Media Redirection Service. Note that each entry of this array is related to the entry in the MaxDevicesSupported array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>CIM_CDROMDrive</cim:VALUE><cim:VALUE>CIM_DiskDrive</cim:VALUE><cim:VALUE>CIM_DisketteDrive</cim:VALUE><cim:VALUE>CIM_DVDDrive</cim:VALUE><cim:VALUE>CIM_MagnetoOpticalDrive</cim:VALUE><cim:VALUE>CIM_TapDrive</cim:VALUE><cim:VALUE>CIM_WORMDrive</cim:VALUE><cim:VALUE>DMTF_ Reserved</cim:VALUE><cim:VALUE>Vendor_ Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaRedirectionCapabilities.MaxDevicesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaRedirectionCapabilities" PROPAGATED="false" NAME="MaxDevicesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the number of Media devices which are supported for the devices specified in the DevicesSupported array property. Note that each entry of this array is related to the entry in the DevicesSupported that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaRedirectionCapabilities.DevicesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaRedirectionCapabilities" PROPAGATED="false" NAME="MaxDevicesPerSAP" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the number of Media devices per MediaRedirection Session which are supported for the devices specified in the DevicesSupported array property. Note that each entry of this array is related to the engry in the DevicesSupported array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaRedirectionCapabilities.DevicesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaRedirectionCapabilities" PROPAGATED="false" NAME="SAPCapabilitiesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the whether instances of USBRedirectionSAPs already exist and whether whether SAPs can be created. A value set to 2 = &quot;Modify Timeouts&quot; shall indicate that the timeout parameters of instances of CIM_USBRedirectionSAP can be modified by applications using &apos;ModifyInstance&apos;</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Modify SAP</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaRedirectionCapabilities" PROPAGATED="false" NAME="InfoFormatsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating which of the formats for CIM_RemoteServiceAccessPoint.InfoFormat are supported by the Media Redirection Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Host Name</cim:VALUE><cim:VALUE>IPv4 Address</cim:VALUE><cim:VALUE>IPv6 Address</cim:VALUE><cim:VALUE>IPX Address</cim:VALUE><cim:VALUE>DECnet Address</cim:VALUE><cim:VALUE>SNA Address</cim:VALUE><cim:VALUE>IPv4 Subnet Address</cim:VALUE><cim:VALUE>IPv6 Subnet Address</cim:VALUE><cim:VALUE>IPv4 Address Range</cim:VALUE><cim:VALUE>IPv6 Address Range</cim:VALUE><cim:VALUE>Dial String</cim:VALUE><cim:VALUE>Ethernet Address</cim:VALUE><cim:VALUE>Token Ring Address</cim:VALUE><cim:VALUE>URL</cim:VALUE><cim:VALUE>FQDN</cim:VALUE><cim:VALUE>User FQDN</cim:VALUE><cim:VALUE>DER ASN1 DN</cim:VALUE><cim:VALUE>DER ASN1 GN</cim:VALUE><cim:VALUE>Key ID</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemoteServiceAccessPoint.InfoFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_RedirectionServiceCapabilities" PROPAGATED="true" NAME="SharingModeSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SharingModeSupported indicates the possible values to which the SharingMode of the associated RedirectionService can be set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Exclusive</cim:VALUE><cim:VALUE>Shared</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameEditSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ElementName can be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|EditName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="MaxElementNameLen" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum supported ElementName length.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>FC-SWAPI.INCITS-T11|SWAPI_UNIT_CONFIG_CAPS_T|MaxNameChars</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCSwitchCapabilities.ElementNameEditSupported</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.ElementNameMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="RequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedStatesSupported indicates the possible states that can be requested when using the method RequestStateChange on the EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElementCapabilities" PROPAGATED="true" NAME="ElementNameMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string expresses the restrictions on ElementName.The mask is expressed as a regular expression.See DMTF standard ABNF with the Management Profile Specification Usage Guide, appendix C for the regular expression syntax permitted. 
Since the ElementNameMask can describe the maximum length of the ElementName,any length defined in the regexp is in addition to the restriction defined in MaxElementNameLen (causing the smaller value to be the maximum length) The ElementName value satisfies the restriction, if and only if it matches the regular expression</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElementCapabilities.MaxElementNameLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Capabilities" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PackageInSlot" NAME="CIM_CardInSlot"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Connector</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Slots are special types of Connectors into which adapter Cards are inserted. This relationship of a Card in a Slot is made explicit using the CardInSlot association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Slot|005.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CardInSlot" PROPAGATED="false" REFERENCECLASS="CIM_Slot" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Slot into which the Card is inserted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CardInSlot" PROPAGATED="false" REFERENCECLASS="CIM_Card" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Card in the Slot.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Container" NAME="CIM_CardOnCard"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Package</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Cards may be plugged into Motherboards/baseboards, are daughtercards of an adapter, or support special Card-like modules. These relationships are described by the CardOnCard association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CardOnCard" PROPAGATED="false" REFERENCECLASS="CIM_Card" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Card that hosts another Card.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalContainedIn</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CardOnCard" PROPAGATED="false" REFERENCECLASS="CIM_Card" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Card that is plugged into or otherwise mounted on another Card.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_CardOnCard" PROPAGATED="false" NAME="MountOrSlotDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing and identifying how the Card is mounted on or plugged into the &apos;other&apos; Card. Slot information could be included in this field and may be sufficient for certain management purposes. If so, this avoids creating instantiations of Connector/Slot objects just to model the relationship of Cards to HostingBoards or other adapters. On the other hand, if Slot and Connector information is available, this field could be used to provide more detailed mounting or slot insertion data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Container" PROPAGATED="true" NAME="LocationWithinContainer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string representing the positioning of the PhysicalElement within the PhysicalPackage. Information relative to stationary elements in the Container (for example, &apos;second drive bay from the top&apos;), angles, altitudes and other data may be recorded in this property. This string could supplement or be used in place of instantiating the CIM_Location object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalParentRelPos</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PhysicalFrame" NAME="CIM_Chassis"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.14.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Package</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Chassis class represents the PhysicalElements that enclose other Elements and provide definable functionality, such as a desktop, processing node, UPS, disk or tape storage, or a combination of these.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Chassis" PROPAGATED="false" NAME="NumberOfPowerCords" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer indicating the number of power cords which must be connected to the Chassis, for all the componentry to operate.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Chassis" PROPAGATED="false" NAME="CurrentRequiredOrProduced" TYPE="sint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current required by the Chassis at 120V. If power is provided by the Chassis (as in the case of a UPS), this property may indicate the amperage produced, as a negative number.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Amps at 120 Volts</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Chassis" PROPAGATED="false" NAME="HeatGeneration" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Amount of heat generated by the Chassis in BTU/hour.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>BTU per Hour</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Chassis" PROPAGATED="false" NAME="ChassisTypes" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Chassis.ChassisPackageType</cim:VALUE><cim:VALUE>CIM_Chassis.MultipleSystemSupport</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is deprecated in lieu of ChassisPackageType. A physical package should not have multiple form factors. Therefore, this property is being deprecated in lieu of a single value property. 
An enumerated, integer-valued array indicating the type of Chassis.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Desktop</cim:VALUE><cim:VALUE>Low Profile Desktop</cim:VALUE><cim:VALUE>Pizza Box</cim:VALUE><cim:VALUE>Mini Tower</cim:VALUE><cim:VALUE>Tower</cim:VALUE><cim:VALUE>Portable</cim:VALUE><cim:VALUE>LapTop</cim:VALUE><cim:VALUE>Notebook</cim:VALUE><cim:VALUE>Hand Held</cim:VALUE><cim:VALUE>Docking Station</cim:VALUE><cim:VALUE>All in One</cim:VALUE><cim:VALUE>Sub Notebook</cim:VALUE><cim:VALUE>Space-Saving</cim:VALUE><cim:VALUE>Lunch Box</cim:VALUE><cim:VALUE>Main System Chassis</cim:VALUE><cim:VALUE>Expansion Chassis</cim:VALUE><cim:VALUE>SubChassis</cim:VALUE><cim:VALUE>Bus Expansion Chassis</cim:VALUE><cim:VALUE>Peripheral Chassis</cim:VALUE><cim:VALUE>Storage Chassis</cim:VALUE><cim:VALUE>Rack Mount Chassis</cim:VALUE><cim:VALUE>Sealed-Case PC</cim:VALUE><cim:VALUE>Multi-system Chassis</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Container Global Table|004.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Chassis.TypeDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Chassis" PROPAGATED="false" NAME="TypeDescriptions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Chassis.ChassisTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is deprecated in lieu of a single value property, ChassisTypeDescription. 
An array of free-form strings providing more information on the ChassisTypes array entries. Note, each entry of this array is related to the entry in ChassisTypes that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Chassis.ChassisTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Chassis" PROPAGATED="false" NAME="ChassisPackageType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ChassisPackageType indicates the physical form factor for the type of Chassis. This property may have a value when the PackageType property contains the value 3 &quot;Chassis Frame&quot;.
A value of 28 &quot;Blade Enclosure&quot; shall indicate the Chassis is designed to contain one or more PhysicalPackage(s) of PackageType 16 &quot;Blade&quot; or PackageType 17 &quot;Blade Expansion&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>SMBIOS Reserved</cim:VALUE><cim:VALUE>Desktop</cim:VALUE><cim:VALUE>Low Profile Desktop</cim:VALUE><cim:VALUE>Pizza Box</cim:VALUE><cim:VALUE>Mini Tower</cim:VALUE><cim:VALUE>Tower</cim:VALUE><cim:VALUE>Portable</cim:VALUE><cim:VALUE>LapTop</cim:VALUE><cim:VALUE>Notebook</cim:VALUE><cim:VALUE>Hand Held</cim:VALUE><cim:VALUE>Docking Station</cim:VALUE><cim:VALUE>All in One</cim:VALUE><cim:VALUE>Sub Notebook</cim:VALUE><cim:VALUE>Space-Saving</cim:VALUE><cim:VALUE>Lunch Box</cim:VALUE><cim:VALUE>Main System Chassis</cim:VALUE><cim:VALUE>Expansion Chassis</cim:VALUE><cim:VALUE>SubChassis</cim:VALUE><cim:VALUE>Bus Expansion Chassis</cim:VALUE><cim:VALUE>Peripheral Chassis</cim:VALUE><cim:VALUE>Storage Chassis</cim:VALUE><cim:VALUE>SMBIOS Reseved</cim:VALUE><cim:VALUE>Sealed-Case PC</cim:VALUE><cim:VALUE>SMBIOS Reserved</cim:VALUE><cim:VALUE>CompactPCI</cim:VALUE><cim:VALUE>AdvancedTCA</cim:VALUE><cim:VALUE>Blade Enclosure</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Container Global Table|004.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Chassis.ChassisTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Chassis" PROPAGATED="false" NAME="ChassisTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string providing more information on the ChassisPackageType.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Chassis.ChassisPackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Chassis" PROPAGATED="false" NAME="MultipleSystemSupport" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MultipleSystemSupport indicates whether or not this chassis supports multiple systems, for example server blades.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>True</cim:VALUE><cim:VALUE>False</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Chassis" PROPAGATED="false" NAME="RackMountable" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RackMountable indicates whether or not the chassis is Rack Mountable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>True</cim:VALUE><cim:VALUE>False</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="CableManagementStrategy" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CableManagementStrategy is a free-form string that contains information on how the various cables are connected and bundled for the Frame. With many networking, storage-related and power cables, cable management can be a complex and challenging endeavor. This string property contains information to aid in assembly and service of the Frame.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="ServicePhilosophy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ServicePhilosophy is an enumerated, integer-valued array that indicates whether the Frame is serviced from the top (value=2), front (3), back (4) or side (5), whether it has sliding trays (6) or removable sides (7), and/or whether the Frame is moveable (8), for example, having rollers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Service From Top</cim:VALUE><cim:VALUE>Service From Front</cim:VALUE><cim:VALUE>Service From Back</cim:VALUE><cim:VALUE>Service From Side</cim:VALUE><cim:VALUE>Sliding Trays</cim:VALUE><cim:VALUE>Removable Sides</cim:VALUE><cim:VALUE>Moveable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalFrame.ServiceDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="ServiceDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing more detailed explanations for any of the entries in the Service Philosophy array. Note, each entry of this array is related to the entry in ServicePhilosophy that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalFrame.ServicePhilosophy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="LockPresent" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Frame is protected with a lock.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="AudibleAlarm" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Frame is equipped with an audible alarm.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="VisibleAlarm" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the equipment includes a visible alarm.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="SecurityBreach" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SecurityBreach is an enumerated, integer-valued property indicating whether a physical breach of the Frame was attempted but unsuccessful (value=4) or attempted and successful (5). Also, the values, &quot;Unknown&quot;, &quot;Other&quot; or &quot;No Breach&quot;, can be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>No Breach</cim:VALUE><cim:VALUE>Breach Attempted</cim:VALUE><cim:VALUE>Breach Successful</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Container Global Table|004.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalFrame.BreachDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="BreachDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>BreachDescription is a free-form string providing more information if the SecurityBreach property indicates that a breach or some other security-related event occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalFrame.SecurityBreach</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalFrame" PROPAGATED="true" NAME="IsLocked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Frame is currently locked.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="RemovalConditions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RemovalCapabilites property is used to describe the conditions under which a PhysicalPackage can be removed. Since all PhysicalPackages are not removable, this property defaults to 2, &apos;Not Applicable&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Removable when off</cim:VALUE><cim:VALUE>Removable when on or off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Removable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 
A PhysicalPackage is Removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. A Package can still be Removable if power must be &apos;off&apos; in order to perform the removal. If power can be &apos;on&apos; and the Package removed, then the Element is both Removable and HotSwappable. For example, an extra battery in a laptop is Removable, as is a disk drive Package inserted using SCA connectors. However, the latter is also HotSwappable. A laptop&apos;s display is not Removable, nor is a non-redundant power supply. Removing these components would impact the function of the overall packaging or is impossible due to the tight integration of the Package.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Replaceable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated because it is redundant with the FRU class and its associations. A PhysicalPackage is Replaceable if it is possible to replace (FRU or upgrade) the Element with a physically different one. For example, some ComputerSystems allow the main Processor chip to be upgraded to one of a higher clock rating. In this case, the Processor is said to be Replaceable. Another example is a power supply Package mounted on sliding rails. All Removable packages are inherently Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="HotSwappable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 

A PhysicalPackage is HotSwappable if it is possible to replace the Element with a physically different but equivalent one while the containing Package has power applied to it (ie, is &apos;on&apos;). For example, a disk drive Package inserted using SCA connectors is both Removable and HotSwappable. All HotSwappable packages are inherently Removable and Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Height" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The height of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Depth" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The depth of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Width" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The width of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Weight" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The weight of the PhysicalPackage in pounds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pounds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pound</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="PackageType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration defining the type of the PhysicalPackage. Note that this enumeration expands on the list in the Entity MIB (the attribute, entPhysicalClass). The numeric values are consistent with CIM&apos;s enum numbering guidelines, but are slightly different than the MIB&apos;s values.
Unknown - indicates that the package type is not known.
Other - The package type does not correspond to an existing enumerated value. The value is specified using the OtherPackageType property.
The values &quot;Rack&quot; through &quot;Port/Connector&quot; are defined per the Entity-MIB (where the semantics of rack are equivalent to the MIB&apos;s &apos;stack&apos; value). The other values (for battery, processor, memory, power source/generator and storage media package) are self-explanatory.
A value of &quot;Blade&quot; should be used when the PhysicalPackage contains the operational hardware aspects of a ComputerSystem, without the supporting mechanicals such as power and cooling. For example, a Blade Server includes processor(s) and memory, and relies on the containing chassis to supply power and cooling. In many respects, a Blade can be considered a &quot;Module/Card&quot;. However, it is tracked differently by inventory systems and differs in terms of service philosophy. For example, a Blade is intended to be hot-plugged into a hosting enclosure without requiring additional cabling, and does not require a cover to be removed from the enclosure for installation. Similarly, a &quot;Blade Expansion&quot; has characteristics of a &quot;Blade&quot; and a &quot;Module/Card&quot;. However, it is distinct from both due to inventory tracking and service philosophy, and because of its hardware dependence on a Blade. A Blade Expansion must be attached to a Blade prior to inserting the resultant assembly into an enclosure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Rack</cim:VALUE><cim:VALUE>Chassis/Frame</cim:VALUE><cim:VALUE>Cross Connect/Backplane</cim:VALUE><cim:VALUE>Container/Frame Slot</cim:VALUE><cim:VALUE>Power Supply</cim:VALUE><cim:VALUE>Fan</cim:VALUE><cim:VALUE>Sensor</cim:VALUE><cim:VALUE>Module/Card</cim:VALUE><cim:VALUE>Port/Connector</cim:VALUE><cim:VALUE>Battery</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>Power Source/Generator</cim:VALUE><cim:VALUE>Storage Media Package (e.g., Disk or Tape Drive)</cim:VALUE><cim:VALUE>Blade</cim:VALUE><cim:VALUE>Blade Expansion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|ENTITY-MIB.entPhysicalClass</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.OtherPackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="OtherPackageType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the package when the instance&apos;s PackageType property is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.PackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="VendorCompatibilityStrings" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings that identify the component that is compatible with, and can be inserted in a slot that reports this string as one of the array element in the VendorCompatibilityStrings This allows system administrators to determine whether it is appropriateto insert a package into a slot 
In order to ensure uniqueness within the NameSpace, each value defined by the vendor for use in the VendorCompatibilityStrings property SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Slot.VendorCompatibilityStrings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="IsCompatible" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is being deprecated. A PhysicalPackage cannot determine if it is compatible with another object. The IsCompatible method verifies whether the referenced PhysicalElement may be contained by or inserted into the PhysicalPackage. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_PhysicalElement" NAME="ElementToCheck"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The element to check for compatibility with this one.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Container" NAME="CIM_ChassisInRack"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.21.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Package</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Racks, as simple enclosures, contain Chassis that provide the physical componentry realizing processing nodes, storage devices, UPSs, etc. The ChassisInRack association makes explicit the &apos;containing&apos; relationship between the Rack and the Chassis.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ChassisInRack" PROPAGATED="false" REFERENCECLASS="CIM_Rack" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Rack that contains the Chassis.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalContainedIn</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ChassisInRack" PROPAGATED="false" REFERENCECLASS="CIM_Chassis" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Chassis which is mounted in the Rack.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ChassisInRack" PROPAGATED="false" NAME="BottomU" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer indicating the lowest or &apos;bottom&apos; U in which the Chassis is mounted. A &apos;U&apos; is a standard unit of measure for the height of a Rack or rack-mountable component. It is equal to 1.75 inches or 4.445 cm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Us</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>rack unit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Container" PROPAGATED="true" NAME="LocationWithinContainer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string representing the positioning of the PhysicalElement within the PhysicalPackage. Information relative to stationary elements in the Container (for example, &apos;second drive bay from the top&apos;), angles, altitudes and other data may be recorded in this property. This string could supplement or be used in place of instantiating the CIM_Location object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalParentRelPos</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Container" NAME="CIM_ConnectorOnPackage"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Connector</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PhysicalPackages contain Connectors as well as other PhysicalElements. The ConnectorOnPackage association makes explicit the containment relationship between Connectors and Packages.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ConnectorOnPackage" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalPackage" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalPackage that has a Connector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalContainedIn</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ConnectorOnPackage" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalConnector" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalConnector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_Container" PROPAGATED="true" NAME="LocationWithinContainer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string representing the positioning of the PhysicalElement within the PhysicalPackage. Information relative to stationary elements in the Container (for example, &apos;second drive bay from the top&apos;), angles, altitudes and other data may be recorded in this property. This string could supplement or be used in place of instantiating the CIM_Location object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalParentRelPos</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_Docked"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Package</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A laptop, a type of Chassis, may be docked in another type of Chassis, a Docking Station. This is the relationship represented by the Docked association. Because this is such a typical relationship, it is explicitly described.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Dynamic States|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Docked" PROPAGATED="false" REFERENCECLASS="CIM_Chassis" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Docking Station.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Docked" PROPAGATED="false" REFERENCECLASS="CIM_Chassis" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Laptop that is &apos;Docked&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_HomeForMedia"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::PhysicalMedia</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>In a StorageLibrary or repository for PhysicalMedia, it is reasonable that a specific Media always be placed in a specific Location (rather than anywhere in the repository/ Library). The default location for a PhysicalMedia is called its &apos;home&apos;. This information is expressed by the HomeForMedia dependency association. (Note that a PhysicalMedia can have at most one &apos;home&apos;, and a StorageMediaLocation can be &apos;home&apos; to at most one Media.)</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HomeForMedia" PROPAGATED="false" REFERENCECLASS="CIM_StorageMediaLocation" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Location that is &apos;home&apos; to a piece of PhysicalMedia.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HomeForMedia" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalMedia" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalMedia whose &apos;home&apos; or default Location is defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StorageMediaLocation" NAME="CIM_Magazine"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::StoragePackage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageMediaLocations are typically slots or spaces where removable media are located. However, a specific kind of MediaLocation is a Magazine. This entity represents a single physical container with multiple StorageMediaLocations in it. All the MediaLocations within the Magazine are added/removed together. Often, this container has a Barcode or other label for identification. This is the unique data captured in the CIM_Magazine class. Magazine&apos;s label properties are defined exactly as are labels for PhysicalMedia.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Magazine" PROPAGATED="false" NAME="PhysicalLabels" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>One or more strings on &apos;labels&apos; on the Magazine. The format of the labels and their state (readable, unreadable, upside-down) are indicated in the corresponding LabelFormats and LabelStates array properties.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Magazine.LabelStates</cim:VALUE><cim:VALUE>CIM_Magazine.LabelFormats</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Magazine" PROPAGATED="false" NAME="LabelStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of enumerated integers describing the states of each of the labels on a Magazine. The Labels themselves are listed in the PhysicalLabels property. Note, each entry of this array is related to the entry in PhysicalLabels that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK/Readable</cim:VALUE><cim:VALUE>Unreadable</cim:VALUE><cim:VALUE>Upside Down</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Magazine.PhysicalLabels</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Magazine" PROPAGATED="false" NAME="LabelFormats" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of enumerated integers describing the formats of each of the labels on a Magazine. The Labels themselves are listed in the PhysicalLabels property. Note, each entry of this array is related to the entry in PhysicalLabels that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Barcode</cim:VALUE><cim:VALUE>Radio Frequency Identification</cim:VALUE><cim:VALUE>OCR (Optical Character Recognition)</cim:VALUE><cim:VALUE>MICR (Magnetic Ink Character Recognition)</cim:VALUE><cim:VALUE>7 Character Barcode</cim:VALUE><cim:VALUE>9 Character Barcode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Magazine.PhysicalLabels</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageMediaLocation" PROPAGATED="true" NAME="LocationType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of Location. For example, whether this is an individual Media &quot;Slot&quot; (value=2), a MediaAccessDevice (value=4) or a &quot;Magazine&quot; (value=3) is indicated in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Slot</cim:VALUE><cim:VALUE>Magazine</cim:VALUE><cim:VALUE>MediaAccessDevice</cim:VALUE><cim:VALUE>InterLibrary Port</cim:VALUE><cim:VALUE>Limited Access Port</cim:VALUE><cim:VALUE>Door</cim:VALUE><cim:VALUE>Shelf</cim:VALUE><cim:VALUE>Vault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageMediaLocation" PROPAGATED="true" NAME="MediaTypesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Certain StorageMediaLocations may only be able to accept a limited set of PhysicalMedia MediaTypes. This property defines an array containing the types of Media that are acceptable for placement in the Location. Additional information and description of the contained MediaTypes can be provided using the TypesDescription array. Also, size data (for example, DVD disc diameter) can be specified using the MediaSizesSupported array. 

Values defined here correspond to those in the CIM_Physical Media.MediaType property. This allows quick comparisons using value equivalence calculations. It is understood that there is no external physical difference between (for example) DVD- Video and DVD-RAM. But, equivalent values in both the Physical Media and StorageMediaLocation enumerations allows for one for one comparisons with no additional processing logic (i.e., the following is not required ... if &quot;DVD-Video&quot; then value=&quot;DVD&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Tape Cartridge</cim:VALUE><cim:VALUE>QIC Cartridge</cim:VALUE><cim:VALUE>AIT Cartridge</cim:VALUE><cim:VALUE>DTF Cartridge</cim:VALUE><cim:VALUE>DAT Cartridge</cim:VALUE><cim:VALUE>8mm Tape Cartridge</cim:VALUE><cim:VALUE>19mm Tape Cartridge</cim:VALUE><cim:VALUE>DLT Cartridge</cim:VALUE><cim:VALUE>Half-Inch Magnetic Tape Cartridge</cim:VALUE><cim:VALUE>Cartridge Disk</cim:VALUE><cim:VALUE>JAZ Disk</cim:VALUE><cim:VALUE>ZIP Disk</cim:VALUE><cim:VALUE>SyQuest Disk</cim:VALUE><cim:VALUE>Winchester Removable Disk</cim:VALUE><cim:VALUE>CD-ROM</cim:VALUE><cim:VALUE>CD-ROM/XA</cim:VALUE><cim:VALUE>CD-I</cim:VALUE><cim:VALUE>CD Recordable</cim:VALUE><cim:VALUE>WORM</cim:VALUE><cim:VALUE>Magneto-Optical</cim:VALUE><cim:VALUE>DVD</cim:VALUE><cim:VALUE>DVD-RW+</cim:VALUE><cim:VALUE>DVD-RAM</cim:VALUE><cim:VALUE>DVD-ROM</cim:VALUE><cim:VALUE>DVD-Video</cim:VALUE><cim:VALUE>Divx</cim:VALUE><cim:VALUE>Floppy/Diskette</cim:VALUE><cim:VALUE>Hard Disk</cim:VALUE><cim:VALUE>Memory Card</cim:VALUE><cim:VALUE>Hard Copy</cim:VALUE><cim:VALUE>Clik Disk</cim:VALUE><cim:VALUE>CD-RW</cim:VALUE><cim:VALUE>CD-DA</cim:VALUE><cim:VALUE>CD+</cim:VALUE><cim:VALUE>DVD Recordable</cim:VALUE><cim:VALUE>DVD-RW</cim:VALUE><cim:VALUE>DVD-Audio</cim:VALUE><cim:VALUE>DVD-5</cim:VALUE><cim:VALUE>DVD-9</cim:VALUE><cim:VALUE>DVD-10</cim:VALUE><cim:VALUE>DVD-18</cim:VALUE><cim:VALUE>Magneto-Optical Rewriteable</cim:VALUE><cim:VALUE>Magneto-Optical Write Once</cim:VALUE><cim:VALUE>Magneto-Optical Rewriteable (LIMDOW)</cim:VALUE><cim:VALUE>Phase Change Write Once</cim:VALUE><cim:VALUE>Phase Change Rewriteable</cim:VALUE><cim:VALUE>Phase Change Dual Rewriteable</cim:VALUE><cim:VALUE>Ablative Write Once</cim:VALUE><cim:VALUE>Near Field Recording</cim:VALUE><cim:VALUE>MiniQic</cim:VALUE><cim:VALUE>Travan</cim:VALUE><cim:VALUE>8mm Metal Particle</cim:VALUE><cim:VALUE>8mm Advanced Metal Evaporate</cim:VALUE><cim:VALUE>NCTP</cim:VALUE><cim:VALUE>LTO Ultrium</cim:VALUE><cim:VALUE>LTO Accelis</cim:VALUE><cim:VALUE>9 Track Tape</cim:VALUE><cim:VALUE>18 Track Tape</cim:VALUE><cim:VALUE>36 Track Tape</cim:VALUE><cim:VALUE>Magstar 3590</cim:VALUE><cim:VALUE>Magstar MP</cim:VALUE><cim:VALUE>D2 Tape</cim:VALUE><cim:VALUE>Tape - DST Small</cim:VALUE><cim:VALUE>Tape - DST Medium</cim:VALUE><cim:VALUE>Tape - DST Large</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.MediaType</cim:VALUE><cim:VALUE>CIM_StorageMediaLocation.MediaSizesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageMediaLocation" PROPAGATED="true" NAME="MediaSizesSupported" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sizes (in inches) of the particular MediaTypes that may be placed in the Location. Note, each entry of this array is related to the entry in the MediaTypesSupported array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.MediaType</cim:VALUE><cim:VALUE>CIM_StorageMediaLocation.MediaSizesSupported</cim:VALUE><cim:VALUE>CIM_StorageMediaLocation.TypeDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageMediaLocation" PROPAGATED="true" NAME="MediaCapacity" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A StorageMediaLocation may hold more than one PhysicalMedia - for example, a Magazine. This property indicates the Physical Media capacity of the Location.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageMediaLocation" PROPAGATED="true" NAME="TypeDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property provides additional detail related to the entries in the MediaTypesSupported array. This is especially critical when the MediaTypesSupported value is 1 (&quot;Other&quot;). Note, each entry of this array is related to the entry in MediaTypesSupported that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageMediaLocation.MediaTypesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PackageLocation" PROPAGATED="true" NAME="LocationCoordinates" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LocationCoordinates represent the physical location of the the FrameSlot instance. The property is defined as a free-form string to allow the location information to be described in vendor-unique terminology.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="RemovalConditions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RemovalCapabilites property is used to describe the conditions under which a PhysicalPackage can be removed. Since all PhysicalPackages are not removable, this property defaults to 2, &apos;Not Applicable&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Removable when off</cim:VALUE><cim:VALUE>Removable when on or off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Removable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 
A PhysicalPackage is Removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. A Package can still be Removable if power must be &apos;off&apos; in order to perform the removal. If power can be &apos;on&apos; and the Package removed, then the Element is both Removable and HotSwappable. For example, an extra battery in a laptop is Removable, as is a disk drive Package inserted using SCA connectors. However, the latter is also HotSwappable. A laptop&apos;s display is not Removable, nor is a non-redundant power supply. Removing these components would impact the function of the overall packaging or is impossible due to the tight integration of the Package.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Replaceable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated because it is redundant with the FRU class and its associations. A PhysicalPackage is Replaceable if it is possible to replace (FRU or upgrade) the Element with a physically different one. For example, some ComputerSystems allow the main Processor chip to be upgraded to one of a higher clock rating. In this case, the Processor is said to be Replaceable. Another example is a power supply Package mounted on sliding rails. All Removable packages are inherently Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="HotSwappable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.RemovalConditions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this property is being deprecated. Instead RemovalConditions should be used. The RemovalConditions property addresses whether a PhysicalPackage is removable with or without power being applied. 

A PhysicalPackage is HotSwappable if it is possible to replace the Element with a physically different but equivalent one while the containing Package has power applied to it (ie, is &apos;on&apos;). For example, a disk drive Package inserted using SCA connectors is both Removable and HotSwappable. All HotSwappable packages are inherently Removable and Replaceable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Height" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The height of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Depth" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The depth of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Width" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The width of the PhysicalPackage in inches.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Inches</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="Weight" TYPE="real32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The weight of the PhysicalPackage in pounds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pounds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pound</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="PackageType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration defining the type of the PhysicalPackage. Note that this enumeration expands on the list in the Entity MIB (the attribute, entPhysicalClass). The numeric values are consistent with CIM&apos;s enum numbering guidelines, but are slightly different than the MIB&apos;s values.
Unknown - indicates that the package type is not known.
Other - The package type does not correspond to an existing enumerated value. The value is specified using the OtherPackageType property.
The values &quot;Rack&quot; through &quot;Port/Connector&quot; are defined per the Entity-MIB (where the semantics of rack are equivalent to the MIB&apos;s &apos;stack&apos; value). The other values (for battery, processor, memory, power source/generator and storage media package) are self-explanatory.
A value of &quot;Blade&quot; should be used when the PhysicalPackage contains the operational hardware aspects of a ComputerSystem, without the supporting mechanicals such as power and cooling. For example, a Blade Server includes processor(s) and memory, and relies on the containing chassis to supply power and cooling. In many respects, a Blade can be considered a &quot;Module/Card&quot;. However, it is tracked differently by inventory systems and differs in terms of service philosophy. For example, a Blade is intended to be hot-plugged into a hosting enclosure without requiring additional cabling, and does not require a cover to be removed from the enclosure for installation. Similarly, a &quot;Blade Expansion&quot; has characteristics of a &quot;Blade&quot; and a &quot;Module/Card&quot;. However, it is distinct from both due to inventory tracking and service philosophy, and because of its hardware dependence on a Blade. A Blade Expansion must be attached to a Blade prior to inserting the resultant assembly into an enclosure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Rack</cim:VALUE><cim:VALUE>Chassis/Frame</cim:VALUE><cim:VALUE>Cross Connect/Backplane</cim:VALUE><cim:VALUE>Container/Frame Slot</cim:VALUE><cim:VALUE>Power Supply</cim:VALUE><cim:VALUE>Fan</cim:VALUE><cim:VALUE>Sensor</cim:VALUE><cim:VALUE>Module/Card</cim:VALUE><cim:VALUE>Port/Connector</cim:VALUE><cim:VALUE>Battery</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>Power Source/Generator</cim:VALUE><cim:VALUE>Storage Media Package (e.g., Disk or Tape Drive)</cim:VALUE><cim:VALUE>Blade</cim:VALUE><cim:VALUE>Blade Expansion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|ENTITY-MIB.entPhysicalClass</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.OtherPackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="OtherPackageType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the package when the instance&apos;s PackageType property is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalPackage.PackageType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="VendorCompatibilityStrings" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings that identify the component that is compatible with, and can be inserted in a slot that reports this string as one of the array element in the VendorCompatibilityStrings This allows system administrators to determine whether it is appropriateto insert a package into a slot 
In order to ensure uniqueness within the NameSpace, each value defined by the vendor for use in the VendorCompatibilityStrings property SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Slot.VendorCompatibilityStrings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Tag" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An arbitrary string that uniquely identifies the Physical Element and serves as the key of the Element. The Tag property can contain information such as asset tag or serial number data. The key for PhysicalElement is placed very high in the object hierarchy in order to independently identify the hardware or entity, regardless of physical placement in or on Cabinets, Adapters, and so on. For example, a hotswappable or removable component can be taken from its containing (scoping) Package and be temporarily unused. The object still continues to exist and can even be inserted into a different scoping container. Therefore, the key for Physical Element is an arbitrary string and is defined independently of any placement or location-oriented hierarchy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A textual description of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|FRU|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization responsible for producing the PhysicalElement. This organization might be the entity from whom the Element is purchased, but this is not necessarily true. The latter information is contained in the Vendor property of CIM_Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalMfgName</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Model" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name by which the PhysicalElement is generally known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalDescr</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SKU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The stock-keeping unit number for this PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A manufacturer-allocated number used to identify the Physical Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalSerialNum</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that indicates the version of the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalHardwareRev</cim:VALUE><cim:VALUE>MIF.DMTF|FRU|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PartNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The part number assigned by the organization that is responsible for producing or manufacturing the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalModelName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures data in addition to Tag information. This information could be used to identify a Physical Element. One example is bar code data associated with an Element that also has an asset tag. Note that if only bar code data is available and is unique or able to be used as an Element key, this property would be null and the bar code data would be used as the class key, in the Tag property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="PoweredOn" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the PhysicalElement is powered on (TRUE) or is currently off (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="ManufactureDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date that this PhysicalElement was manufactured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="VendorEquipmentType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific hardware type for the PhysicalElement. It describes the specific equipment type for the element, as defined by the vendor or manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalVendorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="UserTracking" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>User-assigned and writeable asset-tracking identifier for the PhysicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalAssetID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalElement" PROPAGATED="true" NAME="CanBeFRUed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether this PhysicalElement can be FRUed (TRUE) or not (FALSE).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalIsFRU</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_PhysicalPackage" PROPAGATED="true" NAME="IsCompatible" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is being deprecated. A PhysicalPackage cannot determine if it is compatible with another object. The IsCompatible method verifies whether the referenced PhysicalElement may be contained by or inserted into the PhysicalPackage. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_PhysicalElement" NAME="ElementToCheck"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The element to check for compatibility with this one.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PackagedComponent" NAME="CIM_MemoryOnCard"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Component</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PhysicalMemory can be located on HostingBoards, adapter Cards, etc. This association explicitly defines this relationship of Memory to Cards.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MemoryOnCard" PROPAGATED="false" REFERENCECLASS="CIM_Card" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Card that includes or &apos;contains&apos; Memory.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalContainedIn</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MemoryOnCard" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalMemory" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalMemory which is located on the Card.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_Container" PROPAGATED="true" NAME="LocationWithinContainer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string representing the positioning of the PhysicalElement within the PhysicalPackage. Information relative to stationary elements in the Container (for example, &apos;second drive bay from the top&apos;), angles, altitudes and other data may be recorded in this property. This string could supplement or be used in place of instantiating the CIM_Location object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalParentRelPos</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_MemoryWithMedia"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::PhysicalMedia</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>MemoryWithMedia indicates that Memory is associated with a PhysicalMedia and its cartridge. The Memory provides media identification and also stores user-specific data.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MemoryWithMedia" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalMemory" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Memory associated with PhysicalMedia.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MemoryWithMedia" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalMedia" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalMedia.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Container" NAME="CIM_PackageInChassis"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Package</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Chassis can contain other Packages, such as other Chassis and Cards. The PackageInChassis association makes explicit this relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PackageInChassis" PROPAGATED="false" REFERENCECLASS="CIM_Chassis" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Chassis that contains other PhysicalPackages.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalContainedIn</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PackageInChassis" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalPackage" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalPackage which is contained in the Chassis.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_Container" PROPAGATED="true" NAME="LocationWithinContainer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string representing the positioning of the PhysicalElement within the PhysicalPackage. Information relative to stationary elements in the Container (for example, &apos;second drive bay from the top&apos;), angles, altitudes and other data may be recorded in this property. This string could supplement or be used in place of instantiating the CIM_Location object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Entity-MIB.entPhysicalParentRelPos</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ParticipatesInSet"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::Misc</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ParticipatesInSet indicates which PhysicalElements should be replaced together.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ParticipatesInSet" PROPAGATED="false" REFERENCECLASS="CIM_ReplacementSet" NAME="Set"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ReplacementSet.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ParticipatesInSet" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalElement" NAME="Element"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalElement which should be replaced with other Elements, as a Set.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_PhysicalMediaInLocation"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Physical::PhysicalMedia</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Within a StorageLibrary, all Media should be accounted for, and be present in some Storage Location. This relationship is made explicit by the PhysicalMediaInLocation association. In addition, one can determine if a Location is empty or full based on whether this association exists for the StorageMediaLocation.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PhysicalMediaInLocation" PROPAGATED="false" REFERENCECLASS="CIM_StorageMediaLocation" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageMediaLocation which holds the PhysicalMedia.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PhysicalMediaInLocation" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalMedia" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Media in the Location.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMediaInLocation" PROPAGATED="false" NAME="Orientation" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration expressing which &apos;Side&apos; of the Media is facing up. Since sides can be named by various schemes (0/1 or A/B), both schemes are expressed in the Values array of this property. Also, the value 5 (&quot;Not Applicable&quot; describes that orientation is not pertinent for this Media.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Side 0</cim:VALUE><cim:VALUE>Side 1</cim:VALUE><cim:VALUE>Side A</cim:VALUE><cim:VALUE>Side B</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalMediaInLocation" PROPAGATED="false" NAME="TimeOfLastPlacement" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time that the Media was last placed into the referenced Location.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AuthenticationCondition" NAME="CIM_AccountAuthentication"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class describing a company&apos;s and/or administrator&apos;s credential requirements that should be authenticated in order to establish/trust a CIM_Identity. This class defines a specific identity whose account credentials should be authenticated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AccountAuthentication" PROPAGATED="false" NAME="AccountID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String defining the account&apos;s ID which is authenticated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AccountAuthentication" PROPAGATED="false" NAME="AccountContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String defining a hostname, URI or other information identifying the system where the Account resides.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the class or the subclass used in the creation of the System object in whose scope this PolicyCondition is defined. 

This property helps to identify the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition. 

Note that this property, and the analogous property SystemName, do not represent propagated keys from an instance of the class System. Instead, they are properties defined in the context of this class, which repeat the values from the instance of System to which this PolicyCondition is related, either directly via the PolicyConditionInPolicyRepository association or indirectly via the PolicyConditionInPolicyRule aggregation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the System object in whose scope this PolicyCondition is defined. 

This property completes the identification of the System object in whose scope this instance of PolicyCondition exists. For a rule-specific PolicyCondition, this is the System in whose context the PolicyRule is defined. For a reusable PolicyCondition, this is the instance of PolicyRepository (which is a subclass of System) that holds the Condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the CreationClassName of the PolicyRule object with which this Condition is associated. For a reusable Policy Condition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a rule-specific PolicyCondition, the name of the PolicyRule object with which this Condition is associated. For a reusable PolicyCondition, a special value, &apos;NO RULE&apos;, should be used to indicate that this Condition is reusable and not associated with a single PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyCondition" PROPAGATED="true" NAME="PolicyConditionName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyCondition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyRule" NAME="CIM_AuthenticationRule"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class representing a company&apos;s and/or administrator&apos;s authentication requirements for a CIM_Identity. The PolicyConditions collected by an instance of AuthenticationRule describe the various requirements under which a CIM_Identity&apos;s CurrentlyAuthenticated Boolean is set to TRUE. Note that the CIM_Identities which are authenticated are tied to the Rule by the association, PolicySet AppliesToElement. 

At this time, there are no actions associated with this PolicyRule. This is because the actions are implicit. When the conditions of the rule are met, then the CurrentlyAuthenticated Boolean properties of the associated instances of CIM_Identity are set to TRUE.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="ConditionListType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the list of PolicyConditions associated with this PolicyRule is in disjunctive normal form (DNF), conjunctive normal form (CNF), or has no conditions (i.e., is an UnconditionalRule) and is automatically evaluated to &quot;True.&quot; The default value is 1 (&quot;DNF&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unconditional Rule</cim:VALUE><cim:VALUE>DNF</cim:VALUE><cim:VALUE>CNF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="RuleUsage" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that can be used to provide guidelines on how this PolicyRule should be used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="Priority" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetComponent.Priority</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicyRule.Priority is deprecated and replaced by providing the priority for a rule (and a group) in the context of the aggregating PolicySet instead of the priority being used for all aggregating PolicySet instances. Thus, the assignment of priority values is much simpler. 

A non-negative integer for prioritizing this Policy Rule relative to other Rules. A larger value indicates a higher priority. The default value is 0.</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="Mandatory" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A flag indicating that the evaluation of the Policy Conditions and execution of PolicyActions (if the Conditions evaluate to TRUE) is required. The evaluation of a PolicyRule MUST be attempted if the Mandatory property value is TRUE. If the Mandatory property is FALSE, then the evaluation of the Rule is &apos;best effort&apos; and MAY be ignored.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="SequencedActions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property gives a policy administrator a way of specifying how the ordering of the PolicyActions associated with this PolicyRule is to be interpreted. Three values are supported: 
o mandatory(1): Do the actions in the indicated order, or don&apos;t do them at all. 
o recommended(2): Do the actions in the indicated order if you can, but if you can&apos;t do them in this order, do them in another order if you can. 
o dontCare(3): Do them -- I don&apos;t care about the order. 
The default value is 3 (&quot;DontCare&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Mandatory</cim:VALUE><cim:VALUE>Recommended</cim:VALUE><cim:VALUE>Dont Care</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="ExecutionStrategy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ExecutionStrategy defines the strategy to be used in executing the sequenced actions aggregated by this PolicyRule. There are three execution strategies: 

Do Until Success - execute actions according to predefined order, until successful execution of a single action. 
Do All - execute ALL actions which are part of the modeled set, according to their predefined order. Continue doing this, even if one or more of the actions fails. 
Do Until Failure - execute actions according to predefined order, until the first failure in execution of an action instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Do Until Success</cim:VALUE><cim:VALUE>Do All</cim:VALUE><cim:VALUE>Do Until Failure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="PolicyDecisionStrategy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicyDecisionStrategy defines the evaluation method used for policies contained in the PolicySet. There are two values currently defined: 
- &apos;First Matching&apos; (1) executes the actions of the first rule whose conditions evaluate to TRUE. The concept of &apos;first&apos; is determined by examining the priority of the rule within the policy set (i.e., by examining the property, PolicySetComponent.Priority). Note that this ordering property MUST be maintained when processing the PolicyDecisionStrategy. 
- &apos;All&apos; (2) executes the actions of ALL rules whose conditions evaluate to TRUE, in the set. As noted above, the order of processing of the rules is defined by the property, PolicySetComponent.Priority (and within a rule, the ordering of the actions is defined by the property, PolicyActionStructure.ActionOrder). Note that when this strategy is defined, processing MUST be completed of ALL rules whose conditions evaluate to TRUE, regardless of errors in the execution of the rule actions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>First Matching</cim:VALUE><cim:VALUE>All</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="PolicyRoles" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetInRoleCollection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PolicyRoles property represents the roles associated with a PolicySet. All contained PolicySet instances inherit the values of the PolicyRoles of the aggregating PolicySet but the values are not copied. A contained PolicySet instance may, however, add additional PolicyRoles to those it inherits from its aggregating PolicySet(s). Each value in PolicyRoles multi-valued property represents a role for which the PolicySet applies, i.e., the PolicySet should be used by any enforcement point that assumes any of the listed PolicyRoles values. 

Although not officially designated as &apos;role combinations&apos;, multiple roles may be specified using the form: 
&lt;RoleName&gt;[&amp;&amp;&lt;RoleName&gt;]* 
where the individual role names appear in alphabetical order (according to the collating sequence for UCS-2). Implementations may treat PolicyRoles values that are specified as &apos;role combinations&apos; as simple strings. 

This property is deprecated in lieu of the use of an association, CIM_PolicySetInRoleCollection. The latter is a more explicit and less error-prone approach to modeling that a PolicySet has one or more PolicyRoles.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="Enabled" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether this PolicySet is administratively enabled, administratively disabled, or enabled for debug. The &quot;EnabledForDebug&quot; property value is deprecated and, when it or any value not understood by the receiver is specified, the receiving enforcement point treats the PolicySet as &quot;Disabled&quot;. To determine if a PolicySet is &quot;Enabled&quot;, the containment hierarchy specified by the PolicySetComponent aggregation is examined and the Enabled property values of the hierarchy are ANDed together. Thus, for example, everything aggregated by a PolicyGroup may be disabled by setting the Enabled property in the PolicyGroup instance to &quot;Disabled&quot; without changing the Enabled property values of any of the aggregated instances. The default value is 1 (&quot;Enabled&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled For Debug</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MemberOfCollection" NAME="CIM_ElementInPolicyRoleCollection"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>An ElementInPolicyRoleCollection aggregates zero or more ManagedElement subclass instances into a PolicyRoleCollection object, representing a role played by these ManagedElements. This Collection indicates that the aggregated PolicySets (aggregated by CIM_PolicySetInRoleCollection) MAY BE applied to the referenced elements. To indicate that the PolicySets ARE being enforced for the element, use the PolicySetAppliesToElement association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementInPolicyRoleCollection" PROPAGATED="false" REFERENCECLASS="CIM_PolicyRoleCollection" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PolicyRoleCollection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementInPolicyRoleCollection" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Member"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Member</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement that plays the role represented by the PolicyRoleCollection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_FilterOfPacketCondition"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>FilterOfPacketCondition associates a network traffic specification (i.e., a FilterList) with a PolicyRule&apos;s PacketFilterCondition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|FilterOfSACondition</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FilterOfPacketCondition" PROPAGATED="false" REFERENCECLASS="CIM_FilterList" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A FilterList describes the traffic selected by the PacketFilterCondition. A PacketFilterCondition is associated with one and only one FilterList, but that filter list may aggregate many filter entries.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|FilterOfSACondition.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FilterOfPacketCondition" PROPAGATED="false" REFERENCECLASS="CIM_PacketFilterCondition" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PacketFilterCondition that uses the FilterList as part of a PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|FilterOfSACondition.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyComponent" NAME="CIM_PolicyActionStructure"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicyActions may be aggregated into rules and into compound actions. PolicyActionStructure is the abstract aggregation class for the structuring of policy actions.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyActionStructure" PROPAGATED="false" REFERENCECLASS="CIM_Policy" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicyAction instances may be aggregated into either PolicyRule instances or CompoundPolicyAction instances.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyActionStructure" PROPAGATED="false" REFERENCECLASS="CIM_PolicyAction" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A PolicyAction aggregated by a PolicyRule or CompoundPolicyAction.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_PolicyActionStructure" PROPAGATED="false" NAME="ActionOrder" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ActionOrder is an unsigned integer &apos;n&apos; that indicates the relative position of a PolicyAction in the sequence of actions associated with a PolicyRule or CompoundPolicyAction. When &apos;n&apos; is a positive integer, it indicates a place in the sequence of actions to be performed, with smaller integers indicating earlier positions in the sequence. The special value &apos;0&apos; indicates &apos;don&apos;t care&apos;. If two or more PolicyActions have the same non-zero sequence number, they may be performed in any order, but they must all be performed at the appropriate place in the overall action sequence. 

A series of examples will make ordering of PolicyActions clearer: 
o If all actions have the same sequence number, regardless of whether it is &apos;0&apos; or non-zero, any order is acceptable. 
o The values: 
1:ACTION A 
2:ACTION B 
1:ACTION C 
3:ACTION D 
indicate two acceptable orders: A,C,B,D or C,A,B,D, 
since A and C can be performed in either order, but only at the &apos;1&apos; position. 
o The values: 
0:ACTION A 
2:ACTION B 
3:ACTION C 
3:ACTION D 
require that B,C, and D occur either as B,C,D or as B,D,C. Action A may appear at any point relative to B, C, and D. Thus the complete set of acceptable orders is: A,B,C,D; B,A,C,D; B,C,A,D; B,C,D,A; A,B,D,C; B,A,D,C; B,D,A,C; B,D,C,A. 

Note that the non-zero sequence numbers need not start with &apos;1&apos;, and they need not be consecutive. All that matters is their relative magnitude.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyConditionStructure" NAME="CIM_PolicyConditionInPolicyCondition"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A CompoundPolicyCondition aggregates zero or more instances of the PolicyCondition class, via the PolicyConditionInPolicyCondition association. A CompoundPolicyCondition that aggregates zero Conditions is not valid; it may, however, be in the process of being defined. Note that a CompoundPolicyCondition should have no effect until it is valid.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyConditionInPolicyCondition" PROPAGATED="false" REFERENCECLASS="CIM_CompoundPolicyCondition" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property represents the CompoundPolicyCondition that contains one or more PolicyConditions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyConditionInPolicyCondition" PROPAGATED="false" REFERENCECLASS="CIM_PolicyCondition" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property holds the name of a PolicyCondition contained by one or more PolicyRules.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_PolicyConditionStructure" PROPAGATED="true" NAME="GroupNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Unsigned integer indicating the group to which the contained PolicyCondition belongs. This integer segments the Conditions into the ANDed sets (when the ConditionListType is &quot;DNF&quot;) or, similarly, into the ORed sets (when the ConditionListType is &quot;CNF&quot;).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyConditionStructure" PROPAGATED="true" NAME="ConditionNegated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indication of whether the contained PolicyCondition is negated. TRUE indicates that the PolicyCondition IS negated, FALSE indicates that it IS NOT negated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyConditionStructure" NAME="CIM_PolicyConditionInPolicyRule"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A PolicyRule aggregates zero or more instances of the PolicyCondition class, via the PolicyConditionInPolicyRule association. A Rule that aggregates zero Conditions is not valid; it may, however, be in the process of being defined. Note that a PolicyRule should have no effect until it is valid.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyConditionInPolicyRule" PROPAGATED="false" REFERENCECLASS="CIM_PolicyRule" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property represents the PolicyRule that contains one or more PolicyConditions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyConditionInPolicyRule" PROPAGATED="false" REFERENCECLASS="CIM_PolicyCondition" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property holds the name of a PolicyCondition contained by one or more PolicyRules.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_PolicyConditionStructure" PROPAGATED="true" NAME="GroupNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Unsigned integer indicating the group to which the contained PolicyCondition belongs. This integer segments the Conditions into the ANDed sets (when the ConditionListType is &quot;DNF&quot;) or, similarly, into the ORed sets (when the ConditionListType is &quot;CNF&quot;).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyConditionStructure" PROPAGATED="true" NAME="ConditionNegated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indication of whether the contained PolicyCondition is negated. TRUE indicates that the PolicyCondition IS negated, FALSE indicates that it IS NOT negated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_ActivityContact"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_Activity with PRS_Contact.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ActivityContact" PROPAGATED="false" REFERENCECLASS="PRS_Activity" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Activity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ActivityContact" PROPAGATED="false" REFERENCECLASS="PRS_Contact" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Contact.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_AdminAssociation"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_Administrative data with any object derived from PRS_ExchangeElement.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_AdminAssociation" PROPAGATED="false" REFERENCECLASS="PRS_ExchangeElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_ExchangeElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_AdminAssociation" PROPAGATED="false" REFERENCECLASS="PRS_Administrative" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Administrative object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_AdministrativeContact"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_Administrative and PRS_Contact.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_AdministrativeContact" PROPAGATED="false" REFERENCECLASS="PRS_Administrative" NAME="Antecedent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Administrative instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_AdministrativeContact" PROPAGATED="false" REFERENCECLASS="PRS_Contact" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Contact.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_Attached"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_Attachment with PRS_ExchangeElement.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_Attached" PROPAGATED="false" REFERENCECLASS="PRS_Attachment" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Attachment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_Attached" PROPAGATED="false" REFERENCECLASS="PRS_ExchangeElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_ExchangeElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_Categorization"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PRS_Categorization associates PRS_Reference, PRS_Problem or PRS_Resolution with a PRS_Category for classification purposes. For example, a Category named &apos;Printing Issues&apos; can be defined for a Problem using the Categorization association between a PRS_Problem and a PRS_Category.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_Categorization" PROPAGATED="false" REFERENCECLASS="PRS_Category" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Category used for classification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_Categorization" PROPAGATED="false" REFERENCECLASS="PRS_SolutionElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The specific PRS_Reference, PRS_Problem or PRS_Resolution classified by this association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="PRS_ContactContactItem"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Abstract root class to associate PRS_Person or PRS_Organization and PRS_Contact.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ContactContactItem" PROPAGATED="false" REFERENCECLASS="PRS_Contact" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Contact.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ContactContactItem" PROPAGATED="false" REFERENCECLASS="PRS_ContactItem" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_ContactItem, either PRS_Person or PRS_Organization. There is always at least one PRS_ContactItem, however it may be either a PRS_Person or PRS_Organization. For that reason, there is a minimum cardinality of one for this property, but a minimum cardinality of zero in the classes derived from this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ContactContactItem" NAME="PRS_ContactOrganization"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_Contact and PRS_Organization.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ContactOrganization" PROPAGATED="false" REFERENCECLASS="PRS_Contact" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Contact.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ContactOrganization" PROPAGATED="false" REFERENCECLASS="PRS_Organization" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Organization.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="PRS_ContactContactItem" NAME="PRS_ContactPerson"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Associates PRS_Contact and PRS_Person.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ContactPerson" PROPAGATED="false" REFERENCECLASS="PRS_Contact" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Contact.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="PRS_ContactPerson" PROPAGATED="false" REFERENCECLASS="PRS_Person" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_Person.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_AffectedJobElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.15.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Processing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AffectedJobElement represents an association between a Job and the ManagedElement(s) that may be affected by its execution. It may not be feasible for the Job to describe all of the affected elements. The main purpose of this association is to provide information when a Job requires exclusive use of the &apos;affected&apos; ManagedElment(s) or when describing that side effects may result.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AffectedJobElement" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="AffectedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement affected by the execution of the Job.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AffectedJobElement" PROPAGATED="false" REFERENCECLASS="CIM_Job" NAME="AffectingElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Job that is affecting the ManagedElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AffectedJobElement" PROPAGATED="false" NAME="ElementEffects" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration describing the &apos;effect&apos; on the ManagedElement. This array corresponds to the OtherElementEffectsDescriptions array, where the latter provides details related to the high-level &apos;effects&apos; enumerated by this property. Additional detail is required if the ElementEffects array contains the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Exclusive Use</cim:VALUE><cim:VALUE>Performance Impact</cim:VALUE><cim:VALUE>Element Integrity</cim:VALUE><cim:VALUE>Create</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AffectedJobElement.OtherElementEffectsDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AffectedJobElement" PROPAGATED="false" NAME="OtherElementEffectsDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides details for the &apos;effect&apos; at the corresponding array position in ElementEffects. This information is required whenever ElementEffects contains the value 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AffectedJobElement.ElementEffects</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_CorrespondingSettingDataRecord"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CorrespondingSettingDataRecord is used to tie a log record to its corresponding setting data record.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CorrespondingSettingDataRecord" PROPAGATED="false" REFERENCECLASS="CIM_DiagnosticRecord" NAME="DataRecord"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The record containing the result data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CorrespondingSettingDataRecord" PROPAGATED="false" REFERENCECLASS="CIM_DiagnosticSettingDataRecord" NAME="SettingsRecord"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The record containing the DiagnosticSettingData that were used when the result was created.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_CorrespondingSettingsRecord"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CorrespondingSettingsRecord is used to tie a log record to its corresponding setting data record.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CorrespondingSettingsRecord" PROPAGATED="false" REFERENCECLASS="CIM_DiagnosticRecord" NAME="DataRecord"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The record containing the result data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CorrespondingSettingsRecord" PROPAGATED="false" REFERENCECLASS="CIM_DiagnosticSettingRecord" NAME="SettingsRecord"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The record containing the DiagnosticSetting data that were used when the result was created.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalFile" NAME="CIM_DataFile"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DataFile is a type of LogicalFile that is a named collection of data or executable code.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as part of the key of a LogicalFile instance within a FileSystem. A unique identifier (such as a full path name) is required as a Name value. Since Files are weak to their FileSystem (and not to a Directory which would provide a more granular naming algorithm), care must be taken to make LogicalFile&apos;s Name unique for a given Creation ClassName and FileSystem. A full path name is one way to do this.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FileSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size of the File in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CreationDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>File&apos;s creation date.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="LastModified" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the File was last modified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="LastAccessed" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the File was last accessed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Readable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the File can be read.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Writeable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the File can be written.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Executable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the file is executable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to compress the LogicalFile. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the LogicalFile is compressed or not, &quot;Compressed&quot; to represent that the File is compressed but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the LogicalFile is not compressed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="EncryptionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to encrypt the LogicalFile. If it is not possible or not desired to describe the encryption scheme (perhaps for security reasons), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the LogicalFile is encrypted or not, &quot;Encrypted&quot; to represent that the File is encrypted but either its encryption scheme is not known or not disclosed, and &quot;Not Encrypted&quot; to represent that the LogicalFile is not encrypted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="InUseCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer indicating the number of &apos;file opens&apos; that are currently active against the File.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalFile" NAME="CIM_DeviceFile"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DeviceFile is a special type of LogicalFile that represents a Device. This convention is useful for some operating systems that manage devices using a byte stream I/O model. The Logical Device that is associated with this file is specified using the DeviceAccessedByFile relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as part of the key of a LogicalFile instance within a FileSystem. A unique identifier (such as a full path name) is required as a Name value. Since Files are weak to their FileSystem (and not to a Directory which would provide a more granular naming algorithm), care must be taken to make LogicalFile&apos;s Name unique for a given Creation ClassName and FileSystem. A full path name is one way to do this.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FileSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size of the File in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CreationDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>File&apos;s creation date.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="LastModified" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the File was last modified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="LastAccessed" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the File was last accessed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Readable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the File can be read.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Writeable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the File can be written.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Executable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the file is executable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to compress the LogicalFile. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the LogicalFile is compressed or not, &quot;Compressed&quot; to represent that the File is compressed but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the LogicalFile is not compressed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="EncryptionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to encrypt the LogicalFile. If it is not possible or not desired to describe the encryption scheme (perhaps for security reasons), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the LogicalFile is encrypted or not, &quot;Encrypted&quot; to represent that the File is encrypted but either its encryption scheme is not known or not disclosed, and &quot;Not Encrypted&quot; to represent that the LogicalFile is not encrypted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="InUseCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer indicating the number of &apos;file opens&apos; that are currently active against the File.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DiagnosticServiceRecord" NAME="CIM_DiagnosticCompletionRecord"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When a DiagnosticService has completed, results generated by the service will be recorded in a DiagnosticCompletionRecord object. This class is used when a DiagnosticRecord.RecordType value = &quot;Results&quot;, to contain completion information.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticCompletionRecord" PROPAGATED="false" NAME="CompletionState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is used when a DiagnosticRecord.RecordType value = &quot;Results&quot;, to record how the test has completed. It is expected that additional DiagnosticServiceRecords of RecordType &quot;Service Errors&quot;, &quot;Warning&quot; or &quot;Device Errors&quot; would be created by the test to describe the details of a &quot;Warning&quot;, &quot;Incomplete&quot; or &quot;Failed&quot; CompletionState, respectively. 
&quot; Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the element&apos;s state and configuration may need to be updated. 
&quot;Warning&quot; means the element had a problem but did not fail the test. 
&quot;Failed&quot; and &quot;Incomplete&quot; are similar, although the former means the test on the element failed, while the latter means the test itself had a problem and could not complete execution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>Incomplete</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticCompletionRecord.OtherCompletionStateDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticCompletionRecord" PROPAGATED="false" NAME="OtherCompletionStateDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When &quot;Other&quot; (value=1) is entered in the CompletionState property, OtherCompletionStateDescription can be used to describe the test&apos;s state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticCompletionRecord.CompletionState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticServiceRecord" PROPAGATED="true" NAME="ErrorCode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If applicable, this string should contain one or more vendor specific error codes that the diagnostic service detected. These error codes may be used by the vendor for variety of purposes such as: fault data base indexing, field service trouble ticketing, product quality tracking, part failure history, etc. Since these codes are for vendor purposes they may assume any form. Details on suggested use cases will be left to white papers. The array of error codes has model correspondence with an ErrorCount array so the number of errors reported can be analyzed by individual error code.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceRecord.ErrorCount</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticServiceRecord" PROPAGATED="true" NAME="ErrorCount" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Since some tests may detect transient and correctable errors such as a network diagnostic or memory test, an error count is useful to indicate the severity of the failure. This field contains an integer value of the number of errors detected by the test. The ErrorCount is an array with model correspondence to ErrorCode so that the test can report an ErrorCount on each type of error encountered. It is recommended that hard errors and correctable or recoverable errors be given different codes so that clients with knowledge of the error codes can evaluate correctable, recoverable, and hard errors independently.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticServiceRecord.ErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticServiceRecord" PROPAGATED="true" NAME="LoopsFailed" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Since some tests may be looped, it is useful to report how many iterations passed and failed. This is relevant in analyzing transitory failures. For example, if all the errors occurred in just one of 100 iterations, the device may be viewed as OK or marginal, to be monitored further rather then failed. Note: LoopsPassed &amp; LoopsFailed should add up to the loops completed. 
A value for this property would likely be reported with a DiagnosticServiceRecord.RecordType value = &quot;ResultSummary&quot;, which contains a summary result covering all iterations of a looped service.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticServiceRecord" PROPAGATED="true" NAME="LoopsPassed" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Since some tests may be looped, it is useful to report how many iterations passed and failed. This is relevant in analyzing transitory failures. For example if all the errors occurred in just one of 100 iterations, the device may be viewed as OK or marginal, to be monitored further rather then failed. Note: LoopsPassed &amp; LoopsFailed should add up to the loops completed. 
A value for this property would likely be reported with a DiagnosticServiceRecord.RecordType value = &quot;ResultSummary&quot;, which contains a summary result covering all iterations of a looped service.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="ServiceName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property should reflect the value of the underlying DiagnosticService.Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticService.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="ManagedElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property SHOULD reflect the value of the underlying ManagedElement.ElementName property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="ExpirationDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time that the record instance should be deleted. The expiration datetime SHOULD be set when the record is fully populated with record data. The value SHOULD be calculated using the ResultPersistence property of the DiagnosticSetting class. Once the Expiration Date has been reached, record instances SHOULD be deleted as soon as possible.
If a ResultPersistence value is not provided, records MAY be deleted at any time.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.ResultPersistence</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="RecordType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RecordType property specifies the nature of the data being entered into the ServiceRecord. The value in this property should match one of the values indicated by the DiagnosticSetting.LogOptions property. A brief summary of the various log options can be found in CIM_DiagnosticSetting.LogOptions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Results</cim:VALUE><cim:VALUE>Subtests</cim:VALUE><cim:VALUE>Actions</cim:VALUE><cim:VALUE>Warnings</cim:VALUE><cim:VALUE>Status</cim:VALUE><cim:VALUE>Device Errors</cim:VALUE><cim:VALUE>Service Errors</cim:VALUE><cim:VALUE>Setting Data</cim:VALUE><cim:VALUE>Statistics</cim:VALUE><cim:VALUE>Hardware Configuration</cim:VALUE><cim:VALUE>Software Configuration</cim:VALUE><cim:VALUE>References</cim:VALUE><cim:VALUE>Debug</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.LogOptions</cim:VALUE><cim:VALUE>CIM_DiagnosticRecord.OtherRecordTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="OtherRecordTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When &quot;Other&quot; (value=1) is entered in the RecordType property, OtherRecordTypeDescription can be used to describe the message type.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticSetting.OtherLogOptionsDescriptions</cim:VALUE><cim:VALUE>CIM_DiagnosticRecord.RecordType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticRecord" PROPAGATED="true" NAME="CreationTimeStamp" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timestamp indicating when the record was created.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="RecordFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the data structure of the information in the property, RecordData. If the RecordFormat string is &lt;empty&gt;, RecordData should be interpreted as a free-form string. 

To describe the data structure of RecordData, the RecordFormat string should be constructed as follows: 
- The first character is a delimiter character and is used to parse the remainder of the string into sub-strings. 
- Each sub-string is separated by the delimiter character and should be in the form of a CIM property declaration (i.e., datatype and property name). This set of declarations may be used to interpret the similarly delimited RecordData property. 
For example, using a &apos;*&apos; delimiter, RecordFormat = &quot;*string ThisDay*uint32 ThisYear*datetime SomeTime&quot; 
may be used to interpret: RecordData = &quot;*This is Friday*2002*20020807141000.000000-300&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RecordForLog.RecordData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="RecordData" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string containing LogRecord data. 
If the corresponding RecordFormat property is &lt;empty&gt;, or cannot be parsed according to the recommended format, RecordData should be interpreted as a free-form string. If the RecordFormat property contains parseable format information (as recommended in the RecordFormat Description qualifier), the RecordData string SHOULD be parsed in accordance with this format. In this case, RecordData SHOULD begin with the delimiter character and this character SHOULD be used to separate substrings in the manner described. The RecordData string can then be parsed by the data consumer and appropriately typed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RecordForLog.RecordFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="Locale" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A locale indicates a particular geographical, political, or cultural region. The Locale specifies the language used in creating the RecordForLog data. If the Locale property is empty, it is assumed that the default locale is en_US (English). 
The locale string consists of three sub-strings, separated by underscores: 
- The first sub-string is the language code, as specified in ISO639. 
- The second sub-string is the country code, as specified in ISO3166. 
- The third sub-string is a variant, which is vendor specific. 
For example, US English appears as: &quot;en_US_WIN&quot;, where the &quot;WIN&quot; variant would specify a Windows browser-specific collation (if one exists). Since the variant is not standardized, it is not commonly used and generally is limited to easily recognizable values (&quot;WIN&quot;, &quot;UNIX&quot;, &quot;EURO&quot;, etc.) used in standard environments. The language and country codes are required; the variant may be empty.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RecordForLog" PROPAGATED="true" NAME="PerceivedSeverity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value that describes the severity of the Indication from the notifier&apos;s point of view: 
1 - Other, by CIM convention, is used to indicate that the Severity&apos;s value can be found in the OtherSeverity property. 
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&apos;s too late to take remedial action. 
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Information</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor</cim:VALUE><cim:VALUE>Major</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Fatal/NonRecoverable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|X733.Perceived severity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalFile" NAME="CIM_Directory"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Directory is a type of File that logically groups Files &apos;contained&apos; in it, and provides path information for the grouped Files.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as part of the key of a LogicalFile instance within a FileSystem. A unique identifier (such as a full path name) is required as a Name value. Since Files are weak to their FileSystem (and not to a Directory which would provide a more granular naming algorithm), care must be taken to make LogicalFile&apos;s Name unique for a given Creation ClassName and FileSystem. A full path name is one way to do this.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FileSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size of the File in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CreationDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>File&apos;s creation date.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="LastModified" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the File was last modified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="LastAccessed" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the File was last accessed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Readable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the File can be read.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Writeable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the File can be written.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Executable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the file is executable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to compress the LogicalFile. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the LogicalFile is compressed or not, &quot;Compressed&quot; to represent that the File is compressed but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the LogicalFile is not compressed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="EncryptionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to encrypt the LogicalFile. If it is not possible or not desired to describe the encryption scheme (perhaps for security reasons), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the LogicalFile is encrypted or not, &quot;Encrypted&quot; to represent that the File is encrypted but either its encryption scheme is not known or not disclosed, and &quot;Not Encrypted&quot; to represent that the LogicalFile is not encrypted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="InUseCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer indicating the number of &apos;file opens&apos; that are currently active against the File.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_DirectoryContainsFile"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Specifies the hierarchical arrangement of LogicalFiles in a Directory.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DirectoryContainsFile" PROPAGATED="false" REFERENCECLASS="CIM_Directory" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Directory.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DirectoryContainsFile" PROPAGATED="false" REFERENCECLASS="CIM_LogicalFile" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalFile &apos;contained within&apos; the Directory.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalFile" NAME="CIM_FIFOPipeFile"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FIFOPipeFile is a special type of LogicalFile that represents an interprocess FIFO (sometimes referred to as a &quot;named pipe&quot;). Operating systems use this convention to manage interprocess communication through processes reading and writing the FIFO. The FIFO can be accessed by unrelated processes, in contrast to the more well-known command line redirection mechanism (e.g. UNIX&apos;s &apos;ps -eaf | grep foo&apos;, also known as an &quot;unnamed pipe&quot;). An exemplary operating system implementation (using the FIFO concept) is the UNIX S_IFIFO file type.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as part of the key of a LogicalFile instance within a FileSystem. A unique identifier (such as a full path name) is required as a Name value. Since Files are weak to their FileSystem (and not to a Directory which would provide a more granular naming algorithm), care must be taken to make LogicalFile&apos;s Name unique for a given Creation ClassName and FileSystem. A full path name is one way to do this.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FileSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size of the File in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CreationDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>File&apos;s creation date.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="LastModified" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the File was last modified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="LastAccessed" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the File was last accessed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Readable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the File can be read.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Writeable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the File can be written.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Executable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the file is executable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to compress the LogicalFile. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the LogicalFile is compressed or not, &quot;Compressed&quot; to represent that the File is compressed but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the LogicalFile is not compressed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="EncryptionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to encrypt the LogicalFile. If it is not possible or not desired to describe the encryption scheme (perhaps for security reasons), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the LogicalFile is encrypted or not, &quot;Encrypted&quot; to represent that the File is encrypted but either its encryption scheme is not known or not disclosed, and &quot;Not Encrypted&quot; to represent that the LogicalFile is not encrypted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="InUseCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer indicating the number of &apos;file opens&apos; that are currently active against the File.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalIdentity" NAME="CIM_FileIdentity"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Unix</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_FileIdentity indicates that a UnixFile describes Unix- specific aspects of the various subclasses of LogicalFile. The association exists since it forces UnixFile to be weak to (scoped by) the LogicalFile. This is not true in the association&apos;s superclass, LogicalIdentity.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FileIdentity" PROPAGATED="false" REFERENCECLASS="CIM_LogicalFile" NAME="SystemElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SystemElement</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Logical File.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FileIdentity" PROPAGATED="false" REFERENCECLASS="CIM_UnixFile" NAME="SameElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SameElement</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SameElement represents the additional aspects of the Unix/Linux Logical file.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_OwningJobElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Processing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OwningJobElement represents an association between a Job and the ManagedElement responsible for the creation of the Job. This association may not be possible, given that the execution of jobs can move between systems and that the lifecycle of the creating entity may not persist for the total duration of the job. However, this can be very useful information when available. This association defines a more specific &apos;owner&apos; than is provided by the CIM_Job.Owner string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.Owner</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OwningJobElement" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="OwningElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement responsible for the creation of the Job.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OwningJobElement" PROPAGATED="false" REFERENCECLASS="CIM_Job" NAME="OwnedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Job created by the ManagedElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DeviceFile" NAME="CIM_UnixDeviceFile"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Unix</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DeviceFile is a special type of LogicalFile that represents a Device. This class is a specialization of DeviceFile for a Unix environment.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_UnixDeviceFile" PROPAGATED="false" NAME="DeviceFileType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of device file.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Block</cim:VALUE><cim:VALUE>Character</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_UnixDeviceFile.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixDeviceFile" PROPAGATED="false" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional information when the DeviceFileType property is set to &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_UnixDeviceFile.DeviceFileType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixDeviceFile" PROPAGATED="false" NAME="DeviceId" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The device Identifier: this is the st_rdev field in the stat structure.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixDeviceFile" PROPAGATED="false" NAME="DeviceDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional information provided by the driver. This property may be null if no information is available, or a general description of the device when available, e.g. &quot;Non-rewind tape streamer&quot;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixDeviceFile" PROPAGATED="false" NAME="DeviceMajor" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Device&apos;s Major Id.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixDeviceFile" PROPAGATED="false" NAME="DeviceMinor" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Device&apos;s Minor Id.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as part of the key of a LogicalFile instance within a FileSystem. A unique identifier (such as a full path name) is required as a Name value. Since Files are weak to their FileSystem (and not to a Directory which would provide a more granular naming algorithm), care must be taken to make LogicalFile&apos;s Name unique for a given Creation ClassName and FileSystem. A full path name is one way to do this.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FileSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size of the File in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CreationDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>File&apos;s creation date.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="LastModified" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the File was last modified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="LastAccessed" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the File was last accessed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Readable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the File can be read.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Writeable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the File can be written.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Executable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the file is executable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to compress the LogicalFile. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the LogicalFile is compressed or not, &quot;Compressed&quot; to represent that the File is compressed but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the LogicalFile is not compressed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="EncryptionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to encrypt the LogicalFile. If it is not possible or not desired to describe the encryption scheme (perhaps for security reasons), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the LogicalFile is encrypted or not, &quot;Encrypted&quot; to represent that the File is encrypted but either its encryption scheme is not known or not disclosed, and &quot;Not Encrypted&quot; to represent that the LogicalFile is not encrypted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="InUseCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer indicating the number of &apos;file opens&apos; that are currently active against the File.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Directory" NAME="CIM_UnixDirectory"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Unix</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UnixDirectory is a type of File that logically groups UnixFiles &apos;contained&apos; in it.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_UnixDirectory" PROPAGATED="false" NAME="FileSizeBits" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum number of bits needed to represent the maximum size of a Unix file allowed in the specified directory, as a signed integer value. Thus, a value of 32 indicates a maximum size of 2**31 bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>POSIX.TOG|pathconf|_PC_FILESIZEBITS</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping FileSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_FileSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as part of the key of a LogicalFile instance within a FileSystem. A unique identifier (such as a full path name) is required as a Name value. Since Files are weak to their FileSystem (and not to a Directory which would provide a more granular naming algorithm), care must be taken to make LogicalFile&apos;s Name unique for a given Creation ClassName and FileSystem. A full path name is one way to do this.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="FileSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size of the File in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CreationDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>File&apos;s creation date.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="LastModified" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the File was last modified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="LastAccessed" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the File was last accessed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Readable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the File can be read.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Writeable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the File can be written.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="Executable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the file is executable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to compress the LogicalFile. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the LogicalFile is compressed or not, &quot;Compressed&quot; to represent that the File is compressed but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the LogicalFile is not compressed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="EncryptionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to encrypt the LogicalFile. If it is not possible or not desired to describe the encryption scheme (perhaps for security reasons), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the LogicalFile is encrypted or not, &quot;Encrypted&quot; to represent that the File is encrypted but either its encryption scheme is not known or not disclosed, and &quot;Not Encrypted&quot; to represent that the LogicalFile is not encrypted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalFile" PROPAGATED="true" NAME="InUseCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer indicating the number of &apos;file opens&apos; that are currently active against the File.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_MoreOrganizationInfo"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Org</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_MoreOrganizationInfo is an association used to extend the information in a CIM_Organization class instance.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MoreOrganizationInfo" PROPAGATED="false" REFERENCECLASS="CIM_Organization" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Organization which has more information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MoreOrganizationInfo" PROPAGATED="false" REFERENCECLASS="CIM_OtherOrganizationInformation" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional data concerning the Organization.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_MoreRoleInfo"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Role</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_MoreRoleInfo is an association used to extend the information in a CIM_Role class instance.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MoreRoleInfo" PROPAGATED="false" REFERENCECLASS="CIM_Role" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Role which has more information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MoreRoleInfo" PROPAGATED="false" REFERENCECLASS="CIM_OtherRoleInformation" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional data concerning the Role.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_UserContact" NAME="CIM_Person"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Org</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Person class is used to represent people, and holds their white and yellow pages data. The class is defined so as to incorporate commonly-used LDAP attributes to permit implementations to easily derive this information from LDAP-accessible directories. This class&apos;s properties are a subset of a related class, OtherPersonInformation, which defines all the group properties and in array form for directory compatibility.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Person" PROPAGATED="false" NAME="BusinessCategory" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes the kind of business performed by an organization.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Person" PROPAGATED="false" NAME="CommonName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A CommonName is a (possibly ambiguous) name by which the Person is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Person" PROPAGATED="false" NAME="EmployeeNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on inetOrgPerson, the EmployeeNumber property specifies a numeric or an alphanumeric identifier assigned to a person.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Person" PROPAGATED="false" NAME="EmployeeType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on inetOrgPerson, the EmployeeType property is used to identify the employer to employee relationship. Typical values used may include &apos;Contractor&apos;, &apos;Employee&apos;, &apos;Intern&apos;, &apos;Temp&apos;, &apos;External&apos;, and &apos;Unknown&apos; but any value may be used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Person" PROPAGATED="false" NAME="FacsimileTelephoneNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The person&apos;s facsimile telephone number.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Person" PROPAGATED="false" NAME="HomePhone" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the HomePhone property specifies a home telephone number for the person, e.g. + 44 582 10101).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Person" PROPAGATED="false" NAME="HomePostalAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The HomePostalAddress property values specify the home address information required for the physical delivery of postal messages by the postal authority.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Person" PROPAGATED="false" NAME="JPEGPhoto" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From inetOrgPerson, the JPEGPhoto property values may be used for one or more images of a person using the JPEG File Interchange Format.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Person" PROPAGATED="false" NAME="Manager" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The person&apos;s manager within the organization. In the case of an LDAP-derived instance, the Manager property value may contain the distinguished name of the Manager.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Person" PROPAGATED="false" NAME="Mobile" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the Mobile phone property specifies a mobile telephone number for the person, e.g. + 44 582 10101).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Person" PROPAGATED="false" NAME="OU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of an organizational unit related to the person.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Person" PROPAGATED="false" NAME="Pager" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the Pager property specifies a pager telephone number for the person, e.g. + 44 582 10101).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Person" PROPAGATED="false" NAME="PreferredLanguage" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on inetOrgPerson, the person&apos;s preferred written or spoken language.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Person" PROPAGATED="false" NAME="Secretary" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the Secretary property may be used to specify a secretary for the person. In the case of an LDAP-derived object instance, the value may be a distinguished name.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Person" PROPAGATED="false" NAME="Title" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Title property may be used to specify the person&apos;s designated position or function of the object within an organization, e.g., Manager, Vice-President, etc.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. In the case of an LDAP-derived instance, the Name property value may be set to the distinguished name of the LDAP-accessed object instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="true" NAME="GivenName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Given Name property is used for the part of a person&apos;s name that is not their surname nor their middle name (i.e., their first name).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="true" NAME="Surname" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Surname property specifies the linguistic construct that normally is inherited by an individual from the individual&apos;s parent or assumed by marriage, and by which the individual is commonly known.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="true" NAME="Mail" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the mail box addresses for the person as defined in RFC822.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="true" NAME="UserID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A User ID property. Based on RFC1274, the property may be used to specify a computer system login name.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="true" NAME="LocalityName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains the name of a locality, such as a city, county or other geographic region.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_UserContact" PROPAGATED="true" NAME="PostalAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostalAddress property values specify the address information required for the physical delivery of postal messages by the postal authority to the person.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="true" NAME="StateOrProvince" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The State or Province name property specifies a state or province.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="true" NAME="PostalCode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PostalCode property specifies the postal code of the organization. If this value is present it will be part of the object&apos;s postal address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>40</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserContact" PROPAGATED="true" NAME="TelephoneNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TelephoneNumber property specifies a telephone number of the organization, e.g. + 44 582 10101).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_UsersCredential" NAME="CIM_PublicPrivateKeyPair"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthenticationCondition</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::UsersAccess</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This relationship associates a PublicKeyCertificate with the Principal who has the PrivateKey used with the PublicKey. The PrivateKey is not modeled, since it is not a data element that ever SHOULD be accessible via management applications, other than key recovery services, which are outside our scope. 

Since the UsersAccess class and this association&apos;s superclass are deprecated, this association is also deprecated. There is no need to have a special subclass for public-private credentials. This is especially true since the properties of the association describe aspects of the certificate and its handling. The latter is currently out of scope for the model.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PublicPrivateKeyPair" PROPAGATED="false" REFERENCECLASS="CIM_PublicKeyCertificate" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthenticationCondition</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The public key certificate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PublicPrivateKeyPair" PROPAGATED="false" REFERENCECLASS="CIM_UsersAccess" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Identity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Principal holding the private key (that corresponds to the public key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_PublicPrivateKeyPair" PROPAGATED="false" NAME="Use" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Certificate may be used for signature only or for confidentiality as well as signature.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SignOnly</cim:VALUE><cim:VALUE>ConfidentialityOrSignature</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PublicPrivateKeyPair" PROPAGATED="false" NAME="NonRepudiation" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates if the certificate canNOT be repudiated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PublicPrivateKeyPair" PROPAGATED="false" NAME="BackedUp" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates if the certificate can be backed up.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PublicPrivateKeyPair" PROPAGATED="false" NAME="Repository" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The repository in which the certificate is backed up.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SoftwareFeature" NAME="CIM_AGPSoftwareFeature"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::BIOS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AGPSoftwareFeature adds two attributes to SoftwareFeature to represent the capabilities of an AGP device driver. An instance of this class would be associated with the Driver&apos;s SoftwareElement using the SoftwareFeatureSoftware Elements relationship. The driver&apos;s SoftwareElement is associated with the AGPVideoController via the Device Software relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AGPSoftwareFeature" PROPAGATED="false" NAME="Characteristics" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers indicating various capabilities and characteristics of the AGPVideoController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OS support</cim:VALUE><cim:VALUE>Hardware Acceleration</cim:VALUE><cim:VALUE>Hardware Blit</cim:VALUE><cim:VALUE>OpenGL Support</cim:VALUE><cim:VALUE>Cache Coherency</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AGPSoftwareFeature.CharacteristicDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AGPSoftwareFeature" PROPAGATED="false" NAME="CharacteristicDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing more detailed explanations for any of the features indicated in the Characteristics array. Each entry in this array is related to the Characteristics array entry located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AGPSoftwareFeature.Characteristics</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="true" NAME="IdentifyingNumber" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s identification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.IdentifyingNumber</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="true" NAME="ProductName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s commonly used name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="true" NAME="Vendor" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s supplier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.Vendor</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s version.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the unique label by which the SoftwareFeature is identified. This label should be a human-readable name that uniquely identifies the element in the context of the element&apos;s namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SoftwareElement" NAME="CIM_BIOSElement"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.17.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::BIOS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>BIOSElement represents the low-level software that is loaded into non-volatile storage and used to bring up and configure a ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BIOSElement" PROPAGATED="false" NAME="Version" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Version</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System BIOS|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Software Version should be in the form &lt;Major&gt;.&lt;Minor&gt;.&lt;Revision&gt; or &lt;Major&gt;.&lt;Minor&gt;&lt;letter&gt;&lt;revision&gt;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSElement" PROPAGATED="false" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Manufacturer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System BIOS|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Manufacturer of this SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSElement" PROPAGATED="false" NAME="PrimaryBIOS" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, this is the primary BIOS of the ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System BIOS|001.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSElement" PROPAGATED="false" NAME="ListOfLanguages" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of installable languages for the BIOS. This information can be obtained from SMBIOS, from the string list that follows the Type 13 structure. An ISO 639 Language Name should be used to specify the BIOS&apos; installable languages. The ISO 3166 Territory Name and the encoding method may also be specified, following the Language Name.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_BIOSElement" PROPAGATED="false" NAME="CurrentLanguage" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The currently selected language for the BIOS. This information can be obtained from SMBIOS, using the Current Language attribute of the Type 13 structure, to index into the string list following the structure. The property is formatted using the ISO 639 Language Name, and may be followed by the ISO 3166 Territory Name and the encoding method.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSElement.ListOfLanguages</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSElement" PROPAGATED="false" NAME="LoadedStartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The starting address of the memory which this BIOS occupies.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System BIOS|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSElement" PROPAGATED="false" NAME="LoadedEndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ending address of the memory which this BIOS occupies.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System BIOS|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSElement" PROPAGATED="false" NAME="LoadUtilityInformation" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the BIOS flash/load utility that is required to update the BIOSElement. Version and other information may be indicated in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System BIOS|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSElement" PROPAGATED="false" NAME="ReleaseDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Date that this BIOS was released.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System BIOS|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSElement" PROPAGATED="false" NAME="RegistryURIs" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string representing the publication location of the BIOS Attribute registry or registries the implementation complies to.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify this SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState is defined in this model to identify various states of a SoftwareElement&apos;s life cycle. 
- A SoftwareElement in the deployable state describes the details necessary to successfully distribute it and the details (Checks and Actions) required to move it to the installable state (i.e, the next state). 
- A SoftwareElement in the installable state describes the details necessary to successfully install it and the details (Checks and Actions) required to create an element in the executable state (i.e., the next state). 
- A SoftwareElement in the executable state describes the details necessary to successfully start it and the details (Checks and Actions) required to move it to the running state (i.e., the next state). 
- A SoftwareElement in the running state describes the details necessary to manage the started element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement and is designed to be used in conjunction with other keys to create a unique representation of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TargetOperatingSystem property specifies the element&apos;s operating system environment. The value of this property does not ensure that it is binary executable. Two other pieces of information are needed. First, the version of the OS needs to be specified using the class, CIM_OSVersion Check. The second piece of information is the architecture that the OS runs on. This information is verified using CIM_ArchitectureCheck. The combination of these constructs clearly identifies the level of OS required for a particular SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|SubComponent Software|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OperatingSystem.OSType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="OtherTargetOS" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OtherTargetOS property records the manufacturer and operating system type for a SoftwareElement when the TargetOperatingSystem property has a value of 1 (&quot;Other&quot;). For all other values of TargetOperatingSystem, the OtherTargetOS property is NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OperatingSystem.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="BuildNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The internal identifier for this compilation of SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Software Component Information|002.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The assigned serial number of this SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="CodeSet" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The code set used by this SoftwareElement. It defines the bit patterns that a system uses to identify characters. ISO defines various code sets such as UTF-8 and ISO8859-1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="IdentificationCode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The manufacturer&apos;s identifier for this SoftwareElement. Often this will be a stock keeping unit (SKU) or a part number.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|SubComponent Software|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElement" PROPAGATED="true" NAME="LanguageEdition" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The value of this property identifies the language edition of this SoftwareElement. The language codes defined in ISO 639 should be used. Where the element represents a multi-lingual or international version, the string &quot;Multilingual&quot; should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|SubComponent Software|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SoftwareFeature" NAME="CIM_BIOSFeature"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::BIOS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>BIOSFeature represents the capabilities of the low-level software that is used to bring up and configure a Computer System.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSFeature" PROPAGATED="false" NAME="Characteristics" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers that specify the features supported by the BIOS. For example, one can specify that PnP capabilities are provided (value=9) or that infrared devices are supported (21). Values specified in the enumeration are taken from both DMI and SMBIOS (the Type 0 structure, the BIOS Characteristics and BIOS Characteristics Extension Bytes attributes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>160</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Undefined</cim:VALUE><cim:VALUE>ISA Support</cim:VALUE><cim:VALUE>MCA Support</cim:VALUE><cim:VALUE>EISA Support</cim:VALUE><cim:VALUE>PCI Support</cim:VALUE><cim:VALUE>PCMCIA Support</cim:VALUE><cim:VALUE>PnP Support</cim:VALUE><cim:VALUE>APM Support</cim:VALUE><cim:VALUE>Upgradeable BIOS</cim:VALUE><cim:VALUE>BIOS Shadowing Allowed</cim:VALUE><cim:VALUE>VL VESA Support</cim:VALUE><cim:VALUE>ESCD Support</cim:VALUE><cim:VALUE>LS-120 Boot Support</cim:VALUE><cim:VALUE>ACPI Support</cim:VALUE><cim:VALUE>I2O Boot Support</cim:VALUE><cim:VALUE>USB Legacy Support</cim:VALUE><cim:VALUE>AGP Support</cim:VALUE><cim:VALUE>PC Card</cim:VALUE><cim:VALUE>IR</cim:VALUE><cim:VALUE>1394</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Smart Battery</cim:VALUE><cim:VALUE>ATAPI ZIP Drive Boot Support</cim:VALUE><cim:VALUE>1394 Boot Support</cim:VALUE><cim:VALUE>Boot from CD</cim:VALUE><cim:VALUE>Selectable Boot</cim:VALUE><cim:VALUE>BIOS ROM is Socketed</cim:VALUE><cim:VALUE>Boot from PCMCIA</cim:VALUE><cim:VALUE>EDD Specification Support</cim:VALUE><cim:VALUE>PC-98</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|BIOS Characteristic|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSFeature.CharacteristicDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_BIOSFeature" PROPAGATED="false" NAME="CharacteristicDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing more detailed explanations for any of the BIOS features indicated in the Characteristics array. Note, each entry of this array is related to the entry in the Characteristics array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|BIOS Characteristic|004.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSFeature.Characteristics</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="true" NAME="IdentifyingNumber" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s identification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.IdentifyingNumber</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="true" NAME="ProductName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s commonly used name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="true" NAME="Vendor" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s supplier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.Vendor</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Product&apos;s version.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Product.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareFeature" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the unique label by which the SoftwareFeature is identified. This label should be a human-readable name that uniquely identifies the element in the context of the element&apos;s namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SoftwareFeatureSoftwareElements" NAME="CIM_BIOSFeatureBIOSElements"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::BIOS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A link between BIOSFeature and its aggregated BIOSElements.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BIOSFeatureBIOSElements" PROPAGATED="false" REFERENCECLASS="CIM_BIOSFeature" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BIOSFeature.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BIOSFeatureBIOSElements" PROPAGATED="false" REFERENCECLASS="CIM_BIOSElement" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BIOSElement that implements the capabilities described by BIOSFeature.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MemberOfCollection" NAME="CIM_CollectedSoftwareElements"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::InstalledProduct</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CollectedSoftwareElements defines the SoftwareElements that are collected by InstalledProduct (ie, the installed image of a Product).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectedSoftwareElements" PROPAGATED="false" REFERENCECLASS="CIM_InstalledProduct" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The collection representing the installed image of a Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectedSoftwareElements" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareElement" NAME="Member"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Member</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A SoftwareElement that is a member of the InstalledProduct collection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MemberOfCollection" NAME="CIM_CollectedSoftwareFeatures"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::InstalledProduct</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CollectedSoftwareFeatures defines the SoftwareFeatures that are collected by InstalledProduct (ie, the installed image of a Product).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectedSoftwareFeatures" PROPAGATED="false" REFERENCECLASS="CIM_InstalledProduct" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The collection representing the installed image of a Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectedSoftwareFeatures" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareFeature" NAME="Member"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Member</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareFeature that is a member of the InstalledProduct collection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_FRUIncludesSoftwareFeature"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::DeploymentModel</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FRUIncludesSoftwareFeature association identifies the SoftwareFeature(s) packaged with a particular FRU. A common usage is to determine whether the FRU is compatible with a hardware/software platform. In order to determine this, the following conditions need to be verified: 
(1) Is the physical package of the FRU compatible with the slots or equivalent packaging of the hardware? 
(2) Are there any physical constraints (such as power consumption) that prevent the FRU from being installed? 
(3) Are the SoftwareFeatures packaged with the FRU compatiable with the underlying operating system and other software already installed/to be installed on the platform? 
This latter question can be answered by first checking if an instance of FRUIncludesSoftwareFeature exists. If it does, then the compatibility of each SoftwareFeature can be determined by evaluating the Check classes for the Software Elements that are part of the Feature (found by traversing the association, SoftwareFeatureSoftwareElements). For example, there might be a SoftwareElementVersionCheck that declares that a SoftwareElement (of the FRU&apos;s Software Feature) is not compatible with current software.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FRUIncludesSoftwareFeature" PROPAGATED="false" REFERENCECLASS="CIM_FRU" NAME="FRU"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The field replaceable unit.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FRUIncludesSoftwareFeature" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareFeature" NAME="Component"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareFeature which is included in the FRU and whose SoftwareElements should be evaluated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeConnectionStats" NAME="CIM_J2eeConnectionPoolStats"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2eeConnectionPoolStats class defines the performance statistics that are provided by a connection pool. JCA and JDBC connection pool statistics are represented by this class. The semantics are determined by the class to which the ConnectionStats instance is associated via the CIM_ElementStatisticalData association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionPoolStats" PROPAGATED="false" NAME="CloseCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of connections closed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.20.1.1 getCloseCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionPoolStats" PROPAGATED="false" NAME="CreateCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of connections created.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.20.1.2 getCreateCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionPoolStats" PROPAGATED="false" NAME="FreePoolSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of free connections in the pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.20.1.3 getFreePoolSize|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionPoolStats" PROPAGATED="false" NAME="FreePoolSizeUpperBound" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The upper limit for the number of free connections in the pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.8.1.1 getUpperBound|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionPoolStats" PROPAGATED="false" NAME="FreePoolSizeLowerBound" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The lower limit for the number of free connections in the pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.8.1.2 getLowerBound|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionPoolStats" PROPAGATED="false" NAME="FreePoolSizeLowWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The lowest number of free connections in the pool since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionPoolStats" PROPAGATED="false" NAME="FreePoolSizeHighWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The highest number of free connections in the pool since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionPoolStats" PROPAGATED="false" NAME="PoolSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The size of the connection pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.20.1.4 getPoolSize|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionPoolStats" PROPAGATED="false" NAME="PoolSizeUpperBound" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The upper limit for the size of the connection pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.8.1.1 getUpperBound|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionPoolStats" PROPAGATED="false" NAME="PoolSizeLowerBound" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The lower limit for the size of the connection pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.8.1.2 getLowerBound|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionPoolStats" PROPAGATED="false" NAME="PoolSizeLowWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The lowest size of the connection pool since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionPoolStats" PROPAGATED="false" NAME="PoolSizeHighWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The largest size of the connection pool since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionPoolStats" PROPAGATED="false" NAME="WaitingThreadCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of threads waiting for a connection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.20.1.5 getWaitingThreadCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionPoolStats" PROPAGATED="false" NAME="WaitingThreadCountUpperBound" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The upper limit for the number of threads waiting for a connection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.8.1.1 getUpperBound|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionPoolStats" PROPAGATED="false" NAME="WaitingThreadCountLowerBound" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The lower limit for the number of threads waiting for a connection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.8.1.2 getLowerBound|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionPoolStats" PROPAGATED="false" NAME="WaitingThreadCountLowWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The lowest number of threads waiting for a connection since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.2 getLowWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionPoolStats" PROPAGATED="false" NAME="WaitingThreadCountHighWaterMark" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The highest number of threads waiting for a connection since the beginning of the measurement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.7.1.1 getHighWaterMark|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionStats" PROPAGATED="true" NAME="WaitTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time spent waiting for a connection to be available. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.19.1.3 getWaitTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionStats" PROPAGATED="true" NAME="WaitTimeMaxTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum amount of time spent waiting for a connection to be available since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.2 getMaxTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionStats" PROPAGATED="true" NAME="WaitTimeMinTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum amount of time spent waiting for a connection to be available since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.3 getMinTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionStats" PROPAGATED="true" NAME="WaitTimeTotalTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total amount of time spent waiting for a connection to be available since the beginning of this measurement. Dividing WaitTimeTotalTime by WaitTime will provide the average time spent waiting for a connection. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.4 getTotalTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionStats" PROPAGATED="true" NAME="UseTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time spent using a connection. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.19.1.3 getUseTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionStats" PROPAGATED="true" NAME="UseTimeMaxTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum amount of time spent using a connection since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.2 getMaxTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionStats" PROPAGATED="true" NAME="UseTimeMinTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum amount of time spent using a connection since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.3 getMinTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeConnectionStats" PROPAGATED="true" NAME="UseTimeTotalTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total amount of time spent using a connection since the beginning of this measurement. Dividing UseTimeTotalTime by UseTime will provide the average time spent using a connection. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.4 getTotalTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RelatedStatisticalData" NAME="CIM_J2eeJCAConnectionPools"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeJCAConnectionPools provides the list of statistics about the connections pools that are associated with the referencing JCA resource statistics.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJCAConnectionPools" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJCAStats" NAME="Stats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Stats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The JCA resource statistic.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJCAConnectionPools" PROPAGATED="false" REFERENCECLASS="CIM_J2eeConnectionPoolStats" NAME="RelatedStats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>RelatedStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The related JCA connection pool statistics.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RelatedStatisticalData" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing how the statistics are related.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RelatedStatisticalData" NAME="CIM_J2eeJCANonpooledConnections"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeJCANonpooledConnections provides the list of statistics for the non-connections pools that are associated with the referencing JCA resource statistics.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJCANonpooledConnections" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJCAStats" NAME="Stats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Stats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The JCA resource statistic.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJCANonpooledConnections" PROPAGATED="false" REFERENCECLASS="CIM_J2eeConnectionStats" NAME="RelatedStats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>RelatedStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The related JCA connection statistics.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RelatedStatisticalData" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing how the statistics are related.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RelatedStatisticalData" NAME="CIM_J2eeJDBCConnectionPools"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeJDBCConnectionPools provides the list of statistics about the connections pools that are associated with the referencing JDBC resource statistics.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJDBCConnectionPools" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJDBCStats" NAME="Stats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Stats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The JDBC resource statistic.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJDBCConnectionPools" PROPAGATED="false" REFERENCECLASS="CIM_J2eeConnectionPoolStats" NAME="RelatedStats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>RelatedStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The related JDBC connection pool statistics.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RelatedStatisticalData" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing how the statistics are related.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RelatedStatisticalData" NAME="CIM_J2eeJDBCNonpooledConnections"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeJDBCNonpooledConnections provides the list of statistics for the non-connections pools that are associated with the referencing JDBC resource statistics.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJDBCNonpooledConnections" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJDBCStats" NAME="Stats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Stats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The JDBC resource statistic.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJDBCNonpooledConnections" PROPAGATED="false" REFERENCECLASS="CIM_J2eeConnectionStats" NAME="RelatedStats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>RelatedStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The related JDBC connection statistics.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RelatedStatisticalData" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing how the statistics are related.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RelatedStatisticalData" NAME="CIM_J2eeJMSConnectionSessions"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeJMSConnectionSessions identifies the JMS session statistics that are associated with the referencing JMS connection statistics.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJMSConnectionSessions" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJMSConnectionStats" NAME="Stats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Stats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The JMS connection statistic.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJMSConnectionSessions" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJMSSessionStats" NAME="RelatedStats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>RelatedStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The related JMS session statistics.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RelatedStatisticalData" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing how the statistics are related.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeJMSEndpointStats" NAME="CIM_J2eeJMSConsumerStats"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeJMSConsumerStats class defines the performance statistics that are provided by a JMS message consumer.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSConsumerStats" PROPAGATED="false" NAME="Origin" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that encapsulates the identity of the message origin.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.29.1.1 getOrigin|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="true" NAME="ExpiredMessageCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of messages that expired before delivery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.27.1.1 getExpiredMessageCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="true" NAME="MessageCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of messages sent or received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.27.1.2 getMessageCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="true" NAME="MessageWaitTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time spent by a message before being delivered. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.27.1.3 getMessageWaitTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="true" NAME="MessageWaitTimeMaxTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum amount of time spent by a message before being delivered since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.2 getMaxTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="true" NAME="MessageWaitTimeMinTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum amount of time spent by a message before being delivered since the beginning of this measurement. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.3 getMinTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="true" NAME="MessageWaitTimeTotalTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total amount of time spent by a message before being delivered since the beginning of this measurement. Dividing MessageWaitTimeTotalTime by MessageWaitTime will provide the average time spent using a connection. The time is represented as a datetime interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.6.1.4 getTotalTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJMSEndpointStats" PROPAGATED="true" NAME="PendingMessageCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of pending messages.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.27.1.4 getPendingMessageCount|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StartStatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="StatisticTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken, relative to the managed element where the statistic was collected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="SampleInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetStartTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the first measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StartStatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StartStatisticTime represents the same information as a CIMDatetime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.4 getStartTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StartStatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeStatistic" PROPAGATED="true" NAME="GetLastSampleTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time the most recent measurement was taken represented as a long, whose value is the number of milliseconds since January 1, 1970,00:00:00. This method converts the StatisticTime property to the format defined in the JSR77 specification. The related property CIM_StatisticalData.StatisticTime represents the same information as a CIMDatatime entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.6.4.1.5 getLastSampleTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StatisticalData.StatisticTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StatisticalData" PROPAGATED="true" NAME="ResetSelectedStats" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to reset one or more of the instance&apos;s statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to &quot;All&quot; or &quot;ALL&quot;. If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. 
The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation&apos;s provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="SelectedStatistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings indicating which statistics to reset.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RelatedStatisticalData" NAME="CIM_J2eeJMSSessionConsumers"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeJMSSessionConsumers identifies the JMS consumer statistics that are associated with the referencing JMS session statistics.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJMSSessionConsumers" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJMSSessionStats" NAME="Stats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Stats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The JMS session statistic.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJMSSessionConsumers" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJMSConsumerStats" NAME="RelatedStats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>RelatedStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The related JMS consumer statistics.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RelatedStatisticalData" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing how the statistics are related.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RelatedStatisticalData" NAME="CIM_J2eeJMSSessionProducers"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeJMSSessionProducers identifies the JMS producer statistics that are associated with the referencing JMS session statistics.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJMSSessionProducers" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJMSSessionStats" NAME="Stats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Stats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The JMS session statistic.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJMSSessionProducers" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJMSProducerStats" NAME="RelatedStats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>RelatedStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The related JMS producer statistics.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RelatedStatisticalData" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing how the statistics are related.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RelatedStatisticalData" NAME="CIM_J2eeJMSStatConnections"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServerStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeJMSStatConnections provides the list of JMS connection statistics that are associated with the referencing JMS resource statistics.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJMSStatConnections" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJMSStats" NAME="Stats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Stats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The JMS resource statistic.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJMSStatConnections" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJMSConnectionStats" NAME="RelatedStats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>RelatedStats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The related JMS connection statistics.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RelatedStatisticalData" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing how the statistics are related.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ProductSoftwareFeatures"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::DeploymentModel</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ProductSoftwareFeatures association identifies the SoftwareFeatures for a particular Product.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductSoftwareFeatures" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="Product"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Product that scopes the SoftwareFeatures.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductSoftwareFeatures" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareFeature" NAME="Component"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareFeature in a Product.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Job" NAME="CIM_ConcreteJob"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A concrete version of Job. This class represents a generic and instantiable unit of work, such as a batch or a print job.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ConcreteJob" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; must include a copyrighted, trademarked or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID, or that is a registered ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; must not contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity must assure that the resulting InstanceID is not re-used across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF defined instances, the &apos;preferred&apos; algorithm must be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConcreteJob" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of a Job. In addition, the user-friendly name can be used as a property for a search or query. (Note: Name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConcreteJob" PROPAGATED="false" NAME="JobState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>JobState is an integer enumeration that indicates the operational state of a Job. It can also indicate transitions between these states, for example, &apos;Shutting Down&apos; and &apos;Starting&apos;. Following is a brief description of the states: 
New (2) indicates that the job has never been started. 
Starting (3) indicates that the job is moving from the &apos;New&apos;, &apos;Suspended&apos;, or &apos;Service&apos; states into the &apos;Running&apos; state. 
Running (4) indicates that the Job is running. 
Suspended (5) indicates that the Job is stopped, but can be restarted in a seamless manner. 
Shutting Down (6) indicates that the job is moving to a &apos;Completed&apos;, &apos;Terminated&apos;, or &apos;Killed&apos; state. 
Completed (7) indicates that the job has completed normally. 
Terminated (8) indicates that the job has been stopped by a &apos;Terminate&apos; state change request. The job and all its underlying processes are ended and can be restarted (this is job-specific) only as a new job. 
Killed (9) indicates that the job has been stopped by a &apos;Kill&apos; state change request. Underlying processes might have been left running, and cleanup might be required to free up resources. 
Exception (10) indicates that the Job is in an abnormal state that might be indicative of an error condition. Actual status might be displayed though job-specific objects. 
Service (11) indicates that the Job is in a vendor-specific state that supports problem discovery, or resolution, or both.
Query pending (12) waiting for a client to resolve a query</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>New</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Running</cim:VALUE><cim:VALUE>Suspended</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Terminated</cim:VALUE><cim:VALUE>Killed</cim:VALUE><cim:VALUE>Exception</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Query Pending</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConcreteJob" PROPAGATED="false" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the state of the Job last changed. If the state of the Job has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConcreteJob" PROPAGATED="false" NAME="TimeBeforeRemoval" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The amount of time that the Job is retained after it has finished executing, either succeeding or failing in that execution. The job must remain in existence for some period of time regardless of the value of the DeleteOnCompletion property. 
The default is five minutes.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000500.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="JobStatus" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that represents the status of the job. The primary status is reflected in the inherited OperationalStatus property. JobStatus provides additional, implementation-specific details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="TimeSubmitted" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the Job was submitted to execute. A value of all zeroes indicates that the owning element is not capable of reporting a date and time. Therefore, the ScheduledStartTime and StartTime are reported as intervals relative to the time their values are requested.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="ScheduledStartTime" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RunMonth</cim:VALUE><cim:VALUE>CIM_Job.RunDay</cim:VALUE><cim:VALUE>CIM_Job.RunDayOfWeek</cim:VALUE><cim:VALUE>CIM_Job.RunStartInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the current Job is scheduled to start. This time can be represented by the actual date and time, or an interval relative to the time that this property is requested. A value of all zeroes indicates that the Job is already executing. The property is deprecated in lieu of the more expressive scheduling properties, RunMonth, RunDay, RunDayOfWeek, and RunStartInterval.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="StartTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the Job was actually started. This time can be represented by an actual date and time, or by an interval relative to the time that this property is requested. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the &apos;last&apos; run time can be stored in this single-valued property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="ElapsedTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time interval that the Job has been executing or the total execution time if the Job is complete. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the &apos;last&apos; run time can be stored in this single-valued property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="JobRunTimes" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times that the Job should be run. A value of 1 indicates that the Job is not recurring, while any non-zero value indicates a limit to the number of times that the Job will recur. Zero indicates that there is no limit to the number of times that the Job can be processed, but that it is terminated either after the UntilTime or by manual intervention. By default, a Job is processed once.</cim:VALUE></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="RunMonth" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The month during which the Job should be processed. Specify 0 for January, 1 for February, and so on.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>January</cim:VALUE><cim:VALUE>February</cim:VALUE><cim:VALUE>March</cim:VALUE><cim:VALUE>April</cim:VALUE><cim:VALUE>May</cim:VALUE><cim:VALUE>June</cim:VALUE><cim:VALUE>July</cim:VALUE><cim:VALUE>August</cim:VALUE><cim:VALUE>September</cim:VALUE><cim:VALUE>October</cim:VALUE><cim:VALUE>November</cim:VALUE><cim:VALUE>December</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RunDay</cim:VALUE><cim:VALUE>CIM_Job.RunDayOfWeek</cim:VALUE><cim:VALUE>CIM_Job.RunStartInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="RunDay" TYPE="sint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The day in the month on which the Job should be processed. There are two different interpretations for this property, depending on the value of DayOfWeek. In one case, RunDay defines the day-in-month on which the Job is processed. This interpretation is used when the DayOfWeek is 0. A positive or negative integer indicates whether the RunDay should be calculated from the beginning or end of the month. For example, 5 indicates the fifth day in the RunMonth and -1 indicates the last day in the RunMonth. 

When RunDayOfWeek is not 0, RunDay is the day-in-month on which the Job is processed, defined in conjunction with RunDayOfWeek. For example, if RunDay is 15 and RunDayOfWeek is Saturday, then the Job is processed on the first Saturday on or after the 15th day in the RunMonth (for example, the third Saturday in the month). If RunDay is 20 and RunDayOfWeek is -Saturday, then this indicates the first Saturday on or before the 20th day in the RunMonth. If RunDay is -1 and RunDayOfWeek is -Sunday, then this indicates the last Sunday in the RunMonth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>-31</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>31</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RunMonth</cim:VALUE><cim:VALUE>CIM_Job.RunDayOfWeek</cim:VALUE><cim:VALUE>CIM_Job.RunStartInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="RunDayOfWeek" TYPE="sint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A positive or negative integer used in conjunction with RunDay to indicate the day of the week on which the Job is processed. RunDayOfWeek is set to 0 to indicate an exact day of the month, such as March 1. A positive integer (representing Sunday, Monday, ..., Saturday) means that the day of week is found on or after the specified RunDay. A negative integer (representing -Sunday, -Monday, ..., -Saturday) means that the day of week is found on or BEFORE the RunDay.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>-7</cim:VALUE><cim:VALUE>-6</cim:VALUE><cim:VALUE>-5</cim:VALUE><cim:VALUE>-4</cim:VALUE><cim:VALUE>-3</cim:VALUE><cim:VALUE>-2</cim:VALUE><cim:VALUE>-1</cim:VALUE><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>-Saturday</cim:VALUE><cim:VALUE>-Friday</cim:VALUE><cim:VALUE>-Thursday</cim:VALUE><cim:VALUE>-Wednesday</cim:VALUE><cim:VALUE>-Tuesday</cim:VALUE><cim:VALUE>-Monday</cim:VALUE><cim:VALUE>-Sunday</cim:VALUE><cim:VALUE>ExactDayOfMonth</cim:VALUE><cim:VALUE>Sunday</cim:VALUE><cim:VALUE>Monday</cim:VALUE><cim:VALUE>Tuesday</cim:VALUE><cim:VALUE>Wednesday</cim:VALUE><cim:VALUE>Thursday</cim:VALUE><cim:VALUE>Friday</cim:VALUE><cim:VALUE>Saturday</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RunMonth</cim:VALUE><cim:VALUE>CIM_Job.RunDay</cim:VALUE><cim:VALUE>CIM_Job.RunStartInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="RunStartInterval" TYPE="datetime"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time interval after midnight when the Job should be processed. For example, 
00000000020000.000000:000 
indicates that the Job should be run on or after two o&apos;clock, local time or UTC time (distinguished using the LocalOrUtcTime property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RunMonth</cim:VALUE><cim:VALUE>CIM_Job.RunDay</cim:VALUE><cim:VALUE>CIM_Job.RunDayOfWeek</cim:VALUE><cim:VALUE>CIM_Job.RunStartInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="LocalOrUtcTime" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates whether the times represented in the RunStartInterval and UntilTime properties represent local times or UTC times. Time values are synchronized worldwide by using the enumeration value 2, &quot;UTC Time&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Local Time</cim:VALUE><cim:VALUE>UTC Time</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="UntilTime" TYPE="datetime"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time after which the Job is invalid or should be stopped. This time can be represented by an actual date and time, or by an interval relative to the time that this property is requested. A value of all nines indicates that the Job can run indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.LocalOrUtcTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="Notify" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The User who is to be notified upon the Job completion or failure.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="Owner" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The User that submitted the Job, or the Service or method name that caused the job to be created.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OwningJobElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="Priority" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the urgency or importance of execution of the Job. The lower the number, the higher the priority. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the setting information that would influence the results of a job.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="PercentComplete" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The percentage of the job that has completed at the time that this value is requested. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the &apos;last&apos; run data can be stored in this single-valued property. 
Note that the value 101 is undefined and will be not be allowed in the next major revision of the specification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>101</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>percent</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="DeleteOnCompletion" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not the job should be automatically deleted upon completion. Note that the &apos;completion&apos; of a recurring job is defined by its JobRunTimes or UntilTime properties, or when the Job is terminated by manual intervention. If this property is set to false and the job completes, then the extrinsic method DeleteInstance must be used to delete the job instead of updating this property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="ErrorCode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A vendor-specific error code. The value must be set to zero if the Job completed without error. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the &apos;last&apos; run error can be stored in this single-valued property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that contains the vendor error description. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the &apos;last&apos; run error can be stored in this single-valued property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.ErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="RecoveryAction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the recovery action to be taken for an unsuccessfully run Job. The possible values are: 
0 = &quot;Unknown&quot;, meaning it is unknown as to what recovery action to take 
1 = &quot;Other&quot;, indicating that the recovery action will be specified in the OtherRecoveryAction property 
2 = &quot;Do Not Continue&quot;, meaning stop the execution of the job and appropriately update its status 
3 = &quot;Continue With Next Job&quot;, meaning continue with the next job in the queue 
4 = &quot;Re-run Job&quot;, indicating that the job should be re-run 
5 = &quot;Run Recovery Job&quot;, meaning run the Job associated using the RecoveryJob relationship. Note that the recovery Job must already be in the queue from which it will run.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Do Not Continue</cim:VALUE><cim:VALUE>Continue With Next Job</cim:VALUE><cim:VALUE>Re-run Job</cim:VALUE><cim:VALUE>Run Recovery Job</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.OtherRecoveryAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="OtherRecoveryAction" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the recovery action when the RecoveryAction property of the instance is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Job.RecoveryAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_ConcreteJob" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the job be changed to the value specified in the RequestedState parameter. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
If 0 is returned, then the task completed successfully. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>Can NOT complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Transition Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestStateChange changes the state of a job. The possible values are as follows: 
Start (2) changes the state to &apos;Running&apos;. 
Suspend (3) stops the job temporarily. The intention is to subsequently restart the job with &apos;Start&apos;. It might be possible to enter the &apos;Service&apos; state while suspended. (This is job-specific.) 
Terminate (4) stops the job cleanly, saving data, preserving the state, and shutting down all underlying processes in an orderly manner. 
Kill (5) terminates the job immediately with no requirement to save data or preserve the state. 
Service (6) puts the job into a vendor-specific service state. It might be possible to restart the job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Start</cim:VALUE><cim:VALUE>Suspend</cim:VALUE><cim:VALUE>Terminate</cim:VALUE><cim:VALUE>Kill</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; must be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ConcreteJob" NAME="GetError" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the job is executing or has terminated without error, then this method returns no CIM_Error instance. However, if the job has failed because of some internal problem or because the job has been terminated by a client, then a CIM_Error instance is returned.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access Denied</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="Error" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the OperationalStatus on the Job is not &quot;OK&quot;, then this method will return a CIM Error instance. Otherwise, when the Job is &quot;OK&quot;, null is returned.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_Error</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Job" PROPAGATED="true" NAME="KillJob" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteJob.RequestStateChange()</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>KillJob is being deprecated because there is no distinction made between an orderly shutdown and an immediate kill. CIM_ConcreteJob.RequestStateChange() provides &apos;Terminate&apos; and &apos;Kill&apos; options to allow this distinction. 
A method to kill this job and any underlying processes, and to remove any &apos;dangling&apos; associations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Access Denied</cim:VALUE><cim:VALUE>Not Found</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="DeleteOnKill" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not the Job should be automatically deleted upon termination. This parameter takes precedence over the property, DeleteOnCompletion.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ElementSetting" NAME="CIM_DefaultSetting"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>DefaultSetting represents the association between a ManagedSystemElement and the single Setting class that is defined to be the default setting for this Element.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DefaultSetting" PROPAGATED="false" REFERENCECLASS="CIM_Setting" NAME="Setting"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Setting</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Setting object that is the default.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementSetting" PROPAGATED="true" REFERENCECLASS="CIM_ManagedSystemElement" NAME="Element"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_EnabledLogicalElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class extends LogicalElement to abstract the concept of an element that is enabled and disabled, such as a LogicalDevice or a ServiceAccessPoint.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="false" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="false" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="false" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="false" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="false" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="false" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="false" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_IsSpare"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Redundancy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The IsSpare association indicates an element that can spare or replace any of the elements in the referenced RedundancySet. If the &apos;spare&apos; is itself a Collection, this indicates that each of the &apos;spare&apos; members can replace any of the elements in the RedundancySet. In the case of a collection all of the values in the properties of this association MUST apply to all members of the Collection. 
If this is not true, then the Collection SHOULD be broken down into smaller sets (and the IsSpare association defined for each of these smaller sets), such that the properties of this association apply to all collected members.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IsSpare" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A ManagedElement or Collection of elements acting as a spare.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IsSpare" PROPAGATED="false" REFERENCECLASS="CIM_RedundancySet" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The set of elements that ARE spared.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_IsSpare" PROPAGATED="false" NAME="SpareStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the state of the &apos;spare&apos;. 
- Hot Standby. The element is available &apos;immediately&apos; to become a functioning member of the set. Such an element is powered on and has been initialized for it&apos;s role as a spare. 
- Cold Standby. The element is not available to join the set without action to prepare it.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Hot Standby</cim:VALUE><cim:VALUE>Cold Standby</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IsSpare" PROPAGATED="false" NAME="FailoverSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not the failover to the spare is a manual or automatic action.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE><cim:VALUE>Both Manual and Automatic</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_LogicalDevice"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Device</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An abstraction or emulation of a hardware entity, that may or may not be Realized in physical hardware. Any characteristics of a LogicalDevice that are used to manage its operation or configuration are contained in, or associated with, the LogicalDevice object. Examples of the operational properties of a Printer would be paper sizes supported, or detected errors. Examples of the configuration properties of a Sensor Device would be threshold settings. Various configurations could exist for a LogicalDevice. These configurations could be contained in Setting objects and associated with the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="false" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="false" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="false" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="false" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="false" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="false" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="false" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="false" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="false" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="false" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="false" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="false" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="false" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="false" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_Realizes"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Device</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_Realizes is the association that defines the mapping between LogicalDevices and the PhysicalElements that implement them.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Realizes" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The physical component that implements the Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Realizes" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_Service"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.14.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Service is a LogicalElement that represents the availability of functionality that can be managed. This functionality may be provided by a seperately modeled entity such as a LogicalDevice or a SoftwareFeature, or both. The modeled Service typically provides only functionality required for management of itself or the elements it affects.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="false" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="false" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="false" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="false" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_ServiceAccessPoint"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_ServiceAccessPoint represents the ability to utilize or invoke a Service. Access points represent that a Service is made available for other entities to use.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessPoint" NAME="CIM_ServiceAccessURI"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_ServiceAccessURI represents the ability to utilize or invoke a Service using a uniform resource identifier (URI). RFC 1738 describes the Uniform Resource Locator, which is a more specific form of a URI, and RFC 2396 describes the broader, inclusive URI. The following explanation is from the RFC: &quot;A Uniform Resource Identifier (URI) is a compact string of characters for identifying an abstract or physical resource.&quot; In the context of a ServiceAccessPoint, a URI contains the information necessary to access an associated service (associated through ServiceAccessBySAP), using a syntax that is specific to that service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessURI" PROPAGATED="false" NAME="LabeledURI" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LabeledURI property is based on RFC 2079 and its value and syntax are service-specific.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ServiceAffectsElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.14.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ServiceAffectsElement represents an association between a Service and the ManagedElements that might be affected by its execution. Instantiating this association indicates that running the service may change, manage, provide functionality for,or pose some burden on the ManagedElement. This burden might affect performance, throughput, availability, and so on.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceAffectsElement" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="AffectedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Managed Element that is affected by the Service.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceAffectsElement" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="AffectingElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service that is affecting the ManagedElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ServiceAffectsElement" PROPAGATED="false" NAME="ElementEffects" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration that describes the effect on the ManagedElement. This array corresponds to the OtherElementEffectsDescriptions array, where the latter provides details that are related to the high-level effects enumerated by this property. Additional detail is required if the ElementEffects array contains the value 1 (Other). The values are defined as follows: 
- Exclusive Use (2): No other Service may have this association to the element. 
- Performance Impact (3): Deprecated in favor of &quot;Consumes&quot;, &quot;Enhances Performance&quot;, or &quot;Degrades Performance&quot;. Execution of the Service may enhance or degrade the performance of the element. This may be as a side-effect of execution or as an intended consequence of methods provided by the Service. 
- Element Integrity (4): Deprecated in favor of &quot;Consumes&quot;, &quot;Enhances Integrity&quot;, or &quot;Degrades Integrity&quot;. Execution of the Service may enhance or degrade the integrity of the element. This may be as a side-effect of execution or as an intended consequence of methods provided by the Service. 
- Manages (5): The Service manages the element. 
- Consumes (6): Execution of the Service consumes some or all of the associated element as a consequence of running the Service. For example, the Service may consume CPU cycles, which may affect performance, or Storage which may affect both performance and integrity. (For instance, the lack of free storage can degrade integrity by reducing the ability to save state. ) &quot;Consumes&quot; may be used alone or in conjunction with other values, in particular, &quot;Degrades Performance&quot; and &quot;Degrades Integrity&quot;. 
&quot;Manages&quot; and not &quot;Consumes&quot; should be used to reflect allocation services that may be provided by a Service. 
- Enhances Integrity (7): The Service may enhance integrity of the associated element. 
- Degrades Integrity (8): The Service may degrade integrity of the associated element. 
- Enhances Performance (9): The Service may enhance performance of the associated element. 
- Degrades Performance (10): The Service may degrade performance of the associated element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Exclusive Use</cim:VALUE><cim:VALUE>Performance Impact</cim:VALUE><cim:VALUE>Element Integrity</cim:VALUE><cim:VALUE>Manages</cim:VALUE><cim:VALUE>Consumes</cim:VALUE><cim:VALUE>Enhances Integrity</cim:VALUE><cim:VALUE>Degrades Integrity</cim:VALUE><cim:VALUE>Enhances Performance</cim:VALUE><cim:VALUE>Degrades Performance</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement.OtherElementEffectsDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ServiceAffectsElement" PROPAGATED="false" NAME="OtherElementEffectsDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides details for the effect at the corresponding array position in ElementEffects. This information is required if ElementEffects contains the value 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement.ElementEffects</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAffectsElement" NAME="CIM_ServiceAffectsElementWithQuota"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>ServiceAffectsElementWithQuota represents an extension of ServiceAffectsElement to include a quota imposed on the AffectedElement by the Service. The quota governs the amount of a resource controlled by the Service that can be allocated by the AffectedElement in one or more allocations.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceAffectsElement" PROPAGATED="true" REFERENCECLASS="CIM_ManagedElement" NAME="AffectedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Managed Element that is affected by the Service.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceAffectsElement" PROPAGATED="true" REFERENCECLASS="CIM_Service" NAME="AffectingElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service that is affecting the ManagedElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ServiceAffectsElementWithQuota" PROPAGATED="false" NAME="Quota" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Quota is the maximum number of resource units that may be allocated to the AffectedElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAffectsElementWithQuota" PROPAGATED="false" NAME="QuotaUsed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Quota is the number of resource units currently allocated to the AffectedElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAffectsElementWithQuota" PROPAGATED="false" NAME="QuotaUnits" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>QuotaUnits specifies the type of unit used in the Quota and QuotaUsed properties. The value shall be formatted according to DSP0004 Appendix C1, where the base-unit is &quot;byte&quot;), and there are no occurrences of multiplied-base-unit and divided-base-unit.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="IsPUnit" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:VALUE>byte</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ServiceAffectsElement" PROPAGATED="true" NAME="ElementEffects" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration that describes the effect on the ManagedElement. This array corresponds to the OtherElementEffectsDescriptions array, where the latter provides details that are related to the high-level effects enumerated by this property. Additional detail is required if the ElementEffects array contains the value 1 (Other). The values are defined as follows: 
- Exclusive Use (2): No other Service may have this association to the element. 
- Performance Impact (3): Deprecated in favor of &quot;Consumes&quot;, &quot;Enhances Performance&quot;, or &quot;Degrades Performance&quot;. Execution of the Service may enhance or degrade the performance of the element. This may be as a side-effect of execution or as an intended consequence of methods provided by the Service. 
- Element Integrity (4): Deprecated in favor of &quot;Consumes&quot;, &quot;Enhances Integrity&quot;, or &quot;Degrades Integrity&quot;. Execution of the Service may enhance or degrade the integrity of the element. This may be as a side-effect of execution or as an intended consequence of methods provided by the Service. 
- Manages (5): The Service manages the element. 
- Consumes (6): Execution of the Service consumes some or all of the associated element as a consequence of running the Service. For example, the Service may consume CPU cycles, which may affect performance, or Storage which may affect both performance and integrity. (For instance, the lack of free storage can degrade integrity by reducing the ability to save state. ) &quot;Consumes&quot; may be used alone or in conjunction with other values, in particular, &quot;Degrades Performance&quot; and &quot;Degrades Integrity&quot;. 
&quot;Manages&quot; and not &quot;Consumes&quot; should be used to reflect allocation services that may be provided by a Service. 
- Enhances Integrity (7): The Service may enhance integrity of the associated element. 
- Degrades Integrity (8): The Service may degrade integrity of the associated element. 
- Enhances Performance (9): The Service may enhance performance of the associated element. 
- Degrades Performance (10): The Service may degrade performance of the associated element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Exclusive Use</cim:VALUE><cim:VALUE>Performance Impact</cim:VALUE><cim:VALUE>Element Integrity</cim:VALUE><cim:VALUE>Manages</cim:VALUE><cim:VALUE>Consumes</cim:VALUE><cim:VALUE>Enhances Integrity</cim:VALUE><cim:VALUE>Degrades Integrity</cim:VALUE><cim:VALUE>Enhances Performance</cim:VALUE><cim:VALUE>Degrades Performance</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement.OtherElementEffectsDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ServiceAffectsElement" PROPAGATED="true" NAME="OtherElementEffectsDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides details for the effect at the corresponding array position in ElementEffects. This information is required if ElementEffects contains the value 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement.ElementEffects</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ServiceAvailableToElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_ServiceAvailableToElement conveys the semantics of a Service that is available for the use of a ManagedElement. An example of an available Service is that a Processor and an enclosure (a PhysicalElement) can use AlertOnLAN Services to signal an incomplete or erroneous boot. In reality, AlertOnLAN is simply a HostedService on a computer system that is generally available for use and is not a dependency of the processor or enclosure. To describe that the use of this service might be restricted or have limited availability or applicability, the CIM_ServiceAvailableToElement association would be instantiated between the Service and specific CIM_Processors and CIM_Chassis.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceAvailableToElement" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="ServiceProvided"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service that is available.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceAvailableToElement" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="UserOfService"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement that can use the Service.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_ServiceComponent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The ServiceComponent aggregation models a set of subordinate Services that are aggregated together to form a higher-level service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceComponent" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceComponent" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The component Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ServiceSAPDependency"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_ServiceSAPDependency is an association between a Service and a ServiceAccessPoint that indicates that the referenced SAP is utilized by the Service to provide its functionality. For example, Boot Services can invoke BIOS Disk Services (interrupts) in order to function.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceSAPDependency" PROPAGATED="false" REFERENCECLASS="CIM_ServiceAccessPoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required ServiceAccessPoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceSAPDependency" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service that is dependent on an underlying SAP.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Statistics" NAME="CIM_ServiceStatistics"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>ServiceStatistics relates the ServiceStatisticalInformation class to the Service to which it applies.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceStatistics" PROPAGATED="false" REFERENCECLASS="CIM_ServiceStatisticalInformation" NAME="Stats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Stats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The statistical object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceStatistics" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="Element"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Element</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service to which the statistics apply.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_SoftwareInstallationService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Software</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass of service which provides methods to install (or update) Software Identities in ManagedElements.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_SoftwareInstallationService" NAME="CheckSoftwareIdentity" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method allows a client application to determine whether a specific SoftwareIdentity can be installed (or updated) on a ManagedElement. It also allows other characteristics to be determined such as whether install will require a reboot. In addition a client can check whether the SoftwareIdentity can be added simulataneously to a specified SofwareIndentityCollection. A client MAY specify either or both of the Collection and Target parameters. The Collection parameter is only supported if SoftwareInstallationServiceCapabilities.CanAddToCollection is TRUE.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101</cim:VALUE><cim:VALUE>4102</cim:VALUE><cim:VALUE>4103</cim:VALUE><cim:VALUE>4104</cim:VALUE><cim:VALUE>4105</cim:VALUE><cim:VALUE>4106</cim:VALUE><cim:VALUE>4107</cim:VALUE><cim:VALUE>4108</cim:VALUE><cim:VALUE>4109</cim:VALUE><cim:VALUE>4110..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Target In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Unsupported TargetType</cim:VALUE><cim:VALUE>Unattended/silent installation not supported</cim:VALUE><cim:VALUE>Downgrade/reinstall not supported</cim:VALUE><cim:VALUE>Not enough memory</cim:VALUE><cim:VALUE>Not enough swap-space</cim:VALUE><cim:VALUE>Unsupported version transition</cim:VALUE><cim:VALUE>Not enough disk space</cim:VALUE><cim:VALUE>Software and target operating system mismatch</cim:VALUE><cim:VALUE>Missing dependencies</cim:VALUE><cim:VALUE>Not applicable to target</cim:VALUE><cim:VALUE>No supported path to image</cim:VALUE><cim:VALUE>Cannot add to Collection</cim:VALUE><cim:VALUE>Asynchronous Job already in progress</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_SoftwareIdentity" NAME="Source"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the SoftwareIdentity to be checked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Target"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the ManagedElement that the Software Identity is going to be installed in (or updated).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_Collection" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the Collection to which the Software Identity will be added.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.ARRAY NAME="InstallCharacteristics" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parameter describes the characteristics of the installation/update that will take place if the Source Software Identity is installed: 
Target automatic reset: The target element will automatically reset once the installation is complete. 
System automatic reset: The containing system of the target ManagedElement (normally a logical device or the system itself) will automatically reset/reboot once the installation is complete. 
Separate target reset required: EnabledLogicalElement.RequestStateChange MUST be used to reset the target element after the SoftwareIdentity is installed. 
Separate system reset required: EnabledLogicalElement.RequestStateChange MUST be used to reset/reboot the containing system of the target ManagedElement after the SoftwareIdentity is installed. 
Manual Reboot Required: The system MUST be manually rebooted by the user. 
No reboot required : No reboot is required after installation. 
User Intervention Recomended : It is recommended that a user confirm installation of this SoftwareIdentity. Inappropriate application MAY have serious consequences. 
MAY be added to specified collection : The SoftwareIndentity MAY be added to specified Collection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x7FFF..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Target automatic reset</cim:VALUE><cim:VALUE>System automatic reset</cim:VALUE><cim:VALUE>Separate target reset Required</cim:VALUE><cim:VALUE>Separate system reset Required</cim:VALUE><cim:VALUE>Manual Reboot Required</cim:VALUE><cim:VALUE>No Reboot Required</cim:VALUE><cim:VALUE>User Intervention recommended</cim:VALUE><cim:VALUE>MAY be added to specified Collection</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_SoftwareInstallationService" NAME="InstallFromSoftwareIdentity" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Start a job to install or update a SoftwareIdentity (Source) on a ManagedElement (Target). 
In addition the method can be used to add the SoftwareIdentity simulataneously to a specified SofwareIndentityCollection. A client MAY specify either or both of the Collection and Target parameters. The Collection parameter is only supported if SoftwareInstallationServiceCapabilities.CanAddToCollection is TRUE. 
If 0 is returned, the function completed successfully and no ConcreteJob instance was required. If 4096/0x1000 is returned, a ConcreteJob will be started to perform the install. The Job&apos;s reference will be returned in the output parameter Job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101</cim:VALUE><cim:VALUE>4102</cim:VALUE><cim:VALUE>4103</cim:VALUE><cim:VALUE>4104</cim:VALUE><cim:VALUE>4105</cim:VALUE><cim:VALUE>4106</cim:VALUE><cim:VALUE>4107</cim:VALUE><cim:VALUE>4108</cim:VALUE><cim:VALUE>4109..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Target In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Unsupported TargetType</cim:VALUE><cim:VALUE>Unattended/silent installation not supported</cim:VALUE><cim:VALUE>Downgrade/reinstall not supported</cim:VALUE><cim:VALUE>Not enough memory</cim:VALUE><cim:VALUE>Not enough swap-space</cim:VALUE><cim:VALUE>Unsupported version transition</cim:VALUE><cim:VALUE>Not enough disk space</cim:VALUE><cim:VALUE>Software and target operating system mismatch</cim:VALUE><cim:VALUE>Missing dependencies</cim:VALUE><cim:VALUE>Not applicable to target</cim:VALUE><cim:VALUE>No supported path to image</cim:VALUE><cim:VALUE>Cannot add to Collection</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.ARRAY NAME="InstallOptions" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Options to control the install process.
Defer target/system reset : do not automatically reset the target/system.
Force installation : Force the installation of the same or an older SoftwareIdentity. Install: Perform an installation of this software on the managed element.
Update: Perform an update of this software on the managed element.
Repair: Perform a repair of the installation of this software on the managed element by forcing all the files required for installing the software to be reinstalled.
Reboot: Reboot or reset the system immediately after the install or update of this software, if the install or the update requires a reboot or reset.
Password: Password will be specified as clear text without any encryption for performing the install or update.
Uninstall: Uninstall the software on the managed element.
Log: Create a log for the install or update of the software.
SilentMode: Perform the install or update without displaying any user interface.
AdministrativeMode: Perform the install or update of the software in the administrative mode. ScheduleInstallAt: Indicates the time at which theinstall or update of the software will occur.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Defer target/system reset</cim:VALUE><cim:VALUE>Force installation</cim:VALUE><cim:VALUE>Install</cim:VALUE><cim:VALUE>Update</cim:VALUE><cim:VALUE>Repair</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Password</cim:VALUE><cim:VALUE>Uninstall</cim:VALUE><cim:VALUE>Log</cim:VALUE><cim:VALUE>SilentMode</cim:VALUE><cim:VALUE>AdministrativeMode</cim:VALUE><cim:VALUE>ScheduleInstallAt</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareInstallationService.InstallOptionsValues[]</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedInstallOptions[]</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="InstallOptionsValues" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstallOptionsValues is an array of strings providing additional information to InstallOptions for the method to install the software. Each entry of this array is related to the entry in InstallOptions that is located at the same index providing additional information for InstallOptions. 
If the index in InstallOptions has the value &quot;Password &quot; then a value at the corresponding index of InstallOptionValues shall not be NULL. 
If the index in InstallOptions has the value &quot;ScheduleInstallAt&quot; then the value at the corresponding index of InstallOptionValues shall not be NULL and shall be in the datetime type format. 
If the index in InstallOptions has the value &quot;Log &quot; then a value at the corresponding index of InstallOptionValues may be NULL. 
If the index in InstallOptions has the value &quot;Defer target/system reset&quot;, &quot;Force installation&quot;,&quot;Install&quot;, &quot;Update&quot;, &quot;Repair&quot; or &quot;Reboot&quot; then a value at the corresponding index of InstallOptionValues shall be NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareInstallationService.InstallOptions[]</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_SoftwareIdentity" NAME="Source"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the source of the install.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Target"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The installation target. If NULL then the SOftwareIdentity will be added to Collection only. The underlying implementation is expected to be able to obtain any necessary metadata from the Software Identity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_Collection" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the Collection to which the Software Identity SHALL be added. If NULL then the SOftware Identity will not be added to a Collection.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_SoftwareInstallationService" NAME="InstallFromURI" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Start a job to install software from a specific URI in a ManagedElement. 
Note that this method is provided to support existing, alternative download mechanisms (such as used for firmware download). The &apos;normal&apos; mechanism will be to use the InstallFromSoftwareIdentity method.
If 0 is returned, the function completed successfully and no ConcreteJob instance was required. If 4096/0x1000 is returned, a ConcreteJob will be started to to perform the install. The Job&apos;s reference will be returned in the output parameter Job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101</cim:VALUE><cim:VALUE>4102</cim:VALUE><cim:VALUE>4103</cim:VALUE><cim:VALUE>4104</cim:VALUE><cim:VALUE>4105</cim:VALUE><cim:VALUE>4106</cim:VALUE><cim:VALUE>4107</cim:VALUE><cim:VALUE>4108..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Target In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Unsupported TargetType</cim:VALUE><cim:VALUE>Unattended/silent installation not supported</cim:VALUE><cim:VALUE>Downgrade/reinstall not supported</cim:VALUE><cim:VALUE>Not enough memory</cim:VALUE><cim:VALUE>Not enough swap-space</cim:VALUE><cim:VALUE>Unsupported version transition</cim:VALUE><cim:VALUE>Not enough disk space</cim:VALUE><cim:VALUE>Software and target operating system mismatch</cim:VALUE><cim:VALUE>Missing dependencies</cim:VALUE><cim:VALUE>Not applicable to target</cim:VALUE><cim:VALUE>URI not accessible</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="URI" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A URI for the software based on RFC 2079.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Target"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The installation target.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.ARRAY NAME="InstallOptions" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Options to control the install process. 
See the InstallOptions parameter of the SoftwareInstallationService.InstallFromSoftwareIdentity method for the description of these values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Defer target/system reset</cim:VALUE><cim:VALUE>Force installation</cim:VALUE><cim:VALUE>Install</cim:VALUE><cim:VALUE>Update</cim:VALUE><cim:VALUE>Repair</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Password</cim:VALUE><cim:VALUE>Uninstall</cim:VALUE><cim:VALUE>Log</cim:VALUE><cim:VALUE>SilentMode</cim:VALUE><cim:VALUE>AdministrativeMode</cim:VALUE><cim:VALUE>ScheduleInstallAt</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareInstallationService.InstallFromURI.InstallOptionsValues[]</cim:VALUE><cim:VALUE>CIM_SoftwareInstallationServiceCapabilities.SupportedInstallOptions[]</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="InstallOptionsValues" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstallOptionsValues is an array of strings providing additionalinformation to InstallOptions for the method to install the software. Each entry of this array is related to the entry in InstallOptions that is located at the same index providing additional information for InstallOptions. 
For further information on the use of InstallOptionsValues parameter, see the description of the InstallOptionsValues parameter of the SoftwareInstallationService.InstallFromSoftwareIdentity method.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareInstallationService.InstallFromByteStream.InstallOptions[]</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_StorageExtent"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.13.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::StorageExtent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtent describes the capabilities and management of the various media that exist to store data and allow data retrieval. This superclass could be used to represent the various components of RAID (Hardware or Software) or as a raw logical extent on top of physical media.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list here applies to all StorageExtent subclasses. Please look at the Description in each subclass for guidelines on the approriate values for that subclass. Note that any of these formats could apply to a CompositeExtent. 

Note - this property originally touched on two concepts that are now separated into this property and NameNamespace. Values 2,3,4,5,6, and 8 are retained for backwards compatibility but are deprecated in lieu of the corresponding values in CIM_StorageExtent.NameNamespace. 

For example, the preferred source for SCSI virtual (RAID) disk names is from Inquiry VPD page 83 response, type 3 identifiers. These will have NameFormat set to &apos;NAA&apos; and NameNamespace to &apos;VPD83Type3&apos;. 

Format of the Name property. Values for extents representing SCSI volumes are (per SCSI SPC-3): 
2 = VPD Page 83, NAA IEEE Registered Extended (VPD83NAA6) 
(DEPRECATED) 
3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) 
(DEPRECATED) 
4 = VPD Page 83, (VPD83Type2) (DEPRECATED) 
5 = VPD Page 83, 
T10 Vendor Identification (VPD83Type1) (DEPRECATED) 
6 = VPD Page 83, Vendor Specific (VPD83Type0) (DEPRECATED) 
7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a &apos;+&apos;. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 
&apos;ACME____+SUPER DISK______+124437458&apos; (_ is a space character) 
8 = Node WWN (for single LUN/controller) (NodeWWN) 
(DEPRECATED) 
9 = NAA as a generic format. See 
http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example &apos;21000020372D3C73&apos; 
10 = EUI as a generic format (EUI64) See 
http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. 
Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 
11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, &apos;SNVM&apos; may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83NAA6</cim:VALUE><cim:VALUE>VPD83NAA5</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD83Type0</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE><cim:VALUE>OS Device Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred source SCSI for volume names is SCSI VPD Page 83 responses. Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 
2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 
3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 
4 = VPD Page 83, Type 1 T10 Vendor Identification 
(NameFormat T10) 
Less preferred volume namespaces from other interfaces: 
5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 
6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 
7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) 
The preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 
8 = OS Device Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>OS Device Namespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="false" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_System"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.15.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_System represents an entity made up of component parts (defined by the SystemComponent relationship), that operates as a &apos;functional whole&apos;. Systems are top-level objects in the CIM hierarchy, requiring no scoping or weak relationships in order to exist and have context. It should be reasonable to uniquely name and manage a System at an enterprise level. For example, a ComputerSystem is a kind of System that can be uniquely named and independently managed in an enterprise. However, these qualities are not true for the power supply (or the power supply sub-&apos;system&apos;) within the computer. 

Although a System can be viewed as a Collection, this view is not the correct model. A Collection is simply a &apos;bag&apos; that &apos;holds&apos; its members. A System is a higher-level abstraction, built out of its individual components. It is more than the sum of its parts. Note that System is a subclass of EnabledLogicalElement which allows the entire abstraction to be functionally enabled or disabled at a higher level than enabling or disabling its component parts.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as the key of a System instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="false" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The System object and its derivatives are top-level objects of CIM. They provide the scope for numerous components. Having unique System keys is required. A heuristic can be defined in individual System subclasses to attempt to always generate the same System Name Key. The NameFormat property identifies how the System name was generated, using the heuristic of the subclass.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="false" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="false" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="false" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="false" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="false" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_SystemComponent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_SystemComponent is a specialization of the CIM_Component association that establishes &apos;part of&apos; relationships between a System and any ManagedSystemElements of which it is composed. 
Use this association with caution when using it instead of a subclass such as SystemDevice or a peer association such as HostedService. This class is very broadly defined, which can lead to erroneous use. For example, Access Points that are dependent on (and hosted on) a System are NOT Components of the System. The System is not made up of any AccessPoint &apos;parts&apos;, which is why a Dependency association, HostedAccessPoint, was defined. Similarly, a PhysicalPackage is not a &apos;part&apos; of a System, because the physical element exists independently of any internal components, software, and so on. In fact, again, a Dependency relationship is true where a ComputerSystem is Dependent on its packaging, as described by the ComputerSystemPackage association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemComponent" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent System in the Association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemComponent" PROPAGATED="false" REFERENCECLASS="CIM_ManagedSystemElement" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The child element that is a component of a System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_SystemDevice"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Device</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LogicalDevices can be aggregated by a System. This relationship is made explicit by the SystemDevice association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemDevice" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent system in the Association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemDevice" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDevice that is a component of a System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SystemPackaging"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Physical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Similar to the way that LogicalDevices are &apos;Realized&apos; by PhysicalElements, Systems can be associated with specific packaging or PhysicalElements. This association explicitly defines the relationship between a System and its packaging.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemPackaging" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalElements that provide the packaging of a System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemPackaging" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The System whose packaging is described.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Statistics" NAME="CIM_SystemStatistics"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>SystemStatistics relates the SystemStatisticalInformation class to the System to which it applies.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemStatistics" PROPAGATED="false" REFERENCECLASS="CIM_SystemStatisticalInformation" NAME="Stats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Stats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The statistical object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemStatistics" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Element"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Element</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The System to which the statistics apply.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_TimeService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TimeService manages time (retrieves or sets time) for one or more elements in a system. All elements to which the Service applies are associated using ServiceAffectsElement.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_TimeService" NAME="ManageTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method gets or sets the time for the specified element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="GetRequest" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the request is to get (TRUE) or set (FALSE) the time for the specified element.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="TimeData" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current date and time. On input, this value is the time that is set on the specified element, if the GetRequest input parameter is TRUE. Otherwise, the input time is ignored. On output, this value is the time as it is known by the element.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the ManagedElement whose time is retrieved or set. This reference is necessary because the TimeService might apply to multiple elements simultaneously. The referenced element must be associated with the Service using the ServiceAffectsElement relationship.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_CommonDatabase"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::System</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A database is a collection of interrelated data, treated as a unit, which is organized into one or more schemas. The CIM_CommonDatabase class defines the properties that are common across database model and vendor implementations for the database entity that is represented by the unit of interrelated data. 
Databases are manipulated through one or more database services. More detailed information on database services is provided in the description of the CIM_DatabaseService class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CommonDatabase" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CommonDatabase" PROPAGATED="false" NAME="DatabaseVersion" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version number for the database. If the version is not relevant, the value for this property must be set to NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsDbInfoVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CommonDatabase" PROPAGATED="false" NAME="LastBackup" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when the latest complete or partial backup of the database was performed. If the database has never been backed up, then this property has no meaning. The value of this property should be set to all zeros if the database has never been backed up.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsDbInfoLastBackup</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CommonDatabase" PROPAGATED="false" NAME="SizeAllocated" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The estimated amount of disk space (in units) that has been reserved for database use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsDbInfoSizeAllocated</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CommonDatabase" PROPAGATED="false" NAME="SizeUnits" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The units for the SizeAllocated property and the SizeUsed property that is defined in the CIM_CommonDatabaseStatistics class. Mapping is 1 - Bytes, 2 - Kilobytes, 3 - Megabytes, 4 - Gigabytes and 5 - Terabytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Bytes</cim:VALUE><cim:VALUE>Kilobyes</cim:VALUE><cim:VALUE>Megabytes</cim:VALUE><cim:VALUE>Gigabytes</cim:VALUE><cim:VALUE>Terabytes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsDbInfoSizeUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_DatabaseAdministrator"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::System</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The DatabaseAdministrator association identifies a UserEntity as a database administrator of a CommonDatabase. 
The current version of CIM includes a UserContact class that is concrete and extends from UserEntity. UserContact contains the information that is needed to contact a database administrator. The DatabaseAdministrator association should be implemented through the UserContact class in favor of creating a vendor-specific concrete class to define database administrator contact information for the database administrator.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DatabaseAdministrator" PROPAGATED="false" REFERENCECLASS="CIM_CommonDatabase" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The database that is being administered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DatabaseAdministrator" PROPAGATED="false" REFERENCECLASS="CIM_UserEntity" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user entity that is responsible for the administration of the database.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_DatabaseControlFile"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::Storage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_DatabaseControlFile is a specialization of the CIM_Dependency association that identifies the LogicalFiles that provide control information for a Database. As an example, some implementations of CommonDatabase assign particular significance to a small number of files that contain database state and configuration information. This association is intended to provide an efficient means of identifying these files.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DatabaseControlFile" PROPAGATED="false" REFERENCECLASS="CIM_CommonDatabase" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent CommonDatabase for the associated control file.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DatabaseControlFile" PROPAGATED="false" REFERENCECLASS="CIM_LogicalFile" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalFile that contains control information for the associated CommonDatabase.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_DatabaseFile"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::Storage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>DatabaseFile captures the relationship between a database and the supporting files that make up the database as well as the purpose served by the files within the context of the database.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DatabaseFile" PROPAGATED="false" REFERENCECLASS="CIM_CommonDatabase" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The single CommonDatabase instance that uses the referenced LogicalFile.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DatabaseFile" PROPAGATED="false" REFERENCECLASS="CIM_LogicalFile" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>One of any number of LogicalFile instances that are utilized by the referenced CommonDatabase.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StorageExtent" NAME="CIM_DatabaseSegment"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::Storage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A database segment is a logical storage entity that is composed of one or more storage extents, each of which can have one or more database blocks. Database segments have various types depending on their purpose. Note that the order of extents within a DatabaseSegment should be represented in the BasedOn dependency of CIM_StorageExtent using the BasedOn.OrderIndex attribute.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DatabaseSegment" PROPAGATED="false" NAME="Purpose" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Purpose</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The purpose of this segment within the context of the database. A value of &quot;Data&quot; indicates that this segment contains data for database area. A value of &quot;Data Partition&quot; indicates that this segment contains a portion of a partitioned data area. A value of &quot;Data Cluster&quot; indicates that this segment contains a portion of a clustered database area. A value of &quot;Index&quot; indicates that this segment contains index information. A value of &quot;Index Partition&quot; indicates that this segment contains a portion of a partitioned index. A value of &quot;LOB&quot; indicates that this segment is used to hold large objects such as Binary Large Object (BLOB) or Character Large Object (CLOB) entities. A value of &quot;LOB Index&quot; indicates that this segment is used to hold index information relevant to a &quot;LOB&quot; segment. A value of &quot;Undo&quot; indicates that this segment contains undo or rollback information that might be used to reverse operations that are applied to a database. A value of &quot;Snapshot&quot; indicates that this segment is used to represent a portion of the database at a previous point-in-time. A value of &quot;Temp&quot; indicates that this segment is used as temporary space for database operations. A value of &quot;Other&quot; indicates that the segment is used for something other than any of the listed purposes and requires further description in the OtherPurpose attribute. Using a value of &quot;Other&quot; would generally indicate a need to extend the model to include an additional purpose.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Data</cim:VALUE><cim:VALUE>Data Partition</cim:VALUE><cim:VALUE>Data Cluster</cim:VALUE><cim:VALUE>Index</cim:VALUE><cim:VALUE>Index Partition</cim:VALUE><cim:VALUE>LOB</cim:VALUE><cim:VALUE>LOB Index</cim:VALUE><cim:VALUE>Undo</cim:VALUE><cim:VALUE>Snapshot</cim:VALUE><cim:VALUE>Temp</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DatabaseSegment.OtherPurpose</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseSegment" PROPAGATED="false" NAME="OtherPurpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The purpose of this segment when the Purpose attribute has a value of &quot;Other&quot;. This attribute should be null in all other cases.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DatabaseSegment.Purpose</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list here applies to all StorageExtent subclasses. Please look at the Description in each subclass for guidelines on the approriate values for that subclass. Note that any of these formats could apply to a CompositeExtent. 

Note - this property originally touched on two concepts that are now separated into this property and NameNamespace. Values 2,3,4,5,6, and 8 are retained for backwards compatibility but are deprecated in lieu of the corresponding values in CIM_StorageExtent.NameNamespace. 

For example, the preferred source for SCSI virtual (RAID) disk names is from Inquiry VPD page 83 response, type 3 identifiers. These will have NameFormat set to &apos;NAA&apos; and NameNamespace to &apos;VPD83Type3&apos;. 

Format of the Name property. Values for extents representing SCSI volumes are (per SCSI SPC-3): 
2 = VPD Page 83, NAA IEEE Registered Extended (VPD83NAA6) 
(DEPRECATED) 
3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) 
(DEPRECATED) 
4 = VPD Page 83, (VPD83Type2) (DEPRECATED) 
5 = VPD Page 83, 
T10 Vendor Identification (VPD83Type1) (DEPRECATED) 
6 = VPD Page 83, Vendor Specific (VPD83Type0) (DEPRECATED) 
7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a &apos;+&apos;. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 
&apos;ACME____+SUPER DISK______+124437458&apos; (_ is a space character) 
8 = Node WWN (for single LUN/controller) (NodeWWN) 
(DEPRECATED) 
9 = NAA as a generic format. See 
http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example &apos;21000020372D3C73&apos; 
10 = EUI as a generic format (EUI64) See 
http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. 
Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 
11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, &apos;SNVM&apos; may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83NAA6</cim:VALUE><cim:VALUE>VPD83NAA5</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD83Type0</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE><cim:VALUE>OS Device Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred source SCSI for volume names is SCSI VPD Page 83 responses. Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 
2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 
3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 
4 = VPD Page 83, Type 1 T10 Vendor Identification 
(NameFormat T10) 
Less preferred volume namespaces from other interfaces: 
5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 
6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 
7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) 
The preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 
8 = OS Device Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>OS Device Namespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_DatabaseService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::System</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Database services perform tasks for a database. Examples of tasks that are performed by a database service include providing user access to the database, performing data and metadata manipulation, database administration, and maintenance operations. 
One or more database services can perform tasks for a database. The database services can be located on the same computer system as the database or on different computer systems. Database services can be implemented as one or more processes.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DatabaseService" PROPAGATED="false" NAME="StartupTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when the database service was last started. If the database service has an OperationalStatus of Stopped or Starting, then this value is not meaningful and the contents must be set to zeros.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoStartupTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DatabaseService" PROPAGATED="false" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains the operational status of the database service. 
OK means that the database service is operational and available for general use. 
Stopped means that the service is unavailable and cannot be used. 
Service implies an administrative state of unavailability. 
Degraded means that the database service is operating at a less than optimal level. 
Starting means that the database service is in the process of becoming operational. 
These status values map to the RFC1697 OperStatus values as follows: OK - UP, Stopped - DOWN, In Service - HALTED, Stressed - CONGESTED, and Starting - RESTARTING. Any additional status variables that are defined are CIM-specific.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseService" PROPAGATED="false" NAME="LastStatusChangeTime" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.TimeOfLastStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The LastStatusChangeTime property is deprecated in lieu of the TimeOfLastStateChange property that is inherited from CIM_EnabledLogicalElement. 
Deprecated description: The date and time when the status of the database service last changed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseService" PROPAGATED="false" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseService" PROPAGATED="false" NAME="ConnectionLimit" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of active inbound connections that can be concurrently opened on the service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsSrvInfoMaxInboundAssociations</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAvailableToElement" NAME="CIM_ServiceAvailableToDatabase"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::System</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The CIM_ServiceAvailableToDatabase association relates databases to the database services that are available for database use.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceAvailableToDatabase" PROPAGATED="false" REFERENCECLASS="CIM_DatabaseService" NAME="ServiceProvided"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ServiceProvided</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The database service that is providing service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceAvailableToDatabase" PROPAGATED="false" REFERENCECLASS="CIM_CommonDatabase" NAME="UserOfService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>UserOfService</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The database that is being served.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ServiceAvailableToDatabase" PROPAGATED="false" NAME="AvailableState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AvailableState property indicates the current state of a database service regarding its ability to access a specific database. A service can be actively using a database (ACTIVE), or it can be waiting for a task to perform (AVAILABLE), or the service can be less than completely available for use by the database (RESTRICTED), or the database is not accessible from this service (UNAVAILABLE). Any service states that do not match one of these values should specify (OTHER).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Active</cim:VALUE><cim:VALUE>Available</cim:VALUE><cim:VALUE>Restricted</cim:VALUE><cim:VALUE>Unavailable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsRelState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAvailableToDatabase.OtherAvailableState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAvailableToDatabase" PROPAGATED="false" NAME="OtherAvailableState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the available state of the service when the AvailableState property is set to 1 (&quot;Other&quot;). This property must be set to NULL when AvailableState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAvailableToDatabase.AvailableState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAvailableToDatabase" PROPAGATED="false" NAME="ActiveTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the database was made active by this service. 
If the AvailableState property is not active, then the value of this property must be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RDBMS-MIB.rdbmsRelActiveTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StorageExtent" NAME="CIM_AggregatePExtent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent</cim:VALUE><cim:VALUE>CIM_CompositeExtentBasedOn</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SccExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is deprecated in lieu of the generic StorageExtent object and the ProtectedExtentBasedOn association. An AggregatePExtent is used to model an SCC RAID implementation. AggregatePExtents provide summary information about the addressable logical blocks which are in the same StorageRedundancyGroup and reside on the same storage device. This is an alternative grouping for PhysicalExtents, when only summary information is needed or when automatic configuration is used.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AggregatePExtent" PROPAGATED="false" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.NumberOfBlocks</cim:VALUE><cim:VALUE>CIM_StorageExtent.NumberOfBlocks</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NumberOfBlocks</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of blocks (including the check data blocks) contained in this AggregatePExtent. The block size (an inherited property) should be set to the same value as for the MediaAccessDevice associated with this Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Aggregate Physical Extent|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AggregatePExtent" PROPAGATED="false" NAME="BlocksOfCheckData" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.UnitsOfCheckData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of blocks contained in this AggregatePExtent to be used as check data. If this AggregatePExtent is available, then this value shall be zero.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Aggregate Physical Extent|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list here applies to all StorageExtent subclasses. Please look at the Description in each subclass for guidelines on the approriate values for that subclass. Note that any of these formats could apply to a CompositeExtent. 

Note - this property originally touched on two concepts that are now separated into this property and NameNamespace. Values 2,3,4,5,6, and 8 are retained for backwards compatibility but are deprecated in lieu of the corresponding values in CIM_StorageExtent.NameNamespace. 

For example, the preferred source for SCSI virtual (RAID) disk names is from Inquiry VPD page 83 response, type 3 identifiers. These will have NameFormat set to &apos;NAA&apos; and NameNamespace to &apos;VPD83Type3&apos;. 

Format of the Name property. Values for extents representing SCSI volumes are (per SCSI SPC-3): 
2 = VPD Page 83, NAA IEEE Registered Extended (VPD83NAA6) 
(DEPRECATED) 
3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) 
(DEPRECATED) 
4 = VPD Page 83, (VPD83Type2) (DEPRECATED) 
5 = VPD Page 83, 
T10 Vendor Identification (VPD83Type1) (DEPRECATED) 
6 = VPD Page 83, Vendor Specific (VPD83Type0) (DEPRECATED) 
7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a &apos;+&apos;. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 
&apos;ACME____+SUPER DISK______+124437458&apos; (_ is a space character) 
8 = Node WWN (for single LUN/controller) (NodeWWN) 
(DEPRECATED) 
9 = NAA as a generic format. See 
http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example &apos;21000020372D3C73&apos; 
10 = EUI as a generic format (EUI64) See 
http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. 
Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 
11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, &apos;SNVM&apos; may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83NAA6</cim:VALUE><cim:VALUE>VPD83NAA5</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD83Type0</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE><cim:VALUE>OS Device Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred source SCSI for volume names is SCSI VPD Page 83 responses. Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 
2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 
3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 
4 = VPD Page 83, Type 1 T10 Vendor Identification 
(NameFormat T10) 
Less preferred volume namespaces from other interfaces: 
5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 
6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 
7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) 
The preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 
8 = OS Device Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>OS Device Namespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StorageExtent" NAME="CIM_AggregatePSExtent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent</cim:VALUE><cim:VALUE>CIM_CompositeExtentBasedOn</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SccExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Similar to AggregatePExtent, this class is deprecated in lieu of the generic StorageExtent object and the ProtectedExtentBasedOn association. An AggregatePSExtent is used to model an SCC RAID implementation. AggregatePSExtents define the number of addressable logical blocks on a single storage device, excluding any logical blocks mapped as check data. This is an alternative grouping for ProtectedSpace Extents, when only summary information is needed or when automatic configuration is used.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AggregatePSExtent" PROPAGATED="false" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.NumberOfBlocks</cim:VALUE><cim:VALUE>CIM_StorageExtent.NumberOfBlocks</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NumberOfBlocks</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of user data blocks that are contained in this Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Aggregate Protected Space Extent|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list here applies to all StorageExtent subclasses. Please look at the Description in each subclass for guidelines on the approriate values for that subclass. Note that any of these formats could apply to a CompositeExtent. 

Note - this property originally touched on two concepts that are now separated into this property and NameNamespace. Values 2,3,4,5,6, and 8 are retained for backwards compatibility but are deprecated in lieu of the corresponding values in CIM_StorageExtent.NameNamespace. 

For example, the preferred source for SCSI virtual (RAID) disk names is from Inquiry VPD page 83 response, type 3 identifiers. These will have NameFormat set to &apos;NAA&apos; and NameNamespace to &apos;VPD83Type3&apos;. 

Format of the Name property. Values for extents representing SCSI volumes are (per SCSI SPC-3): 
2 = VPD Page 83, NAA IEEE Registered Extended (VPD83NAA6) 
(DEPRECATED) 
3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) 
(DEPRECATED) 
4 = VPD Page 83, (VPD83Type2) (DEPRECATED) 
5 = VPD Page 83, 
T10 Vendor Identification (VPD83Type1) (DEPRECATED) 
6 = VPD Page 83, Vendor Specific (VPD83Type0) (DEPRECATED) 
7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a &apos;+&apos;. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 
&apos;ACME____+SUPER DISK______+124437458&apos; (_ is a space character) 
8 = Node WWN (for single LUN/controller) (NodeWWN) 
(DEPRECATED) 
9 = NAA as a generic format. See 
http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example &apos;21000020372D3C73&apos; 
10 = EUI as a generic format (EUI64) See 
http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. 
Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 
11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, &apos;SNVM&apos; may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83NAA6</cim:VALUE><cim:VALUE>VPD83NAA5</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD83Type0</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE><cim:VALUE>OS Device Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred source SCSI for volume names is SCSI VPD Page 83 responses. Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 
2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 
3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 
4 = VPD Page 83, Type 1 T10 Vendor Identification 
(NameFormat T10) 
Less preferred volume namespaces from other interfaces: 
5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 
6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 
7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) 
The preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 
8 = OS Device Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>OS Device Namespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_AlarmDevice"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An AlarmDevice is a type of Device that emits audible or visible indications related to a problem situation.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AlarmDevice" PROPAGATED="false" NAME="AudibleAlarm" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Alarm is audible.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlarmDevice" PROPAGATED="false" NAME="VisibleAlarm" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Alarm is visible.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlarmDevice" PROPAGATED="false" NAME="MotionAlarm" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Alarm causes motion of the Device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlarmDevice" PROPAGATED="false" NAME="Urgency" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Urgency is an enumerated value that indicates the relative frequency at which the Alarm flashes, vibrates and/or emits audible tones.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Informational</cim:VALUE><cim:VALUE>Non-Critical</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Unrecoverable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlarmDevice" PROPAGATED="false" NAME="AlarmState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current state of the alarm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Off</cim:VALUE><cim:VALUE>Steady</cim:VALUE><cim:VALUE>Alternating</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlarmDevice" PROPAGATED="false" NAME="AudioIndicatorIsDisabled" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the audio of an AlarmState indicator has been disabled (i.e. muted). A disabled state here does not imply that the AlarmState is off.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlarmDevice" PROPAGATED="false" NAME="VisualIndicatorIsDisabled" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the visual of an AlarmState indicator has been disabled (i.e. dimmed). A disabled state here does not imply that the AlarmState is off.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AlarmDevice" PROPAGATED="false" NAME="MotionIndicatorIsDisabled" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the motion of an AlarmState indicator has been disabled (i.e. stopped). A disabled state here does not imply that the AlarmState is off.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_AlarmDevice" NAME="SetAlarmState" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SetAlarmState is a method for defining the current state of the Alarm. Its input parameter, RequestedAlarmState, is specified using the Values list of AlarmDevice&apos;s AlarmState property. SetAlarmState returns 0 if the request is successfully implemented, 1 if the specified RequestedAlarm State is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes should be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; should be specified as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="RequestedAlarmState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The desired state for the alarm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Off</cim:VALUE><cim:VALUE>Steady</cim:VALUE><cim:VALUE>Alternating</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_AlarmDevice" NAME="SetAlarmIndicator" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SetAlarmIndicator is a method for enabling or disabling the indicator of the AlarmState function, without changing the current AlarmState. It has 3 input parameters, Audio Indicator, VisualIndicator and MotionIndicator. For all of the input parameters, a value of 0 indicates no change to the AlarmState indicator, 1 indicates Disable, and 2 indicates Enable. The method returns 0 if the request is successfully implemented, 1 if the specified request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes should be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; should be specified as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="AudioIndicator" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state for the audio indicator.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Disable</cim:VALUE><cim:VALUE>Enable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="VisualIndicator" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state for the visual indicator.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Disable</cim:VALUE><cim:VALUE>Enable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MotionIndicator" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state for the motion indicator.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Disable</cim:VALUE><cim:VALUE>Enable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_AlarmDevice" NAME="SetUrgency" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SetUrgency is a method for defining the desired urgency level for the Alarm. Its input parameter, RequestedUrgency, is specified using the Values list of AlarmDevice&apos;s Urgency property. SetUrgency returns 0 if the request is successfully implemented, 1 if the specified Urgency level is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes should be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; should be specified as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="RequestedUrgency" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Desired urgency for the alarm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Informational</cim:VALUE><cim:VALUE>Non-Critical</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Unrecoverable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AssociatedAlarm"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>LogicalDevices may have one or more AlarmDevices associated with them, in order to indicate problem situations. This relationship is indicated by the AssociatedAlarm dependency.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedAlarm" PROPAGATED="false" REFERENCECLASS="CIM_AlarmDevice" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AlarmDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedAlarm" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDevice that is alarmed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_Battery"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::CoolingAndPower</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of the Battery. This class applies to both batteries in Laptop Systems and other internal or external batteries, such as an uninterruptible power supply (UPS).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Battery" PROPAGATED="false" NAME="BatteryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the charge status of the Battery. Values such as &quot;Fully Charged&quot; (value=3) or &quot;Partially Charged&quot; (value=11) can be specified. The value, 10, is not valid in the CIM Schema because in DMI it represents that no battery is installed. In this case, this object should not be instantiated. The valuemaps: 6(Charging), 7(Charging and High), 8(Charging and Low), and 9(Charing and Critical) has been deprecated in lieu of the ChargingStatus property. 10(Undefined) has been deprecated in lieu of 2(Unknown).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fully Charged</cim:VALUE><cim:VALUE>Low</cim:VALUE><cim:VALUE>Critical</cim:VALUE><cim:VALUE>Charging</cim:VALUE><cim:VALUE>Charging and High</cim:VALUE><cim:VALUE>Charging and Low</cim:VALUE><cim:VALUE>Charging and Critical</cim:VALUE><cim:VALUE>Undefined</cim:VALUE><cim:VALUE>Partially Charged</cim:VALUE><cim:VALUE>Learning</cim:VALUE><cim:VALUE>Overcharged</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Portable Battery|003.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Battery" PROPAGATED="false" NAME="TimeOnBattery" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeOnBattery indicates the elapsed time in seconds since the ComputerSystem, UPS, or so on, last switched to battery power, or the time since the System or UPS was last restarted, whichever is less. Zero is returned if the Battery is &apos;on line&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Battery" PROPAGATED="false" NAME="EstimatedRunTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EstimatedRunTime is an estimate in minutes of the time that battery charge depletion will occur under the present load conditions if the utility power is off, or is lost and remains off, or a Laptop is disconnected from a power source.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Minutes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Portable Battery|003.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>minute</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Battery" PROPAGATED="false" NAME="EstimatedChargeRemaining" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An estimate of the percentage of full charge remaining.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>percent</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Battery" PROPAGATED="false" NAME="Chemistry" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration that describes the chemistry of the Battery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Lead Acid</cim:VALUE><cim:VALUE>Nickel Cadmium</cim:VALUE><cim:VALUE>Nickel Metal Hydride</cim:VALUE><cim:VALUE>Lithium-ion</cim:VALUE><cim:VALUE>Zinc air</cim:VALUE><cim:VALUE>Lithium Polymer</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Portable Battery|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Battery" PROPAGATED="false" NAME="DesignCapacity" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The design capacity of the battery in mWatt-hours. If this property is not supported, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliWattHours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Portable Battery|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>watt * hour * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Battery" PROPAGATED="false" NAME="FullChargeCapacity" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The full charge capacity of the battery in mWatt-hours. Comparison of this value to the Battery DesignCapacity determines when the Battery requires replacement. The end of life of a Battery is typically when the FullCharge Capacity falls below 80% of the DesignCapacity. If this property is not supported, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliWattHours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Portable Battery|003.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>watt * hour * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Battery" PROPAGATED="false" NAME="DesignVoltage" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The design voltage of the battery in mVolts. If this attribute is not supported, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliVolts</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Portable Battery|003.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>volt * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Battery" PROPAGATED="false" NAME="SmartBatteryVersion" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Smart Battery Data Specification version number that is supported by this Battery. If the Battery does not support this function, the value should be left blank.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Portable Battery|003.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Battery" PROPAGATED="false" NAME="TimeToFullCharge" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The remaining time in minutes to charge the battery fully at the current charging rate and usage.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Minutes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Portable Battery|003.16</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>minute</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Battery" PROPAGATED="false" NAME="ExpectedLife" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the expected lifetime of the Battery in minutes, assuming that the Battery is fully charged. This property represents the total expected life of the Battery, not its current remaining life, which is indicated by the EstimatedRunTime property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Minutes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>minute</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Battery" PROPAGATED="false" NAME="MaxRechargeTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxRechargeTime indicates the maximum time, in minutes, to fully charge the Battery. This property represents the time to recharge a fully depleted Battery, not the current remaining charging time, which is indicated in the TimeToFullCharge property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Minutes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>minute</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Battery" PROPAGATED="false" NAME="RechargeCount" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times the Battery has been recharged.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Battery" PROPAGATED="false" NAME="MaxRechargeCount" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of times the Battery can be recharged.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Battery" PROPAGATED="false" NAME="RemainingCapacity" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Battery&apos;s remaining charge capacity in mWatt-hours.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliWattHours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>watt * hour * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Battery" PROPAGATED="false" NAME="RemainingCapacityMaxError" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum error (as a percentage) in the mWatt-hour data reported by RemainingCapacity property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>percent</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Battery" PROPAGATED="false" NAME="OtherChemistryDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The description of the battery chemistry when the Chemistry property has value 1 (Other). The property shall be implemented if the Chemistry property has value 1(Other).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StorageExtent" NAME="CIM_CompositeExtent"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A CompositeExtent is used to model the distribution of user data across one or more underlying StorageExtents, which may or not be protected by some redundancy mechanism. CompositeExtents represent a contiguous range of logical blocks. CompositeExtents may overlap, however, the underlying StorageExtents within the overlap shall not contain any check data. Distribution of check data may be specified using the CompositeExtentBasedOn association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CompositeExtent" PROPAGATED="false" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NumberOfBlocks</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Volume Set|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CompositeExtent" PROPAGATED="false" NAME="ExtentStripeLength" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of contiguous underlying StorageExtents counted before looping back to the first underlying StorageExtent of the current stripe. It is the number of StorageExtents forming the user data stripe.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Volume Set|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CompositeExtent" PROPAGATED="false" NAME="ExtentInterleaveDepth" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of StorageExtents to stripe as a collective set. In SCC, this value is defined as the number of stripes to count before continuing to map into the next contiguous set of Extents, beyond the current stripe.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Volume Set|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CompositeExtent" PROPAGATED="false" NAME="IsConcatenated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the data is concatenated across the various StorageExtents in the Group.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list here applies to all StorageExtent subclasses. Please look at the Description in each subclass for guidelines on the approriate values for that subclass. Note that any of these formats could apply to a CompositeExtent. 

Note - this property originally touched on two concepts that are now separated into this property and NameNamespace. Values 2,3,4,5,6, and 8 are retained for backwards compatibility but are deprecated in lieu of the corresponding values in CIM_StorageExtent.NameNamespace. 

For example, the preferred source for SCSI virtual (RAID) disk names is from Inquiry VPD page 83 response, type 3 identifiers. These will have NameFormat set to &apos;NAA&apos; and NameNamespace to &apos;VPD83Type3&apos;. 

Format of the Name property. Values for extents representing SCSI volumes are (per SCSI SPC-3): 
2 = VPD Page 83, NAA IEEE Registered Extended (VPD83NAA6) 
(DEPRECATED) 
3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) 
(DEPRECATED) 
4 = VPD Page 83, (VPD83Type2) (DEPRECATED) 
5 = VPD Page 83, 
T10 Vendor Identification (VPD83Type1) (DEPRECATED) 
6 = VPD Page 83, Vendor Specific (VPD83Type0) (DEPRECATED) 
7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a &apos;+&apos;. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 
&apos;ACME____+SUPER DISK______+124437458&apos; (_ is a space character) 
8 = Node WWN (for single LUN/controller) (NodeWWN) 
(DEPRECATED) 
9 = NAA as a generic format. See 
http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example &apos;21000020372D3C73&apos; 
10 = EUI as a generic format (EUI64) See 
http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. 
Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 
11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, &apos;SNVM&apos; may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83NAA6</cim:VALUE><cim:VALUE>VPD83NAA5</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD83Type0</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE><cim:VALUE>OS Device Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred source SCSI for volume names is SCSI VPD Page 83 responses. Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 
2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 
3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 
4 = VPD Page 83, Type 1 T10 Vendor Identification 
(NameFormat T10) 
Less preferred volume namespaces from other interfaces: 
5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 
6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 
7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) 
The preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 
8 = OS Device Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>OS Device Namespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_ConfigurationReportingService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Service to provide reports on current configuration and potential for growth. The service may be used in several circumstances: 
- To report growth potential (how many can I have) 
- To report information on objects not directly modeled for performance or other reasons. 
It can also report counts of &apos;things&apos; or counts of &apos;units&apos;. For example, the number of disk drives could be reported or the capacity that they would provide.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_ConfigurationReportingService" NAME="GetClassTypes" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Returns a list of classes that the given Managed Element supports or has installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="InquiryType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of inquiry to be performed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Supports</cim:VALUE><cim:VALUE>Installed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Recursive" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>False : Only report on elements directly contained in/attached to the given ManagedElement. 
True : Report on all objects contained in/attached to the given ManagedElement.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Target"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The target of query, for example a rack or a chassis.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.ARRAY NAME="ClassTypes" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array containing the class names (typically the leaf classes) that the given ManagedElement can support or has installed.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ConfigurationReportingService" NAME="GetUnitTypes" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Returns a list of UnitTypes that are installed for a given ClassType on a given ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="InquiryType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of inquiry to be performed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Supported</cim:VALUE><cim:VALUE>Installed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Recursive" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>False : Only report on elements directly contained in/attached to the given ManagedElement. 
True : Report on all objects contained in/attached to the given ManagedElement.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Target"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The target of query, for example a rack or a chassis.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="ClassType" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ClassType for the query. This should be a entry returned in the GetClassTypes.ClassTypes property.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="UnitTypes" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of supported UnitTypes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Front Side</cim:VALUE><cim:VALUE>Back Side</cim:VALUE><cim:VALUE>Contained</cim:VALUE><cim:VALUE>Connected</cim:VALUE><cim:VALUE>I/O</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>StorageMediaLocation</cim:VALUE><cim:VALUE>Megabytes</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConfigurationReportingService.ReportCapacity(UnitType)</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ConfigurationReportingService" NAME="ReportCapacity" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Returns the maximum number supported or the number of currently installed units for the given UnitType, for a given ClassType on a given ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="InquiryType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of inquiry to be performed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Supported</cim:VALUE><cim:VALUE>Installed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Recursive" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>False : Only report on elements directly contained in/attached to the given ManagedElement. 
True : Report on all objects contained in/attached to the given ManagedElement.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Target"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The target of query, for example a rack or a chassis.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="ClassType" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ClassType for the query. This should be a entry returned in the GetClassTypes.ClassTypes property.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="UnitType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The UnitType for the query.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Front Side</cim:VALUE><cim:VALUE>Back Side</cim:VALUE><cim:VALUE>Contained</cim:VALUE><cim:VALUE>Connected</cim:VALUE><cim:VALUE>I/O</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>StorageMediaLocation</cim:VALUE><cim:VALUE>Megabytes</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConfigurationReportingService.GetUnitTypes(UnitTypes)</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="NumberOfUnits" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of supported or the number of currently installed units.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_Controller"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Controller is a superclass for grouping the miscellaneous control-related Devices that provide a classic bus master interface. Examples of Controllers are USBControllers, SerialControllers, and so on. The Controller class is an abstraction for Devices with a single protocol stack, which exist to control communications (data, control, and reset) to downstream devices. Note that a new abstract class (ProtocolController) has been created to model more complex interface controllers such as SCSI.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="false" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="false" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="false" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="false" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_CoolingDevice"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::CoolingAndPower</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of CoolingDevices.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CoolingDevice" PROPAGATED="false" NAME="ActiveCooling" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ActiveCooling is a Boolean that indicates that the Cooling Device provides active (as opposed to passive) cooling.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_DeviceConnection"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::DeviceElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The DeviceConnection relationship indicates that two or more Devices are connected together.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DeviceConnection" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DeviceConnection" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A second LogicalDevice that is connected to the Antecedent Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_DeviceConnection" PROPAGATED="false" NAME="NegotiatedSpeed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When several bus and connection speeds are possible, the NegotiatedSpeed property defines the one that is in use between the Devices. Speed is specified in bits per second. If connection or bus speeds are not negotiated, or if this information is not available or not important to Device management, the property should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port Association|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceConnection" PROPAGATED="false" NAME="NegotiatedDataWidth" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When several bus and connection data widths are possible, the NegotiatedDataWidth property defines the one that is in use between the Devices. Data width is specified in bits. If data width is not negotiated, or if this information is not available or not important to Device management, the property should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port Association|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalIdentity" NAME="CIM_DeviceIdentity"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::DeviceElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_DeviceIdentity indicates that two LogicalDevices represent different aspects of the same underlying entity. This association refines the CIM_LogicalIdentity superclass by restricting it to the Device level and defining its use in well understood scenarios. One of these scenarios is to represent that a Device is both a &apos;bus&apos; entity and a &apos;functional&apos; entity. For example, a Device could be both a PCI Device (or a USB Device), as well as a CIM_Keyboard. The other scenario is where a Device plays multiple functional roles that can not be distinguished by their hardware realization alone. For example, a Fibre Channel adapter might have aspects of both a NetworkAdapter and a SCSIController.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DeviceIdentity" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="SystemElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SystemElement</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SystemElement represents one aspect of the Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DeviceIdentity" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="SameElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SameElement</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SameElement represents an alternate aspect of the System entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_DeviceSoftware"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::DeviceElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The DeviceSoftware relationship identifies any software that is associated with a Device such as drivers, configuration, or application software, or firmware.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DeviceSoftware" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DeviceSoftware" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDevice that requires or uses the software.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_DeviceSoftware" PROPAGATED="false" NAME="Purpose" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated integer that indicates the role that this software plays in regards to its associated Device. For example, this software could be instrumentation (value=5) or firmware (value=6).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Driver</cim:VALUE><cim:VALUE>Configuration Software</cim:VALUE><cim:VALUE>Application Software</cim:VALUE><cim:VALUE>Instrumentation</cim:VALUE><cim:VALUE>Firmware</cim:VALUE><cim:VALUE>BIOS</cim:VALUE><cim:VALUE>Boot ROM</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|SubComponent Software|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceSoftware.PurposeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceSoftware" PROPAGATED="false" NAME="PurposeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information for the Purpose property, for example, &quot;Application Software&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceSoftware.Purpose</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceSoftware" PROPAGATED="false" NAME="LoadedOnDevice" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates that the software is &apos;burned into&apos; or otherwise located on the hardware of the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceSoftware" PROPAGATED="false" NAME="UpgradeableOnDevice" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates whether the software is upgradeable, when it is LoadedOnDevice. Software that is loaded as part of the OperatingSystem is typically changeable and upgradeable. However, when DeviceSoftware is burned into EEPROM or a chip that realizes the LogicalDevice, then it might not be upgradeable. This property indicates the ability to update and upgrade DeviceSoftware.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_Door"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::UserDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Door is the abstraction of hardware providing access to the internal componentry of a System. When a Door is &apos;opened&apos;, typically all accessible, moving components are stopped or suspended to prevent physical harm.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Door" PROPAGATED="false" NAME="Open" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating the &apos;open&apos; (TRUE) or &apos;closed&apos; (FALSE) status of the Door.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Door" PROPAGATED="false" NAME="Locked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Door is &apos;locked&apos; (TRUE) or &apos;unlocked&apos; (FALSE). When the Door is locked, access to the componentry is prevented, without the use of a physical key or the issuance of a software unlock command.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Door" PROPAGATED="false" NAME="Timeout" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When a Door is &apos;Open&apos;, all accessible, moving componentry and Device operation are typically stopped. The Timeout property provides a mechanism to event on a Door left open for a period of time (in seconds) exceeding the property&apos;s value.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Door" PROPAGATED="false" NAME="LastOpened" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Date and time that the Door was last opened.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Door" PROPAGATED="false" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Capabilities of the Door. For example, information on whether the Door is &quot;Host System Lockable&quot; (value=2) and/or whether a key is available (value=3) are specified in this property. The value 4, &quot;All Drives Dismounted Before Access&quot;, pertains to a Door on a StorageLibrary or set of drive bays. If specified for the Door, it means that it can not be opened unless all Media are first unloaded from the accessible MediaAccessDevices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Host System Lockable</cim:VALUE><cim:VALUE>Physical Key</cim:VALUE><cim:VALUE>All Drives Dismounted Before Access</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_DoorAccessToDevice"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::UserDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Doors provide access to PhysicalElements for hot swap, repair and similar activities. In turn, PhysicalElements &apos;Realize&apos; LogicalDevices. Since it may not be possible to define all the PhysicalElements that exist, and optimizing the retrieval of Devices &apos;behind&apos; the Door may be desirable, the DoorAccessTo Device association provides a shortcut mechanism for defining the LogicalDevices (&apos;hardware&apos;) accessed through a Door.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DoorAccessToDevice" PROPAGATED="false" REFERENCECLASS="CIM_Door" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Door that provides access.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DoorAccessToDevice" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDevice that is accessed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_DoorAccessToPhysicalElement"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::UserDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Doors provide access to PhysicalElements for hot swap, repair and similar activities. The entities accessed through a Door are indicated in this relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DoorAccessToPhysicalElement" PROPAGATED="false" REFERENCECLASS="CIM_Door" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Door that provides access.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DoorAccessToPhysicalElement" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalElement that is accessed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Statistics" NAME="CIM_ErrorCountersForDevice"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::DeviceElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>ErrorCountersForDevice relates the DeviceErrorCounts class to the LogicalDevice to which it applies.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ErrorCountersForDevice" PROPAGATED="false" REFERENCECLASS="CIM_DeviceErrorCounts" NAME="Stats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Stats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The statistical object, in this case, the error counter class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ErrorCountersForDevice" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Element"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Element</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Device to which the error counters apply.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Controller" NAME="CIM_ESCONController"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of an ESCONController.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CollectedMSEs" NAME="CIM_ExtentInDiskGroup"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::DiskGroup</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_ExtentInDiskGroup defines the StorageExtents that are located within and restricted by the Group.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ExtentInDiskGroup" PROPAGATED="false" REFERENCECLASS="CIM_DiskGroup" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DiskGroup. An Extent is defined within at most one DiskGroup.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ExtentInDiskGroup" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="Member"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Member</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageExtent that is restricted by and participating in the Group.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CoolingDevice" NAME="CIM_Fan"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::CoolingAndPower</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of a Fan CoolingDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Fan" PROPAGATED="false" NAME="VariableSpeed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indication of whether the fan supports variable speeds.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Fan" PROPAGATED="false" NAME="DesiredSpeed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DesiredSpeed is the currently requested fan speed, defined in Revolutions per Minute, when a variable speed fan is supported (VariableSpeed boolean = TRUE). The current speed is determined via a sensor (CIM_Tachometer) that is associated with the Fan using the CIM_AssociatedSensor relationship.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Revolutions per Minute</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CoolingDevice" PROPAGATED="true" NAME="ActiveCooling" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ActiveCooling is a Boolean that indicates that the Cooling Device provides active (as opposed to passive) cooling.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Fan" NAME="SetSpeed" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Fan speed be set to the value specified in the method&apos;s input parameter. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="DesiredSpeed" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The desired speed for the fan.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_FibreProtocolService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::FC</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FibreProtocolService abstracts and allows the management of the Alias, Management, Time, Security, Directory (Naming), and other services and functions that are available in a Fibre Channel network. This class will be further defined in a later release of CIM.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_HardwareThread"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Processor</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_HardwareThread class inherits from CIM_EnabledLogicalElement and represents a specific processor hardware thread. CIM_HardwareThread instances are related to the CIM_ProcessorCore instance they are based on.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_HardwareThread" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. 
In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_HardwareThread" PROPAGATED="false" NAME="LoadPercentage" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Loading of this processor hardware thread, averaged over the last minute, in Percent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>percent</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CoolingDevice" NAME="CIM_HeatPipe"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::CoolingAndPower</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of a HeatPipe CoolingDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CoolingDevice" PROPAGATED="true" NAME="ActiveCooling" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ActiveCooling is a Boolean that indicates that the Cooling Device provides active (as opposed to passive) cooling.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_IBSubnetManager"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::IB</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An Infiniband Subnet Manager (SM) is an entity responsible for configuring and managing an IB subnet. It uses Subnet Management Agents (SMA) to access and manage individual nodes. The SM is hosted in the context of a specific computer system (i.e., hosted by an instance of UnitaryComputerSystem), as described by the HostedService association. Note that there may be multiple SMs operating in a subnet, but only the elected master is allowed to perform configuration functions.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IBSubnetManager" PROPAGATED="false" NAME="Priority" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Administratively assigned priority for this SM, used to establish the master. A higher number indicates a higher priority and likelihood of becoming the master. The property value can be reset by the master SM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MAD.IBTA | SMInfo | Priority</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IBSubnetManager" PROPAGATED="false" NAME="State" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumerated value that indicates the Subnet Manager&apos;s State. The values are fairly self-explanatory except for &quot;Not Active&quot;. This value indicates that the SM is available to participate in the subnet, but has not been given permission. A value &quot;Unknown&quot; (0) is also defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Active</cim:VALUE><cim:VALUE>Discovering</cim:VALUE><cim:VALUE>Standby</cim:VALUE><cim:VALUE>Master</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MAD.IBTA | SMInfo | SMState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Controller" NAME="CIM_IDEController"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of an IDEController.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_IndicatorLED"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_IndicatorLED represents an LED of a managed element used to indicate one or more conditions for the managed element. A single discrete package may be represented by one or more instances of CIM_IndicatorLED. There shall be an instance of CIM_IndicatorLED for each IndicatedCondition that may be indicated simultaneously by the discrete package. For example, if a single LED is capable of flashing yellow for one condition and blue for a different one, but the conditions are not indicated simultaneously, it is modeled using a single instance of CIM_IndicatorLED that supports both colors. If the LED indicated both conditions simultaneously, i.e. the package was lit yellow and blue simultaneously, there would be two instances of CIM_IndicatorLED.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IndicatorLED" PROPAGATED="false" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ElementName specifies an identifier for the LED. The value of ElementName shall be constructed using the following &quot;preferred&quot; algorithm: &lt;OrgID&gt;::&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by two colons (::), and where &lt;OrgID&gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the ControlPattern or that is a registered ID assigned to the business entity by a recognized global authority. &lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IndicatorLED" PROPAGATED="false" NAME="IndicatedConditions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The condition indicated by the LED. 2 &quot;Not Applicable&quot; shall indicate the LED is currently not assigned an interpretation. 
3 &quot;Location&quot; shall indicate the LED is used to indicate the location of associated managed elements.
4 &quot;Attention&quot; shall indicate the LED is used to indicate the associated managed elements requires the attention of service personnel.
5 &quot;Activity&quot; shall indicate the LED is used to indicate activity is occurring for the associated managed elements. The type of activity indicated is specific to the associated managed elements.
6 &quot;Powered On&quot; shall indicate the LED is used to indicate if the associated managed elements are receiving power. 
7 &quot;Fault&quot; shall indicate the LED is used to indicate if the associated managed elements are in a fault, error, or otherwise degraded state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Location</cim:VALUE><cim:VALUE>Attention</cim:VALUE><cim:VALUE>Activity</cim:VALUE><cim:VALUE>Powered On</cim:VALUE><cim:VALUE>Fault</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicatorLED.OtherIndicatedConditionDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_IndicatorLED" PROPAGATED="false" NAME="OtherIndicatedConditionDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property shall have a value if IndicatedCondition contains the value 1 &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicatorLED.IndicatedCondition</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicatorLED" PROPAGATED="false" NAME="Color" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property shall indicate the current color of the LED. If the value of the ActivationState property is 4 &quot;Off&quot; this property shall indicate the color of the LED the last time it was lit, or shall have the value 2 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>White</cim:VALUE><cim:VALUE>Red</cim:VALUE><cim:VALUE>Green</cim:VALUE><cim:VALUE>Blue</cim:VALUE><cim:VALUE>Orange</cim:VALUE><cim:VALUE>Yellow</cim:VALUE><cim:VALUE>Black</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicatorLED.OtherColorDescription</cim:VALUE><cim:VALUE>CIM_IndicatorLEDCapabilities.SupportedColors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicatorLED" PROPAGATED="false" NAME="OtherColorDescription" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property shall have a value if Color contains the value 1 &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicatorLED.Color</cim:VALUE><cim:VALUE>CIM_IndicatorLEDCapabilities.OtherSupportedColorDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicatorLED" PROPAGATED="false" NAME="ControlMode" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ControlMode indicates the current control mode for the LED.2 &quot;Automatic&quot; shall indicate the state of the LED is being controlled by the management infrastructure. 3 &quot;Manual&quot; shall indicate the state of the LED is being controlled by a management client. 4 &quot;Test&quot; shall indicate the LED is in a test mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicatorLEDCapabilities.SupportedControlModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicatorLED" PROPAGATED="false" NAME="DefaultActivationState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DefaultActivationState indicates the default state of an LED. See ActivationState for a description of the values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Lit</cim:VALUE><cim:VALUE>Blinking</cim:VALUE><cim:VALUE>Off</cim:VALUE><cim:VALUE>Control Pattern</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicatorLED" PROPAGATED="false" NAME="ActivationState" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ActivationState indicates the current activity of an LED. An LED may exhibit behaviors that vary greatly in complexity. If the behavior of the LED is simple or a detailed depiction of the behavior is unnecessary to convey to client applications, values of than 5 &quot;ControlPattern&quot; may be used to indicate the behavior. If the behavior is complex and detailed information about the behavior is meaningful to a client, the value 5 &quot;ControlPattern&quot; shall be used to indicate the ControlPattern property describes the behavior. 
2 &quot;Lit&quot; shall indicate the LED is continuously illuminated without variation in color or intensity. 3 &quot;Blinking&quot; shall indicate the LED is alternating between illuminated and not illuminated in a regular pattern without variation in color or intensity. The pattern is not indicated. 
4 &quot;Off&quot; shall indicate the LED is not illuminated. 5 &quot;ControlPattern&quot; shall indicate the LED is exhibiting behavior that is described using the ControlPattern property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Lit</cim:VALUE><cim:VALUE>Blinking</cim:VALUE><cim:VALUE>Off</cim:VALUE><cim:VALUE>Control Pattern</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicatorLED.ControlPattern</cim:VALUE><cim:VALUE>CIM_IndicatorLEDCapabilities.SupportedActivationStates</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicatorLED" PROPAGATED="false" NAME="ControlPattern" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An LED may exhibit a range of behavior from very simple (ex. solid on) to very complicated (ex. a series of blinks of alternating color and duration). ControlPattern specifies the vendor or standard behavior exhibited by the LED if it cannot be described using one of the standard behaviors listed for the ActivationState property. 
If ActivationState has the value 5 &quot;ControlPattern&quot;, the ControlPattern property shall not be NULL. 
The value of ControlPattern shall be constructed using the following &quot;preferred&quot; algorithm: &lt;OrgID&gt;::&lt;Pattern&gt; 
Where &lt;OrgID&gt; and &lt; Pattern&gt; are separated by two colons (::), and where &lt;OrgID&gt; shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the ControlPattern or that is a registered ID assigned to the business entity by a recognized global authority. If the definition of the value is specified by the DMTF, the value of &lt;OrgID&gt; shall be &quot;DMTF&quot;. &lt;Pattern&gt; is chosen by the business entity and shall not be reused to identify different underlying (real-world) behaviors. If the behavior specified for the LED adheres to a standard or proprietary specification, &lt;Pattern&gt; shall be a uniquely assigned value identifying the behavior. If the behavior for the LED is described using a standard or proprietary grammar, &lt;Pattern&gt; shall be prefixed with a uniquely assigned identifier for the grammar.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicatorLED.ActivationState</cim:VALUE><cim:VALUE>CIM_IndicatorLEDCapabilities.SupportedControlPatterns</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Controller" NAME="CIM_InfraredController"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of an InfraredController.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_LabelReader"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LabelReaders represent hardware capable of scanning or reading a physical label or the NonVolatileMemory on a PhysicalMedia. Examples of labels include barcode and OCR tags.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LabelReader" PROPAGATED="false" NAME="SupportedFormats" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of enumerated integers describing the formats of the labels that can be read or scanned by the LabelReader. The values specified for this property correspond to those defined for CIM_PhysicalMedia.LabelFormats.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Barcode</cim:VALUE><cim:VALUE>Radio Frequency Identification</cim:VALUE><cim:VALUE>OCR (Optical Character Recognition)</cim:VALUE><cim:VALUE>MICR (Magnetic Ink Character Recognition)</cim:VALUE><cim:VALUE>7 Character Barcode</cim:VALUE><cim:VALUE>9 Character Barcode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.LabelFormats</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LabelReader" PROPAGATED="false" NAME="Technology" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The technology used by the LabelReader. One entry of the Values array requires some explanation - &quot;Memory Reader&quot;. The latter describes the ability to access memory in a PhysicalMedia&apos;s packaging (for example, memory on an AIT tape). The existence of this Memory is indicated by the MemoryWithMedia association on the physical side, or by AssociatedMemory on the logical side.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Laser</cim:VALUE><cim:VALUE>Infrared</cim:VALUE><cim:VALUE>RF</cim:VALUE><cim:VALUE>Camera</cim:VALUE><cim:VALUE>Memory Reader</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StorageExtent" NAME="CIM_LogicalDisk"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.15.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A LogicalDisk is a presentation of a contiguous range of logical blocks that is identifiable by applications such as filesystems via the Name field. (DeviceID (key) may use the same name or some other unique text such as a UUID.) For example in a Windows environment, the Name field may contain a drive letter. In a Unix environment, it may contain the access path (for example, &apos;/dev/...&apos;); and in a NetWare environment, may contain the volume name. LogicalDisks are typically built on a DiskPartition or other LogicalDisks (for instance, those exposed by a software volume manager). However, it can be based on other StorageExtents, like CIM_Memory, in the case of a RAM disk. 

LogicalDisks SHOULD set the &apos;Exported&apos; value in ExtentStatus[] if they are intended for application use.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LogicalDisk" PROPAGATED="false" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameFormat</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LogicalDisk names shall use OS Device Name format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>OS Device Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDisk" PROPAGATED="false" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameNamespace</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LogicalDisk names shall use OS Device Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>OS Device Namespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>8</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_LogicalModule"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LogicalModule is the logical device that corresponds to a component part (such as a card or blade) in a device. For example, a line card in a switch is an instance of LogicalModule, that is associated with the the switch itself. A logical module is not necessarily independently managed.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LogicalModule" PROPAGATED="false" NAME="ModuleNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Logical modules are often named by the physical or logical slot that they occupy within the containing device. ModuleNumber is the number assigned to the module by its parent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalModule" PROPAGATED="false" NAME="LogicalModuleType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type identifies the type of LogicalModule this instance represents. 
A value of &quot;Unknown&quot; indicates that the LogicalModuleType is unknown. 
A value of &quot;Other&quot; indicates that the value is not one of the enumerated values. OtherLogicalModuleTypeDescription should contain additional information. 
A value of &quot;Device Tray&quot; indicates that the device is a device or media tray, for example in a modular system. 
A value of &quot;Line Card&quot; indicates that the module is a line card in a switch. 
A value of &quot;Blade&quot; indicates the module is a blade inserted into a switch. 
The ranges expressed by &quot;DMTF Reserved&quot; and &quot;Vendor Reserved&quot; are reserved for DMTF and Vendor extensibility, respectively.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Device Tray</cim:VALUE><cim:VALUE>Line Card</cim:VALUE><cim:VALUE>Blade</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalModule.OtherLogicalModuleTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalModule" PROPAGATED="false" NAME="OtherLogicalModuleTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherLogicalModuleTypeDescription provides additional information about the type of LogicalModule represented by this instance when the value of LogicalModuleType is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalModule.LogicalModuleType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_LogicalPort"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The abstraction of a port or connection point of a Device. This object should be instantiated when the Port has independent management characteristics from the Device that includes it. Examples are a Fibre Channel Port and a USB Port.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="false" NAME="Speed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The bandwidth of the Port in Bits per Second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="false" NAME="MaxSpeed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum bandwidth of the Port in Bits per Second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="false" NAME="RequestedSpeed" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested bandwidth of the Port in Bits per Second. The actual bandwidth is reported in LogicalPort.Speed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="false" NAME="UsageRestriction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In some circumstances, a LogicalPort might be identifiable as a front end or back end port. An example of this situation would be a storage array that might have back end ports to communicate with disk drives and front end ports to communicate with hosts. If there is no restriction on the use of the port, then the value should be set to &apos;not restricted&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Front-end only</cim:VALUE><cim:VALUE>Back-end only</cim:VALUE><cim:VALUE>Not restricted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="false" NAME="PortType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PortType is defined to force consistent naming of the &apos;type&apos; property in subclasses and to guarantee unique enum values for all instances of NetworkPort. When set to 1 (&quot;Other&quot;), related property OtherPortType contains a string description of the type of port. A range of values, DMTF_Reserved, has been defined that allows subclasses to override and define their specific types of ports.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..15999</cim:VALUE><cim:VALUE>16000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherNetworkPortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="false" NAME="OtherPortType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the type of module, when PortType is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.PortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Controller" NAME="CIM_ManagementController"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of a ManagementController. An I2C microcontroller is a type of ManagementController.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_MediaAccessDevice"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A MediaAccessDevice represents the ability to access one or more media and use this media to store and retrieve data.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities of the MediaAccessDevice. For example, the Device may support &quot;Random Access&quot;, removeable media and &quot;Automatic Cleaning&quot;. In this case, the values 3, 7 and 9 would be written to the array. 
Several of the enumerated values require some explanation: 1) Value 11, Supports Dual Sided Media, distinguishes a Device that can access both sides of dual sided Media, from a Device that reads only a single side and requires the Media to be flipped; and, 2) Value 12, Predismount Eject Not Required, indicates that Media does not have to be explicitly ejected from the Device before being accessed by a PickerElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Sequential Access</cim:VALUE><cim:VALUE>Random Access</cim:VALUE><cim:VALUE>Supports Writing</cim:VALUE><cim:VALUE>Encryption</cim:VALUE><cim:VALUE>Compression</cim:VALUE><cim:VALUE>Supports Removeable Media</cim:VALUE><cim:VALUE>Manual Cleaning</cim:VALUE><cim:VALUE>Automatic Cleaning</cim:VALUE><cim:VALUE>SMART Notification</cim:VALUE><cim:VALUE>Supports Dual Sided Media</cim:VALUE><cim:VALUE>Predismount Eject Not Required</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Storage Devices|001.9</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.11</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.12</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.7</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.2</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing more detailed explanations for any of the AccessDevice features indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type(s) of error detection and correction supported by this Device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used by the device to support compression. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the device supports compression capabilities or not, &quot;Compressed&quot; to represent that the device supports compression capabilities but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the devices does not support compression capabilities.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="NumberOfMediaSupported" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the MediaAccessDevice supports multiple individual Media, this property defines the maximum number which can be supported or inserted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="MaxMediaSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum size, in KBytes, of media supported by this Device. KBytes is interpreted as the number of bytes multiplied by 1000 (NOT the number of bytes multiplied by 1024).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Sequential Access Devices|001.2</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="DefaultBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Default block size, in bytes, for this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="MaxBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum block size, in bytes, for media accessed by this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="MinBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum block size, in bytes, for media accessed by this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="NeedsCleaning" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the MediaAccessDevice needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="MediaIsLocked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the media is locked in the Device and can not be ejected. For non-removeable Devices, this value should be true.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="Security" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the operational security defined for the MediaAccessDevice. For example, information that the Device is &quot;Read Only&quot; (value=4) or &quot;Boot Bypass&quot; (value=6) can be described using this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>Read Only</cim:VALUE><cim:VALUE>Locked Out</cim:VALUE><cim:VALUE>Boot Bypass</cim:VALUE><cim:VALUE>Boot Bypass and Read Only</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Disks|003.22</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="LastCleaned" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time on which the Device was last cleaned.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="MaxAccessTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds to move from the first location on the Media to the location that is furthest with respect to time. For a DiskDrive, this represents full seek + full rotational delay. For TapeDrives, this represents a search from the beginning of the tape to the most physically distant point. (The end of a tape may be at its most physically distant point, but this is not necessarily true.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="UncompressedDataRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sustained data transfer rate in KB/sec that the Device can read from and write to a Media. This is a sustained, raw data rate. Maximum rates or rates assuming compression should not be reported in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte / second * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="LoadTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds from &apos;load&apos; to being able to read or write a Media. For example, for DiskDrives, this is the interval between a disk not spinning to the disk reporting that it is ready for read/write (ie, the disk spinning at nominal speeds). For TapeDrives, this is the time from a Media being injected to reporting that it is ready for an application. This is usually at the tape&apos;s BOT area.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="UnloadTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds from being able to read or write a Media to its &apos;unload&apos;. For example, for DiskDrives, this is the interval between a disk spinning at nominal speeds and a disk not spinning. For TapeDrives, this is the time for a Media to go from its BOT to being fully ejected and accessible to a PickerElement or human operator.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="MountCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the number of times that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="TimeOfLastMount" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the most recent date and time that Media was mounted on the Device. For Devices accessing nonremovable Media, such as hard disks, this property has no meaning and is not applicable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="TotalMountTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the total time (in seconds) that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="UnitsDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines &apos;Units&apos; relative to its use in the property, MaxUnitsBeforeCleaning. This describes the criteria used to determine when the MediaAccessDevice should be cleaned.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.MaxUnitsBeforeCleaning</cim:VALUE><cim:VALUE>CIM_MediaAccessDevice.UnitsUsed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="MaxUnitsBeforeCleaning" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the maximum &apos;units&apos; that can be used, with respect to the AccessDevice, before the Device should be cleaned. The property, UnitsDescription, defines how &apos;units&apos; should be interpreted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.UnitsDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="false" NAME="UnitsUsed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the currently used &apos;units&apos; of the AccessDevice, helpful to describe when the Device may require cleaning. The property, UnitsDescription, defines how &apos;units&apos; should be interpreted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.UnitsDescription</cim:VALUE><cim:VALUE>CIM_MediaAccessDevice.MaxUnitsBeforeCleaning</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_MediaAccessDevice" NAME="LockMedia" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to lock and unlock the media in a removeable Access Device. The method takes one parameter as input - a boolean indicating whether to lock or unlock. TRUE indicates that the media should be locked in the Device, FALSE indicates that the media should be unlocked. The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. The set of possible return codes should be specified in a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; should be specified as a Values array qualifier on the method.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Lock" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, lock the media. If FALSE release the media.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StorageExtent" NAME="CIM_MediaPartition"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A MediaPartition is a presentation of a contiguous range of logical blocks and has identifying data written on/to it. It may include a signature written by the OS or by an application. This class is a common superclass for Disk and TapePartions. Partitions are directly realized by Physical Media (indicated by the RealizesExtent association) or built on StorageVolumes (indicated by the BasedOn association).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="false" NAME="Bootable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Partition is labeled as bootable. (Note that this does not mean that an Operating System is actually loaded on the Partition.) With the advent of bootable Tape and other bootable media, this property is included in the higher level MediaPartition class, rather than in a subclass such as DiskPartition.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="false" NAME="Allocatable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Partition is available and may be allocated for use.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="false" NAME="Signature" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifying string written to the Partition. Additional information related to this &apos;Signature&apos; may be found in the properties, SignatureState and SignatureAlgorithm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPartition.SignatureState</cim:VALUE><cim:VALUE>CIM_MediaPartition.SignatureAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="false" NAME="SignatureAlgorithm" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing the algorithm used to define the Partition Signature. The value of this property is dependent on the Signature&apos;s State.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPartition.Signature</cim:VALUE><cim:VALUE>CIM_MediaPartition.SignatureState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="false" NAME="SignatureState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration describing the state of the Partition&apos;s identifying Signature string. Information such as &quot;Uninitialized&quot; (value=2), or &quot;Assigned by Owning Application&quot; (value=5) are possible entries.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Unimplemented</cim:VALUE><cim:VALUE>Uninitialized</cim:VALUE><cim:VALUE>Calculated by Operating System</cim:VALUE><cim:VALUE>Calculated by a Media Manager</cim:VALUE><cim:VALUE>Assigned by Owning Application</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPartition.Signature</cim:VALUE><cim:VALUE>CIM_MediaPartition.SignatureAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="false" NAME="Extendable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Partition can be grown/extended without reformatting.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list here applies to all StorageExtent subclasses. Please look at the Description in each subclass for guidelines on the approriate values for that subclass. Note that any of these formats could apply to a CompositeExtent. 

Note - this property originally touched on two concepts that are now separated into this property and NameNamespace. Values 2,3,4,5,6, and 8 are retained for backwards compatibility but are deprecated in lieu of the corresponding values in CIM_StorageExtent.NameNamespace. 

For example, the preferred source for SCSI virtual (RAID) disk names is from Inquiry VPD page 83 response, type 3 identifiers. These will have NameFormat set to &apos;NAA&apos; and NameNamespace to &apos;VPD83Type3&apos;. 

Format of the Name property. Values for extents representing SCSI volumes are (per SCSI SPC-3): 
2 = VPD Page 83, NAA IEEE Registered Extended (VPD83NAA6) 
(DEPRECATED) 
3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) 
(DEPRECATED) 
4 = VPD Page 83, (VPD83Type2) (DEPRECATED) 
5 = VPD Page 83, 
T10 Vendor Identification (VPD83Type1) (DEPRECATED) 
6 = VPD Page 83, Vendor Specific (VPD83Type0) (DEPRECATED) 
7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a &apos;+&apos;. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 
&apos;ACME____+SUPER DISK______+124437458&apos; (_ is a space character) 
8 = Node WWN (for single LUN/controller) (NodeWWN) 
(DEPRECATED) 
9 = NAA as a generic format. See 
http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example &apos;21000020372D3C73&apos; 
10 = EUI as a generic format (EUI64) See 
http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. 
Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 
11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, &apos;SNVM&apos; may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83NAA6</cim:VALUE><cim:VALUE>VPD83NAA5</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD83Type0</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE><cim:VALUE>OS Device Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred source SCSI for volume names is SCSI VPD Page 83 responses. Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 
2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 
3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 
4 = VPD Page 83, Type 1 T10 Vendor Identification 
(NameFormat T10) 
Less preferred volume namespaces from other interfaces: 
5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 
6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 
7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) 
The preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 
8 = OS Device Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>OS Device Namespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_MediaPresent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Where a StorageExtent must be accessed through a MediaAccess Device, this relationship is described by the MediaPresent association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Storage Devices|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MediaPresent" PROPAGATED="false" REFERENCECLASS="CIM_MediaAccessDevice" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MediaAccessDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MediaPresent" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageExtent accessed using the MediaAccessDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_MediaPresent" PROPAGATED="false" NAME="FixedMedia" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the accessed StorageExtent is fixed in the MediaAccessDevice and can not be ejected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_MediaTransferDevice"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A MediaTransferDevice represents hardware that moves Physical Media. It is a superclass for Devices like PickerElement, ChangerDevice and InterLibraryPort.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StorageExtent" NAME="CIM_Memory"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Memory</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of Memory-related LogicalDevices.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="false" NAME="Volatile" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Volatile is a property that indicates whether this memory is volatile or not.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="false" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ErrorMethodology</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology for Memory is a string property that indicates whether parity or CRC algorithms, ECC or other mechanisms are used. Details on the algorithm can also be supplied.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="false" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The beginning address, referenced by an application or operating system and mapped by a memory controller, for this Memory object. The starting address is specified in KBytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Array Mapped Addresses|001.3</cim:VALUE><cim:VALUE>MIF.DMTF|Memory Device Mapped Addresses|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="false" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ending address, referenced by an application or operating system and mapped by a memory controller, for this Memory object. The ending address is specified in KBytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Array Mapped Addresses|001.4</cim:VALUE><cim:VALUE>MIF.DMTF|Memory Device Mapped Addresses|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="false" NAME="ErrorInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration describing the type of error that occurred most recently. For example, single (value=6) or double bit errors (7) can be specified using this property. The values, 12-14, are undefined in the CIM Schema since in DMI, they mix the semantics of the type of error and whether it was correctable or not. The latter is indicated in the property, CorrectableError.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Bad Read</cim:VALUE><cim:VALUE>Parity Error</cim:VALUE><cim:VALUE>Single-Bit Error</cim:VALUE><cim:VALUE>Double-Bit Error</cim:VALUE><cim:VALUE>Multi-Bit Error</cim:VALUE><cim:VALUE>Nibble Error</cim:VALUE><cim:VALUE>Checksum Error</cim:VALUE><cim:VALUE>CRC Error</cim:VALUE><cim:VALUE>Undefined</cim:VALUE><cim:VALUE>Undefined</cim:VALUE><cim:VALUE>Undefined</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.12</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Memory.OtherErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="false" NAME="OtherErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.OtherErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Free form string providing more information if the Error Type property is set to 1, &quot;Other&quot;. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Memory.ErrorInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="false" NAME="CorrectableError" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.CorrectableError</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the most recent error was correctable. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="false" NAME="ErrorTime" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the last memory error occurred. The type of error is described by the ErrorInfo property. If the Error Info property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="false" NAME="ErrorAccess" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorAccess</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration indicating the memory access operation that caused the last error. The type of error is described by the ErrorInfo property. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Read</cim:VALUE><cim:VALUE>Write</cim:VALUE><cim:VALUE>Partial Write</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="false" NAME="ErrorTransferSize" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorTransferSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The size of the data transfer in bits that caused the last error. 0 indicates no error. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Memory" PROPAGATED="false" NAME="ErrorData" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Data captured during the last erroneous mebmory access. The data occupies the first n octets of the array necessary to hold the number of bits specified by the ErrorTransferSize property. If ErrorTransferSize is 0, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="false" NAME="ErrorDataOrder" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorDataOrder</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ordering for data stored in the ErrorData property. &quot;Least Significant Byte First&quot; (value=1) or &quot;Most Significant Byte First&quot; (2) can be specified. If ErrorTransferSize is 0, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Least Significant Byte First</cim:VALUE><cim:VALUE>Most Significant Byte First</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="false" NAME="ErrorAddress" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.StartingAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the address of the last memory error. The type of error is described by the ErrorInfo property. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.19</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="false" NAME="SystemLevelAddress" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.SystemLevelAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the address information in the property, ErrorAddress, is a system-level address (TRUE) or a physical address (FALSE). If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="false" NAME="ErrorResolution" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the range, in bytes, to which the last error can be resolved. For example, if error addresses are resolved to bit 11 (ie, on a typical page basis), then errors can be resolved to 4K boundaries and this property is set to 4000. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.21</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Memory" PROPAGATED="false" NAME="AdditionalErrorData" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.AdditionalErrorData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of octets holding additional error information. An example is ECC Syndrome or the return of the check bits if a CRC-based ErrorMethodology is used. In the latter case, if a single bit error is recognized and the CRC algorithm is known, it is possible to determine the exact bit that failed. This type of data (ECC Syndrome, Check Bit or Parity Bit data, or other vendor supplied information) is included in this field. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then AdditionalErrorData has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.18</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list here applies to all StorageExtent subclasses. Please look at the Description in each subclass for guidelines on the approriate values for that subclass. Note that any of these formats could apply to a CompositeExtent. 

Note - this property originally touched on two concepts that are now separated into this property and NameNamespace. Values 2,3,4,5,6, and 8 are retained for backwards compatibility but are deprecated in lieu of the corresponding values in CIM_StorageExtent.NameNamespace. 

For example, the preferred source for SCSI virtual (RAID) disk names is from Inquiry VPD page 83 response, type 3 identifiers. These will have NameFormat set to &apos;NAA&apos; and NameNamespace to &apos;VPD83Type3&apos;. 

Format of the Name property. Values for extents representing SCSI volumes are (per SCSI SPC-3): 
2 = VPD Page 83, NAA IEEE Registered Extended (VPD83NAA6) 
(DEPRECATED) 
3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) 
(DEPRECATED) 
4 = VPD Page 83, (VPD83Type2) (DEPRECATED) 
5 = VPD Page 83, 
T10 Vendor Identification (VPD83Type1) (DEPRECATED) 
6 = VPD Page 83, Vendor Specific (VPD83Type0) (DEPRECATED) 
7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a &apos;+&apos;. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 
&apos;ACME____+SUPER DISK______+124437458&apos; (_ is a space character) 
8 = Node WWN (for single LUN/controller) (NodeWWN) 
(DEPRECATED) 
9 = NAA as a generic format. See 
http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example &apos;21000020372D3C73&apos; 
10 = EUI as a generic format (EUI64) See 
http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. 
Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 
11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, &apos;SNVM&apos; may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83NAA6</cim:VALUE><cim:VALUE>VPD83NAA5</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD83Type0</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE><cim:VALUE>OS Device Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred source SCSI for volume names is SCSI VPD Page 83 responses. Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 
2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 
3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 
4 = VPD Page 83, Type 1 T10 Vendor Identification 
(NameFormat T10) 
Less preferred volume namespaces from other interfaces: 
5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 
6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 
7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) 
The preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 
8 = OS Device Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>OS Device Namespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_Modem"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Modems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_Modem is the superclass for grouping the numerous types of Modems.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_NetworkAdapter"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::NetworkAdapter</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of the CIM_NetworkAdpater class has been deprecated in lieu of CIM_NetworkPort. CIM_NetworkPort better reflects that the hardware of a single port is described and managed. 
Deprecated description: NetworkAdapter is an Abstract class that defines general networking hardware concepts (for example, PermanentAddress or Speed of operation).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="false" NAME="PermanentAddress" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.PermanentAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: PermanentAddress defines the network address that is hardcoded into an adapter. This &apos;hardcoded&apos; address might be changed through a firmware upgrade or software configuration. If so, this field should be updated when the change is made. PermanentAddress should be left blank if no &apos;hardcoded&apos; address exists for the NetworkAdapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="false" NAME="NetworkAddresses" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.NetworkAddresses</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: An array of strings that indicates the network addresses for an adapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="false" NAME="Speed" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: An estimate of the current bandwidth in Bits per Second. For Adapters that vary in bandwidth or for those where no accurate estimation can be made, this property should contain the nominal bandwidth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RFC1213-MIB.ifSpeed</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="false" NAME="MaxSpeed" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.MaxSpeed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The maximum speed, in Bits per Second, for the Network Adapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="false" NAME="FullDuplex" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.FullDuplex</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A Boolean that indicates that the Adapter is operating in full duplex mode.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="false" NAME="AutoSense" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.AutoSense</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A Boolean that indicates whether the NetworkAdapter is capable of automatically determining the speed or other communications characteristics of the attached network media.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="false" NAME="OctetsTransmitted" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortStatistics.BytesTransmitted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. The replacement is CIM_NetworkPortStatistics.BytesTransmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RFC1213-MIB.ifOutOctets</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="false" NAME="OctetsReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortStatistics.BytesReceived</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of OctetsReceived is deprecated. The replacement is CIM_NetworkPortStatistics.BytesReceived.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RFC1213-MIB.ifInOctets</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RedundancyComponent" NAME="CIM_NetworkAdapterRedundancyComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OrderedMemberOfCollection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::NetworkAdapter</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of the CIM_NetworkAdapterRedundancyComponent class has been deprecated because a specific association is not needed. Instead use the CIM_ OrderedMemberOf Collection class. 
Deprecated description: CIM_NetworkAdapterRedundancyComponent indicates the role that a NetworkAdapter plays in an ExtraCapacityGroup, providing load balancing.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NetworkAdapterRedundancyComponent" PROPAGATED="false" REFERENCECLASS="CIM_ExtraCapacityGroup" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OrderedMemberOfCollection.Collection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The RedundancyGroup that represents a set of load-balanced NetworkAdapters.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NetworkAdapterRedundancyComponent" PROPAGATED="false" REFERENCECLASS="CIM_NetworkAdapter" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OrderedMemberOfCollection.Member</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The Network Adapters that belong to the RedundancyGroup.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapterRedundancyComponent" PROPAGATED="false" NAME="ScopeOfBalancing" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Indicates the scope of load balancing for the NetworkAdapters that is involved in the RedundancyGroup. Load balancing can be restricted to transmitting data only (value=1), receiving data only (value=2), or used for both transmit and receive (value=3).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Load Balancing - Transmit Only</cim:VALUE><cim:VALUE>Load Balancing - Receive Only</cim:VALUE><cim:VALUE>Full Load Balancing</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapterRedundancyComponent" PROPAGATED="false" NAME="PrimaryAdapter" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OrderedMemberOfCollection.AssignedSequence</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A Boolean that indicates whether the Network Adapter is an original primary adapter (value=1), a preferred primary adapter (value=2), or both (value=3). Values of &quot;Unknown&quot; and &quot;Not Applicable&quot; can also be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Original Primary</cim:VALUE><cim:VALUE>Preferred Primary</cim:VALUE><cim:VALUE>Both</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalPort" NAME="CIM_NetworkPort"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NetworkPort is the logical representation of network communications hardware such as a physical connector and the setup or operation of the network chips, at the lowest layers of a network stack.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="false" NAME="Speed" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Speed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current bandwidth of the Port in Bits per Second. For ports that vary in bandwidth or for those where no accurate estimation can be made, this property should contain the nominal bandwidth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|MIB-II.ifSpeed</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="false" NAME="OtherNetworkPortType" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherPortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property is deprecated in lieu of CIM_LogicalPort.PortType. 
Deprecated description: The type of module, when PortType is set to 1 (&quot;Other&quot;.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.PortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="false" NAME="PortNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NetworkPorts are often numbered relative to either a logical module or a network element.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="false" NAME="LinkTechnology" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration of the types of links. When set to 1 (&quot;Other&quot;), the related property OtherLinkTechnology contains a string description of the type of link.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>IB</cim:VALUE><cim:VALUE>FC</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Token Ring</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Infrared</cim:VALUE><cim:VALUE>BlueTooth</cim:VALUE><cim:VALUE>Wireless LAN</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherLinkTechnology</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="false" NAME="OtherLinkTechnology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string value that describes LinkTechnology when it is set to 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.LinkTechnology</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="false" NAME="PermanentAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PermanentAddress defines the network address that is hardcoded into a port. This &apos;hardcoded&apos; address can be changed using a firmware upgrade or a software configuration. When this change is made, the field should be updated at the same time. PermanentAddress should be left blank if no &apos;hardcoded&apos; address exists for the NetworkAdapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="false" NAME="NetworkAddresses" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings that indicates the network addresses for the port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="false" NAME="FullDuplex" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates that the port is operating in full duplex mode.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="false" NAME="AutoSense" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Boolean that indicates whether the NetworkPort is capable of automatically determining the speed or other communications characteristics of the attached network media.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="false" NAME="SupportedMaximumTransmissionUnit" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum transmission unit (MTU) that can be supported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="false" NAME="ActiveMaximumTransmissionUnit" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The active or negotiated maximum transmission unit (MTU) that can be supported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="MaxSpeed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum bandwidth of the Port in Bits per Second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="RequestedSpeed" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested bandwidth of the Port in Bits per Second. The actual bandwidth is reported in LogicalPort.Speed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="UsageRestriction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In some circumstances, a LogicalPort might be identifiable as a front end or back end port. An example of this situation would be a storage array that might have back end ports to communicate with disk drives and front end ports to communicate with hosts. If there is no restriction on the use of the port, then the value should be set to &apos;not restricted&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Front-end only</cim:VALUE><cim:VALUE>Back-end only</cim:VALUE><cim:VALUE>Not restricted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="PortType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PortType is defined to force consistent naming of the &apos;type&apos; property in subclasses and to guarantee unique enum values for all instances of NetworkPort. When set to 1 (&quot;Other&quot;), related property OtherPortType contains a string description of the type of port. A range of values, DMTF_Reserved, has been defined that allows subclasses to override and define their specific types of ports.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..15999</cim:VALUE><cim:VALUE>16000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherNetworkPortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="OtherPortType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the type of module, when PortType is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.PortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalIdentity" NAME="CIM_NetworkVirtualAdapter"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteIdentity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::NetworkAdapter</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Note: The use of the CIM_NetworkVirtualAdapter class has been deprecated. A specific association is not needed. Instead use the CIM_ConcreteIdentity class. 
Deprecated description: NetworkVirtual Adapter describes that an instance of NetworkAdapter is actually the result of several Adapters participating in a load-balanced RedundancyGroup.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NetworkVirtualAdapter" PROPAGATED="false" REFERENCECLASS="CIM_NetworkAdapter" NAME="SystemElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteIdentity.SystemElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SystemElement</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The &apos;virtual&apos; NetworkAdapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NetworkVirtualAdapter" PROPAGATED="false" REFERENCECLASS="CIM_ExtraCapacityGroup" NAME="SameElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteIdentity.SameElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SameElement</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The ExtraCapacity RedundancyGroup that describes the load balancing. The result of the load balancing is the &apos;virtual&apos; Adapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Memory" NAME="CIM_NonVolatileStorage"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Memory</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Memory</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class has been deprecated in favor of CIM_Memory with the volatile parameter set to false. Capabilities and management of NV Storage. Non-volatile memory natively includes flash and ROM storage. In addition, NV memory can be BasedOn VolatileStorage, if the volatile memory is backed by a Battery. This scenario would be completely described by an instance of the AssociatedBattery relationship, referencing the NonVolatileStorage as the Dependent and the Battery as the Antecedent, and an instance of the BasedOn relationship, referencing the NonVolatileStorage as the Dependent and the VolatileStorage as the Antecedent.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_NonVolatileStorage" PROPAGATED="false" NAME="IsWriteable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Memory.Access</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicating that the NV storage is writeable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NonVolatileStorage" PROPAGATED="false" NAME="ApplicationWriteable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>no value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that at least some portion of the NonVolatileStorage is writeable by applications.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NonVolatileStorage" PROPAGATED="false" NAME="StartAddressForApplicationWrite" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>no value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When at least some portion of the NonVolatileStorage is writeable (ApplicationWriteable property = TRUE), StartAddress forApplcationWrite indicates the starting address for application data. If the ApplicationWriteable property is FALSE, this property is undefined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NonVolatileStorage.ApplicationWriteable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NonVolatileStorage" PROPAGATED="false" NAME="ApplicationWriteableSize" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>no value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When at least some portion of the NonVolatileStorage is writeable (ApplicationWriteable property = TRUE), Application WritableSize indicates the number of bits available for application data. If the ApplicationWriteable property is FALSE, this property is undefined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NonVolatileStorage.ApplicationWriteable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="Volatile" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Volatile is a property that indicates whether this memory is volatile or not.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ErrorMethodology</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology for Memory is a string property that indicates whether parity or CRC algorithms, ECC or other mechanisms are used. Details on the algorithm can also be supplied.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The beginning address, referenced by an application or operating system and mapped by a memory controller, for this Memory object. The starting address is specified in KBytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Array Mapped Addresses|001.3</cim:VALUE><cim:VALUE>MIF.DMTF|Memory Device Mapped Addresses|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ending address, referenced by an application or operating system and mapped by a memory controller, for this Memory object. The ending address is specified in KBytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Array Mapped Addresses|001.4</cim:VALUE><cim:VALUE>MIF.DMTF|Memory Device Mapped Addresses|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration describing the type of error that occurred most recently. For example, single (value=6) or double bit errors (7) can be specified using this property. The values, 12-14, are undefined in the CIM Schema since in DMI, they mix the semantics of the type of error and whether it was correctable or not. The latter is indicated in the property, CorrectableError.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Bad Read</cim:VALUE><cim:VALUE>Parity Error</cim:VALUE><cim:VALUE>Single-Bit Error</cim:VALUE><cim:VALUE>Double-Bit Error</cim:VALUE><cim:VALUE>Multi-Bit Error</cim:VALUE><cim:VALUE>Nibble Error</cim:VALUE><cim:VALUE>Checksum Error</cim:VALUE><cim:VALUE>CRC Error</cim:VALUE><cim:VALUE>Undefined</cim:VALUE><cim:VALUE>Undefined</cim:VALUE><cim:VALUE>Undefined</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.12</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Memory.OtherErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="OtherErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.OtherErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Free form string providing more information if the Error Type property is set to 1, &quot;Other&quot;. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Memory.ErrorInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="CorrectableError" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.CorrectableError</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the most recent error was correctable. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorTime" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the last memory error occurred. The type of error is described by the ErrorInfo property. If the Error Info property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorAccess" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorAccess</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration indicating the memory access operation that caused the last error. The type of error is described by the ErrorInfo property. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Read</cim:VALUE><cim:VALUE>Write</cim:VALUE><cim:VALUE>Partial Write</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorTransferSize" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorTransferSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The size of the data transfer in bits that caused the last error. 0 indicates no error. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorData" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Data captured during the last erroneous mebmory access. The data occupies the first n octets of the array necessary to hold the number of bits specified by the ErrorTransferSize property. If ErrorTransferSize is 0, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorDataOrder" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorDataOrder</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ordering for data stored in the ErrorData property. &quot;Least Significant Byte First&quot; (value=1) or &quot;Most Significant Byte First&quot; (2) can be specified. If ErrorTransferSize is 0, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Least Significant Byte First</cim:VALUE><cim:VALUE>Most Significant Byte First</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorAddress" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.StartingAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the address of the last memory error. The type of error is described by the ErrorInfo property. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.19</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="SystemLevelAddress" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.SystemLevelAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the address information in the property, ErrorAddress, is a system-level address (TRUE) or a physical address (FALSE). If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorResolution" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the range, in bytes, to which the last error can be resolved. For example, if error addresses are resolved to bit 11 (ie, on a typical page basis), then errors can be resolved to 4K boundaries and this property is set to 4000. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.21</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="AdditionalErrorData" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.AdditionalErrorData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of octets holding additional error information. An example is ECC Syndrome or the return of the check bits if a CRC-based ErrorMethodology is used. In the latter case, if a single bit error is recognized and the CRC algorithm is known, it is possible to determine the exact bit that failed. This type of data (ECC Syndrome, Check Bit or Parity Bit data, or other vendor supplied information) is included in this field. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then AdditionalErrorData has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.18</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list here applies to all StorageExtent subclasses. Please look at the Description in each subclass for guidelines on the approriate values for that subclass. Note that any of these formats could apply to a CompositeExtent. 

Note - this property originally touched on two concepts that are now separated into this property and NameNamespace. Values 2,3,4,5,6, and 8 are retained for backwards compatibility but are deprecated in lieu of the corresponding values in CIM_StorageExtent.NameNamespace. 

For example, the preferred source for SCSI virtual (RAID) disk names is from Inquiry VPD page 83 response, type 3 identifiers. These will have NameFormat set to &apos;NAA&apos; and NameNamespace to &apos;VPD83Type3&apos;. 

Format of the Name property. Values for extents representing SCSI volumes are (per SCSI SPC-3): 
2 = VPD Page 83, NAA IEEE Registered Extended (VPD83NAA6) 
(DEPRECATED) 
3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) 
(DEPRECATED) 
4 = VPD Page 83, (VPD83Type2) (DEPRECATED) 
5 = VPD Page 83, 
T10 Vendor Identification (VPD83Type1) (DEPRECATED) 
6 = VPD Page 83, Vendor Specific (VPD83Type0) (DEPRECATED) 
7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a &apos;+&apos;. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 
&apos;ACME____+SUPER DISK______+124437458&apos; (_ is a space character) 
8 = Node WWN (for single LUN/controller) (NodeWWN) 
(DEPRECATED) 
9 = NAA as a generic format. See 
http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example &apos;21000020372D3C73&apos; 
10 = EUI as a generic format (EUI64) See 
http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. 
Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 
11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, &apos;SNVM&apos; may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83NAA6</cim:VALUE><cim:VALUE>VPD83NAA5</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD83Type0</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE><cim:VALUE>OS Device Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred source SCSI for volume names is SCSI VPD Page 83 responses. Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 
2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 
3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 
4 = VPD Page 83, Type 1 T10 Vendor Identification 
(NameFormat T10) 
Less preferred volume namespaces from other interfaces: 
5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 
6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 
7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) 
The preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 
8 = OS Device Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>OS Device Namespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_PackageDependency"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::DeviceElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A LogicalDevice is installed in a Package such as a Chassis or a Rack, not for a specific Device, but to function with the Package in general. This relationship is described by the PackageDependency association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PackageDependency" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Logical Device for the Package.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PackageDependency" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalPackage" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalPackage whose environment is affected.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Controller" NAME="CIM_ParallelController"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of the ParallelController.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ParallelController" PROPAGATED="false" NAME="DMASupport" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Set to true if the ParallelController supports DMA.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Parallel Ports|003.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ParallelController" PROPAGATED="false" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration that indicates the capabilities of the ParallelController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>XT/AT Compatible</cim:VALUE><cim:VALUE>PS/2 Compatible</cim:VALUE><cim:VALUE>ECP</cim:VALUE><cim:VALUE>EPP</cim:VALUE><cim:VALUE>PC-98</cim:VALUE><cim:VALUE>PC-98-Hireso</cim:VALUE><cim:VALUE>PC-H98</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Parallel Ports|003.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ParallelController.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ParallelController" PROPAGATED="false" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that provides more detailed explanations for any of the ParallelController features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ParallelController.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ParallelController" PROPAGATED="false" NAME="Security" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration that indicates the operational security for the Controller. For example, information that the external interface of the Device is locked out (value=4) or &quot;Boot Bypass&quot; (value=6) can be described using this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>External Interface Locked Out</cim:VALUE><cim:VALUE>External Interface Enabled</cim:VALUE><cim:VALUE>Boot Bypass</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Parallel Ports|003.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalModule" NAME="CIM_PassThroughModule"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A device that is a replacement for physical cables and allows internal network physical ports in a chassis or rack to be made accessible from the external network. This may a fixed internal port to external port relationship, or a configurable mapping of internal ports to output ports via a cross-point switching function. The mapping between an internal and external port is modeled using the InternalPorts and ExternalPorts array properties. Corresponding array indices of the InternalPorts and ExternalPorts properties shall contain the port number of the internal port and external port, respectively in a mapping pair. Usage of this class is appropriate when modeling a simple n x n pass through module where the protocols supported by the module are not the target of management. Implementations wishing to enable management of the network function should instrument the appropriate device and network models. The tie into the device and network models is accomplished by correlating the port numbers in this class&apos; internal and external port arrays with CIM_NetworkPort&apos;s PortNumber property. The following is an example of how this class could be used: 
For a given instance, the value of NumberOfPorts is 3. This indicates that there are 3 internal ports and 3 external ports. Internal port 2 is mapped to external port 3. Internal ports 1 and 3 are not mapped to an external port. External ports 1 and 2 are not mapped to internal ports. For this instance the length of the InternalPorts and ExternalPorts arrays shall both be one. The first array position in InternalPortshall contain the value 2. The first array position in ExternalPorts shall contain the value 3.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PassThroughModule" PROPAGATED="false" NAME="LinkTechnologies" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration of the link technologies that can be passed- through by this device. When set to 1 (&quot;Other&quot;), the property OtherLinkTechnologies contains string descriptions of the alternative link types.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>IB</cim:VALUE><cim:VALUE>FC</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Token Ring</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Infrared</cim:VALUE><cim:VALUE>BlueTooth</cim:VALUE><cim:VALUE>Wireless LAN</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PassThroughModule.OtherLinkTechnologies</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PassThroughModule" PROPAGATED="false" NAME="OtherLinkTechnologies" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of string values describing the supported technologies when an entry in the LinkTechnologies array is set to 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PassThroughModule.LinkTechnologies</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PassThroughModule" PROPAGATED="false" NAME="IsProgrammable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating if the port assignments on this switch are software programmable or not.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PassThroughModule" PROPAGATED="false" NAME="NumberOfPorts" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A PassThroughModule is a simple module with 1-1 correspondence between internal and external ports. This number represents the number of external ports. By virtue of there being a 1-1 correspondence of ports, it also represents the number of internal ports. 
The ports are numbered 1 through N.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PassThroughModule" PROPAGATED="false" NAME="InternalPorts" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An indexed array containing the internal port numbers. Corresponding external ports are in the ExternalPorts array. Only internal ports which are mapped to an external port shall appear in the array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PassThroughModule.ExternalPorts</cim:VALUE><cim:VALUE>CIM_NetworkPort.PortNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PassThroughModule" PROPAGATED="false" NAME="ExternalPorts" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An indexed array containing the external ports. Corresponding internal ports are in the InternalPorts array. Only external ports which are mapped to an internal port shall appear in the array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PassThroughModule.InternalPorts</cim:VALUE><cim:VALUE>CIM_NetworkPort.PortNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalModule" PROPAGATED="true" NAME="ModuleNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Logical modules are often named by the physical or logical slot that they occupy within the containing device. ModuleNumber is the number assigned to the module by its parent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalModule" PROPAGATED="true" NAME="LogicalModuleType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type identifies the type of LogicalModule this instance represents. 
A value of &quot;Unknown&quot; indicates that the LogicalModuleType is unknown. 
A value of &quot;Other&quot; indicates that the value is not one of the enumerated values. OtherLogicalModuleTypeDescription should contain additional information. 
A value of &quot;Device Tray&quot; indicates that the device is a device or media tray, for example in a modular system. 
A value of &quot;Line Card&quot; indicates that the module is a line card in a switch. 
A value of &quot;Blade&quot; indicates the module is a blade inserted into a switch. 
The ranges expressed by &quot;DMTF Reserved&quot; and &quot;Vendor Reserved&quot; are reserved for DMTF and Vendor extensibility, respectively.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Device Tray</cim:VALUE><cim:VALUE>Line Card</cim:VALUE><cim:VALUE>Blade</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalModule.OtherLogicalModuleTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalModule" PROPAGATED="true" NAME="OtherLogicalModuleTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherLogicalModuleTypeDescription provides additional information about the type of LogicalModule represented by this instance when the value of LogicalModuleType is 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalModule.LogicalModuleType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_PassThroughModule" NAME="AssignPorts" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the switch is software programmable, then this method is called to assign an internal port to an external port. 
If 0 is returned, the requested status of the mapping of InternalPort and ExternalPort is in effect. That is, an attempt to unmap two ports that are not mapped to any other ports or an attempt to map two ports which are already mapped to each other shall return 0, because the resultant state of the mapping is equivalent to the client request. For a mapping operation, if either target port is already mapped to a different port, the implementation shall first unmap it. An attempt to unmap two ports that are not mapped to each other shall fail with an error of &quot;Not Mapped&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Not Mapped</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="Mapped" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating if the ports are to be unmapped or mapped. If &quot;True&quot;, InternalPorts and ExternalPorts shall be updated to contain a mapping of InternalPort to ExternalPort. If &quot;False&quot;, InternalPorts and ExternalPorts shall be updated to remove the mapping if one exists.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="InternalPort" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The mapping for this internal port shall be updated.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ExternalPort" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The mapping for this external port shall be updated.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Controller" NAME="CIM_PCIController"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.20.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PCIController is a superclass for the PCIBridge and PCIDevice classes. These classes model adapters and bridges on a PCI bus. The properties in PCIController and its subclasses are defined in the various PCI Specifications that are published by the PCI SIG.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="false" NAME="CommandRegister" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current contents of the register that provides basic control over the ability of the device to respond to or perform PCI accesses.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PCIController" PROPAGATED="false" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers that indicates controller capabilities. Information such as &quot;Supports 66MHz&quot; (value=2) is specified in this property. The data in the Capabilities array is gathered from the PCI Status Register and the PCI Capabilities List as defined in the PCI Specification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Supports 66MHz</cim:VALUE><cim:VALUE>Supports User Definable Features</cim:VALUE><cim:VALUE>Supports Fast Back-to-Back Transactions</cim:VALUE><cim:VALUE>PCI-X Capable</cim:VALUE><cim:VALUE>PCI Power Management Supported</cim:VALUE><cim:VALUE>Message Signaled Interrupts Supported</cim:VALUE><cim:VALUE>Parity Error Recovery Capable</cim:VALUE><cim:VALUE>AGP Supported</cim:VALUE><cim:VALUE>Vital Product Data Supported</cim:VALUE><cim:VALUE>Provides Slot Identification</cim:VALUE><cim:VALUE>Hot Swap Supported</cim:VALUE><cim:VALUE>Supports PCIe</cim:VALUE><cim:VALUE>Supports PCIe Gen 2</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PCIController.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PCIController" PROPAGATED="false" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that provides more detailed explanations for any of the PCIController features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PCIController.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="false" NAME="DeviceSelectTiming" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The slowest device-select timing for a target device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Fast</cim:VALUE><cim:VALUE>Medium</cim:VALUE><cim:VALUE>Slow</cim:VALUE><cim:VALUE>Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="false" NAME="ClassCode" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register of 8 bits that identifies the basic function of the PCI device. This property is only the upper byte (offset 0Bh) of the 3-byte ClassCode field. Note that the ValueMap array of the property specifies the decimal representation of this information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Pre 2.0</cim:VALUE><cim:VALUE>Mass Storage</cim:VALUE><cim:VALUE>Network</cim:VALUE><cim:VALUE>Display</cim:VALUE><cim:VALUE>Multimedia</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>Bridge</cim:VALUE><cim:VALUE>Simple Communications</cim:VALUE><cim:VALUE>Base Peripheral</cim:VALUE><cim:VALUE>Input</cim:VALUE><cim:VALUE>Docking Station</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Serial Bus</cim:VALUE><cim:VALUE>Wireless</cim:VALUE><cim:VALUE>Intelligent I/O</cim:VALUE><cim:VALUE>Satellite Communication</cim:VALUE><cim:VALUE>Encryption/Decryption</cim:VALUE><cim:VALUE>Data Acquisition and Signal Processing</cim:VALUE><cim:VALUE>PCI Reserved</cim:VALUE><cim:VALUE>Other</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="false" NAME="CacheLineSize" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the system cache line size in doubleword increments (for example, a 486-based system would store the value 04h, indicating a cache line size of four doublewords.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>DoubleWords</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>dataword * 2</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="false" NAME="LatencyTimer" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the minimum amount of time, in PCI clock cycles, that the bus master can retain ownership of the bus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>PCI clock cycles</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>cycle</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="false" NAME="InterruptPin" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the PCI interrupt request pin (INTA# to INTD#) to which a PCI functional device is connected.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>INTA#</cim:VALUE><cim:VALUE>INTB#</cim:VALUE><cim:VALUE>INTC#</cim:VALUE><cim:VALUE>INTD#</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="false" NAME="ExpansionROMBaseAddress" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Doubleword Expansion ROM-base memory address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>DoubleWords</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>dataword * 2</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="false" NAME="SelfTestEnabled" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reports if the PCI device can perform the self-test function. Returns bit 7 of the BIST register as a Boolean.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_PCIController" NAME="BISTExecution" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to invoke PCI device self-test. This method sets bit 6 of the BIST register. The return result is the lower 4 bits of the BIST register where 0 indicates success and non-zero is a device-dependent failure. Support for this method is optional in the PCI Specification.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PCIController" NAME="CIM_PCIDevice"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ClassConstraint" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>inv:IsBaseAddress64=true implies BaseAddress=null and BaseAddress64&lt;&gt;null</cim:VALUE><cim:VALUE>inv:IsBaseAddress64=false implies BaseAddress64=null</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of a PCI device controller on an adapter card.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="false" NAME="BaseAddress" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of doubleword base-memory addresses.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PCIDevice.IsBaseAddress64</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="false" NAME="SubsystemID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Subsystem identifier code.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="false" NAME="SubsystemVendorID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Subsystem vendor ID. ID information is reported from a PCIDevice through protocol-specific requests. The correct place in the CIM Schema for this information is in CIM_Physical Element (the Manufacturer property) for hardware, and CIM_Product (the Vendor property) if the information is related to Product acquisition. This data is also reported here, because it is part of the standard output from the Device and is an optimization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="false" NAME="MinGrantTime" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register that indicates how long the master would like to retain PCI bus ownership whenever it initiates a transaction. A 0 value indicates no requirement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>250 nanoseconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 250 * 10^-9</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="false" NAME="MaxLatency" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register that specifies how often the device needs access to the PCI bus in 250ns. A 0 value indicates no requirement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>250 nanoseconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 250 * 10^-9</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="false" NAME="BusNumber" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The bus number where this PCI device resides.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="false" NAME="DeviceNumber" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The device number assigned to this PCI device for this bus.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="false" NAME="FunctionNumber" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The function number for this PCI device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="false" NAME="PCIDeviceID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register that contains a value assigned by the device manufacturer used to identify the type of device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="false" NAME="VendorID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register that contains a value assigned by the PCI SIG used to identify the manufacturer of the device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="false" NAME="RevisionID" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register that contains a value assigned by the device manufacturer used to identify the revision number of the device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="CommandRegister" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current contents of the register that provides basic control over the ability of the device to respond to or perform PCI accesses.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers that indicates controller capabilities. Information such as &quot;Supports 66MHz&quot; (value=2) is specified in this property. The data in the Capabilities array is gathered from the PCI Status Register and the PCI Capabilities List as defined in the PCI Specification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Supports 66MHz</cim:VALUE><cim:VALUE>Supports User Definable Features</cim:VALUE><cim:VALUE>Supports Fast Back-to-Back Transactions</cim:VALUE><cim:VALUE>PCI-X Capable</cim:VALUE><cim:VALUE>PCI Power Management Supported</cim:VALUE><cim:VALUE>Message Signaled Interrupts Supported</cim:VALUE><cim:VALUE>Parity Error Recovery Capable</cim:VALUE><cim:VALUE>AGP Supported</cim:VALUE><cim:VALUE>Vital Product Data Supported</cim:VALUE><cim:VALUE>Provides Slot Identification</cim:VALUE><cim:VALUE>Hot Swap Supported</cim:VALUE><cim:VALUE>Supports PCIe</cim:VALUE><cim:VALUE>Supports PCIe Gen 2</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PCIController.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that provides more detailed explanations for any of the PCIController features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PCIController.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="DeviceSelectTiming" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The slowest device-select timing for a target device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Fast</cim:VALUE><cim:VALUE>Medium</cim:VALUE><cim:VALUE>Slow</cim:VALUE><cim:VALUE>Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="ClassCode" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register of 8 bits that identifies the basic function of the PCI device. This property is only the upper byte (offset 0Bh) of the 3-byte ClassCode field. Note that the ValueMap array of the property specifies the decimal representation of this information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Pre 2.0</cim:VALUE><cim:VALUE>Mass Storage</cim:VALUE><cim:VALUE>Network</cim:VALUE><cim:VALUE>Display</cim:VALUE><cim:VALUE>Multimedia</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>Bridge</cim:VALUE><cim:VALUE>Simple Communications</cim:VALUE><cim:VALUE>Base Peripheral</cim:VALUE><cim:VALUE>Input</cim:VALUE><cim:VALUE>Docking Station</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Serial Bus</cim:VALUE><cim:VALUE>Wireless</cim:VALUE><cim:VALUE>Intelligent I/O</cim:VALUE><cim:VALUE>Satellite Communication</cim:VALUE><cim:VALUE>Encryption/Decryption</cim:VALUE><cim:VALUE>Data Acquisition and Signal Processing</cim:VALUE><cim:VALUE>PCI Reserved</cim:VALUE><cim:VALUE>Other</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="CacheLineSize" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the system cache line size in doubleword increments (for example, a 486-based system would store the value 04h, indicating a cache line size of four doublewords.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>DoubleWords</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>dataword * 2</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="LatencyTimer" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the minimum amount of time, in PCI clock cycles, that the bus master can retain ownership of the bus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>PCI clock cycles</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>cycle</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="InterruptPin" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the PCI interrupt request pin (INTA# to INTD#) to which a PCI functional device is connected.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>INTA#</cim:VALUE><cim:VALUE>INTB#</cim:VALUE><cim:VALUE>INTC#</cim:VALUE><cim:VALUE>INTD#</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="ExpansionROMBaseAddress" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Doubleword Expansion ROM-base memory address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>DoubleWords</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>dataword * 2</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="SelfTestEnabled" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reports if the PCI device can perform the self-test function. Returns bit 7 of the BIST register as a Boolean.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="BISTExecution" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to invoke PCI device self-test. This method sets bit 6 of the BIST register. The return result is the lower 4 bits of the BIST register where 0 indicates success and non-zero is a device-dependent failure. Support for this method is optional in the PCI Specification.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PCIDevice" NAME="CIM_PCIeSwitch"><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of a PCI device that provide PCI Express switch capability.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PCIeSwitch" PROPAGATED="false" NAME="NumberOfPorts" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of ports that are exposed by this switch.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PCIeSwitch" PROPAGATED="false" NAME="SecondaryBusNumbers" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of the PCI bus segments to which the secondary interfaces of the switch are connected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="BaseAddress" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of doubleword base-memory addresses.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PCIDevice.IsBaseAddress64</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="SubsystemID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Subsystem identifier code.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="SubsystemVendorID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Subsystem vendor ID. ID information is reported from a PCIDevice through protocol-specific requests. The correct place in the CIM Schema for this information is in CIM_Physical Element (the Manufacturer property) for hardware, and CIM_Product (the Vendor property) if the information is related to Product acquisition. This data is also reported here, because it is part of the standard output from the Device and is an optimization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="MinGrantTime" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register that indicates how long the master would like to retain PCI bus ownership whenever it initiates a transaction. A 0 value indicates no requirement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>250 nanoseconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 250 * 10^-9</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="MaxLatency" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register that specifies how often the device needs access to the PCI bus in 250ns. A 0 value indicates no requirement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>250 nanoseconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 250 * 10^-9</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="BusNumber" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The bus number where this PCI device resides.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="DeviceNumber" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The device number assigned to this PCI device for this bus.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="FunctionNumber" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The function number for this PCI device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="PCIDeviceID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register that contains a value assigned by the device manufacturer used to identify the type of device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="VendorID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register that contains a value assigned by the PCI SIG used to identify the manufacturer of the device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="RevisionID" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register that contains a value assigned by the device manufacturer used to identify the revision number of the device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="CommandRegister" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current contents of the register that provides basic control over the ability of the device to respond to or perform PCI accesses.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers that indicates controller capabilities. Information such as &quot;Supports 66MHz&quot; (value=2) is specified in this property. The data in the Capabilities array is gathered from the PCI Status Register and the PCI Capabilities List as defined in the PCI Specification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Supports 66MHz</cim:VALUE><cim:VALUE>Supports User Definable Features</cim:VALUE><cim:VALUE>Supports Fast Back-to-Back Transactions</cim:VALUE><cim:VALUE>PCI-X Capable</cim:VALUE><cim:VALUE>PCI Power Management Supported</cim:VALUE><cim:VALUE>Message Signaled Interrupts Supported</cim:VALUE><cim:VALUE>Parity Error Recovery Capable</cim:VALUE><cim:VALUE>AGP Supported</cim:VALUE><cim:VALUE>Vital Product Data Supported</cim:VALUE><cim:VALUE>Provides Slot Identification</cim:VALUE><cim:VALUE>Hot Swap Supported</cim:VALUE><cim:VALUE>Supports PCIe</cim:VALUE><cim:VALUE>Supports PCIe Gen 2</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PCIController.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that provides more detailed explanations for any of the PCIController features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PCIController.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="DeviceSelectTiming" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The slowest device-select timing for a target device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Fast</cim:VALUE><cim:VALUE>Medium</cim:VALUE><cim:VALUE>Slow</cim:VALUE><cim:VALUE>Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="ClassCode" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register of 8 bits that identifies the basic function of the PCI device. This property is only the upper byte (offset 0Bh) of the 3-byte ClassCode field. Note that the ValueMap array of the property specifies the decimal representation of this information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Pre 2.0</cim:VALUE><cim:VALUE>Mass Storage</cim:VALUE><cim:VALUE>Network</cim:VALUE><cim:VALUE>Display</cim:VALUE><cim:VALUE>Multimedia</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>Bridge</cim:VALUE><cim:VALUE>Simple Communications</cim:VALUE><cim:VALUE>Base Peripheral</cim:VALUE><cim:VALUE>Input</cim:VALUE><cim:VALUE>Docking Station</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Serial Bus</cim:VALUE><cim:VALUE>Wireless</cim:VALUE><cim:VALUE>Intelligent I/O</cim:VALUE><cim:VALUE>Satellite Communication</cim:VALUE><cim:VALUE>Encryption/Decryption</cim:VALUE><cim:VALUE>Data Acquisition and Signal Processing</cim:VALUE><cim:VALUE>PCI Reserved</cim:VALUE><cim:VALUE>Other</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="CacheLineSize" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the system cache line size in doubleword increments (for example, a 486-based system would store the value 04h, indicating a cache line size of four doublewords.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>DoubleWords</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>dataword * 2</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="LatencyTimer" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the minimum amount of time, in PCI clock cycles, that the bus master can retain ownership of the bus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>PCI clock cycles</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>cycle</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="InterruptPin" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the PCI interrupt request pin (INTA# to INTD#) to which a PCI functional device is connected.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>INTA#</cim:VALUE><cim:VALUE>INTB#</cim:VALUE><cim:VALUE>INTC#</cim:VALUE><cim:VALUE>INTD#</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="ExpansionROMBaseAddress" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Doubleword Expansion ROM-base memory address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>DoubleWords</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>dataword * 2</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="SelfTestEnabled" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reports if the PCI device can perform the self-test function. Returns bit 7 of the BIST register as a Boolean.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="BISTExecution" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to invoke PCI device self-test. This method sets bit 6 of the BIST register. The return result is the lower 4 bits of the BIST register where 0 indicates success and non-zero is a device-dependent failure. Support for this method is optional in the PCI Specification.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalPort" NAME="CIM_PCIPort"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Represents PCI device ports used to describe the connection between PCI devices.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PCIPort" PROPAGATED="false" NAME="PortType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PortType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>150</cim:VALUE><cim:VALUE>151</cim:VALUE><cim:VALUE>152</cim:VALUE><cim:VALUE>153</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>PCI-X</cim:VALUE><cim:VALUE>PCIe</cim:VALUE><cim:VALUE>PCIe Gen 2</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherNetworkPortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="Speed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The bandwidth of the Port in Bits per Second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="MaxSpeed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum bandwidth of the Port in Bits per Second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="RequestedSpeed" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested bandwidth of the Port in Bits per Second. The actual bandwidth is reported in LogicalPort.Speed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="UsageRestriction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In some circumstances, a LogicalPort might be identifiable as a front end or back end port. An example of this situation would be a storage array that might have back end ports to communicate with disk drives and front end ports to communicate with hosts. If there is no restriction on the use of the port, then the value should be set to &apos;not restricted&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Front-end only</cim:VALUE><cim:VALUE>Back-end only</cim:VALUE><cim:VALUE>Not restricted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="OtherPortType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the type of module, when PortType is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.PortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Controller" NAME="CIM_PCMCIAController"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of a PCMCIAController.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StorageExtent" NAME="CIM_PhysicalExtent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtectedExtentBasedOn</cim:VALUE><cim:VALUE>CIM_CompositeExtentBasedOn</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SccExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Deprecated - use CIM_ProtectedExtentBasedOn or CIM_CompositeExtentBasedOn instead. The information on check and user data is better expressed in the association that layers the storage, than in the extent itself. A PhysicalExtent is used to model an SCC RAID implementation. It defines the consecutive addressable block addresses on a single storage device, that are treated as a single StorageExtent and that are in the same StorageRedundancyGroup. An alternate possibility, if automatic configuration is used, is to instantiate or extend the AggregatePExtent class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PhysicalExtent" PROPAGATED="false" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.BlockSize</cim:VALUE><cim:VALUE>CIM_ProtectedExtentBasedOn.BlockSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>BlockSize</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Extent|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalExtent" PROPAGATED="false" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.NumberOfBlocks</cim:VALUE><cim:VALUE>CIM_ProtectedExtentBasedOn.NumberOfBlocks</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NumberOfBlocks</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Extent|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalExtent" PROPAGATED="false" NAME="UnitsBeforeCheckDataInterleave" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.UnitsBeforeCheckDataInterleave</cim:VALUE><cim:VALUE>CIM_ProtectedExtentBasedOn.UnitsBeforeCheckDataInterleave</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of bytes of user data to skip before starting the check data interleave.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Extent|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalExtent" PROPAGATED="false" NAME="UnitsOfCheckData" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.UnitsOfCheckData</cim:VALUE><cim:VALUE>CIM_ProtectedExtentBasedOn.UnitsOfCheckData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of bytes to be reserved for check data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Extent|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PhysicalExtent" PROPAGATED="false" NAME="UnitsOfUserData" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.UnitsOfUserData</cim:VALUE><cim:VALUE>CIM_ProtectedExtentBasedOn.UnitsOfUserData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of bytes to be reserved for user data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Extent|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list here applies to all StorageExtent subclasses. Please look at the Description in each subclass for guidelines on the approriate values for that subclass. Note that any of these formats could apply to a CompositeExtent. 

Note - this property originally touched on two concepts that are now separated into this property and NameNamespace. Values 2,3,4,5,6, and 8 are retained for backwards compatibility but are deprecated in lieu of the corresponding values in CIM_StorageExtent.NameNamespace. 

For example, the preferred source for SCSI virtual (RAID) disk names is from Inquiry VPD page 83 response, type 3 identifiers. These will have NameFormat set to &apos;NAA&apos; and NameNamespace to &apos;VPD83Type3&apos;. 

Format of the Name property. Values for extents representing SCSI volumes are (per SCSI SPC-3): 
2 = VPD Page 83, NAA IEEE Registered Extended (VPD83NAA6) 
(DEPRECATED) 
3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) 
(DEPRECATED) 
4 = VPD Page 83, (VPD83Type2) (DEPRECATED) 
5 = VPD Page 83, 
T10 Vendor Identification (VPD83Type1) (DEPRECATED) 
6 = VPD Page 83, Vendor Specific (VPD83Type0) (DEPRECATED) 
7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a &apos;+&apos;. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 
&apos;ACME____+SUPER DISK______+124437458&apos; (_ is a space character) 
8 = Node WWN (for single LUN/controller) (NodeWWN) 
(DEPRECATED) 
9 = NAA as a generic format. See 
http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example &apos;21000020372D3C73&apos; 
10 = EUI as a generic format (EUI64) See 
http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. 
Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 
11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, &apos;SNVM&apos; may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83NAA6</cim:VALUE><cim:VALUE>VPD83NAA5</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD83Type0</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE><cim:VALUE>OS Device Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred source SCSI for volume names is SCSI VPD Page 83 responses. Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 
2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 
3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 
4 = VPD Page 83, Type 1 T10 Vendor Identification 
(NameFormat T10) 
Less preferred volume namespaces from other interfaces: 
5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 
6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 
7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) 
The preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 
8 = OS Device Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>OS Device Namespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MediaTransferDevice" NAME="CIM_PickerElement"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PickerElements represent hardware used to pick or place PhysicalMedia from/into StorageMediaLocations.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PickerElement" PROPAGATED="false" NAME="MaxPickTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum time in seconds for a PickerElement to grab a PhysicalMedia from a StorageMediaLocation, once the Picker has arrived at that Location. The maximum time interval for moving a Media from one point to another is the sum of the PickerElement&apos;s MaxPickTime, the Changer Device&apos;s MaxTransitTime and the PickerElement&apos;s MaxPutTime.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PickerElement" PROPAGATED="false" NAME="MaxPutTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum time in seconds for a PickerElement to place a PhysicalMedia into a StorageMediaLocation, once the Picker has arrived at that Location. The maximum time interval for moving a Media from one point to another is the sum of the PickerElement&apos;s MaxPickTime, the Changer Device&apos;s MaxTransitTime and the PickerElement&apos;s MaxPutTime.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PickerElement" PROPAGATED="false" NAME="CellLocation" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String describing the location in the StorageLibrary where the Picker is currently positioned.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_PortActiveConnection"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The PortActiveConnection relationship indicates that a NetworkPort is using the referenced PhysicalConnector to output to the network. This relationship is important when the port can choose to output from one of several connectors. The connectors can be associated with the NetworkPort in a Realizes relationship, but this is not required. This association provides additional information (for instance,&apos;in use for communication&apos;) different than Realizes.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PortActiveConnection" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalConnector" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalConnector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PortActiveConnection" PROPAGATED="false" REFERENCECLASS="CIM_NetworkPort" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NetworkPort that transmits using the Connector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Controller" NAME="CIM_PortController"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PortController is a logical device corresponding to a hardware network port controller. Port controllers provide various features depending on their types and versions.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PortController" PROPAGATED="false" NAME="ControllerType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type or model of the port controller. Specific values will be enumerated in a later release of this schema. When set to 1 (&quot;Other&quot;), the related property OtherControllerType contains a string description of the type of the controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>IB</cim:VALUE><cim:VALUE>FC</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Token Ring</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PortController.OtherControllerType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PortController" PROPAGATED="false" NAME="OtherControllerType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string value for controller types that is not captured by the ControllerType enumeration. This property should be used only when the value of the ControllerType property is set to 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PortController.ControllerType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PortController" PROPAGATED="false" NAME="ControllerVersion" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The revision number of the controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_PortOnDevice"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PortOnDevice associates a Port or connection point with its Device.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PortOnDevice" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Device that includes the Port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PortOnDevice" PROPAGATED="false" REFERENCECLASS="CIM_LogicalPort" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Port on the Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_PowerSupply"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::CoolingAndPower</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of the PowerSupply LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="false" NAME="IsSwitchingSupply" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the PowerSupply is a switching (instead of linear) supply.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="false" NAME="Range1InputVoltageLow" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The low voltage of Input Voltage Range 1 for this Power Supply, in millivolts. A value of 0 denotes &apos;unknown&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliVolts</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>volt * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="false" NAME="Range1InputVoltageHigh" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The high voltage of Input Voltage Range 1 for this Power Supply, in millivolts. A value of 0 denotes &apos;unknown&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliVolts</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>volt * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="false" NAME="Range1InputFrequencyLow" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The frequency (in hertz) at the low end of the Input Frequency Range 1 of this Power Supply. A value of 0 implies DC.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="false" NAME="Range1InputFrequencyHigh" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The frequency (in hertz) at the high end of the Input Frequency Range 1 of this Power Supply. A value of 0 implies DC.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.18</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="false" NAME="Range2InputVoltageLow" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The low voltage of Input Voltage Range 2 for this Power Supply, in millivolts. A value of 0 denotes &apos;unknown&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliVolts</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>volt * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="false" NAME="Range2InputVoltageHigh" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The high voltage of Input Voltage Range 2 for this Power Supply, in millivolts. A value of 0 denotes &apos;unknown&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliVolts</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>volt * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="false" NAME="Range2InputFrequencyLow" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The frequency (in hertz) at the low end of the Input Frequency Range 2 of this Power Supply. A value of 0 implies DC.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.19</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="false" NAME="Range2InputFrequencyHigh" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The frequency (in hertz) at the high end of the Input Frequency Range 2 of this Power Supply. A value of 0 implies DC.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.20</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="false" NAME="ActiveInputVoltage" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ActiveInputVoltage indicates which input voltage range is currently in use. Range 1, 2, or both can be specified using the values 3, 4, or 5, respectively. If the Supply is not currently drawing power, the value 6 (&quot;Neither&quot;) can be specified. This information is necessary in the case of a UPS, a subclass of PowerSupply.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Range 1</cim:VALUE><cim:VALUE>Range 2</cim:VALUE><cim:VALUE>Both</cim:VALUE><cim:VALUE>Neither</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="false" NAME="TypeOfRangeSwitching" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TypeOfRangeSwitching describes the kind of input voltage range switching that is implemented in this PowerSupply. For example, autoswitching can be specified (value=4).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Manual</cim:VALUE><cim:VALUE>Autoswitch</cim:VALUE><cim:VALUE>Wide Range</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.16</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="false" NAME="TotalOutputPower" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Represents the total output power of the PowerSupply in milliWatts. 0 denotes &apos;unknown&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliWatts</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>watt * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_Printer"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.25.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Printing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of the Printer LogicalDevice. The ABNF for CIM references to PWG Standards and MIBs is in the directory &apos;ftp://ftp.pwg.org/pub/pwg/general/process&apos; in the file &apos;pwg-cim-references-format-20060309.txt&apos;. Examples 
include: (a) a MappingStrings reference to a PWG Standard is &apos;PWG5101-1.PWG|Section 4 Media Color Names&apos;; 
(b) a MappingStrings reference to a PWG MIB is &apos;MIB.PWG|PWG-IMAGING-COUNTER-MIB.icMonitorCompletedJobs&apos;. 
Note: A Printer shall be associated with at least one of every required component (e.g., PrintMarker) via an instance of the PrinterComponent class. A Printer may be associated with zero or more optional components (e.g., PrintSupply) via an instance of the ConcreteComponent class. See: Model in section 2 of Printer MIB (RFC 3805).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Printer-MIB.prtGeneralEntry</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of Printer. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.) This name shall be generated as a factory default by the manufacturer and may be changed out-of-band to a site-specific name by the system administrator.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Printer-MIB.prtGeneralPrinterName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedElement.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="PrinterStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Status information for a Printer, beyond that specified in the LogicalDevice.Availability property. 
Values mapped directly from hrPrinterStatus in Host Resources MIB (RFC 2790) are: 
1 (Other) means the printer is in some non-standard state 
- see Printer.ErrorInformation for more information 
2 (Unknown) means the printer state is unknown 
3 (Idle) means the printer is ready but idle 
4 (Printing) means the printer is processing job(s) 
5 (Warmup) means the printer is warming up - not ready 
Note: The values 6 (Stopped Printing) and 7 (Offline) are redundant with DetectedErrorState (below) and not mapped from hrPrinterStatus in Host Resources MIB (RFC 2790).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Idle</cim:VALUE><cim:VALUE>Printing</cim:VALUE><cim:VALUE>Warmup</cim:VALUE><cim:VALUE>Stopped Printing</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrPrinterStatus</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrPrinterDetectedErrorState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE><cim:VALUE>CIM_Printer.DetectedErrorState</cim:VALUE><cim:VALUE>CIM_Printer.ErrorInformation</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="DetectedErrorState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Printer error info mapped from hrPrinterDetectedErrorState in Host Resources MIB (RFC 2790), as follows: 
0 (Unknown) means no error information is available 
1 (Other) means some non-standard error has occurred 
- see Printer.ErrorInformation for more information 
2 (No Error) means there are no error conditions 
3 (Low Paper) means PrintInputTray is low on paper 
4 (No Paper) means all PrintInputTray(s) are empty 
5 (Low Toner) means PrintMarker is low on toner 
6 (No Toner) means PrintMarker is out of toner 
7 (Door Open) means PrintInterlock is open 
8 (Jammed) means PrintMarker or PrintMediaPath is jammed 
9 (Offline) means Printer is offline (see PrinterStatus) 
10 (Service Requested) means intervention is required 
11 (Output Bin Full) means PrintOutputTray is full 
12 (Input Tray Missing) means PrintInputTray is missing 
13 (Output Tray Missing) means PrintOutputTray is missing 
14 (Marker Supply Missing) means PrintSupply is missing 
15 (Output Near Full) means PrintOutputTray is nearly full 
16 (Input Tray Empty) means PrintInputTray is empty 
17 (Overdue Prevent Maint) means Printer needs service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Error</cim:VALUE><cim:VALUE>Low Paper</cim:VALUE><cim:VALUE>No Paper</cim:VALUE><cim:VALUE>Low Toner</cim:VALUE><cim:VALUE>No Toner</cim:VALUE><cim:VALUE>Door Open</cim:VALUE><cim:VALUE>Jammed</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Service Requested</cim:VALUE><cim:VALUE>Output Bin Full</cim:VALUE><cim:VALUE>Input Tray Missing</cim:VALUE><cim:VALUE>Output Tray Missing</cim:VALUE><cim:VALUE>Marker Supply Missing</cim:VALUE><cim:VALUE>Output Near Full</cim:VALUE><cim:VALUE>Input Tray Empty</cim:VALUE><cim:VALUE>Overdue Prevent Maint</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrPrinterDetectedErrorState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.ErrorInformation</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="ErrorInformation" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array that provides supplemental information for the current error state, that is indicated in DetectedErrorState.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Section 4.4.13 printer-state-message</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.DetectedErrorState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="PaperSizesSupported" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintInputTray.MediaSizeName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated, due to ambiguity. Instead use PrintInputTray.MediaSizeName. 
Deprecated description: 
An integer array that indicates the sizes of paper supported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>A</cim:VALUE><cim:VALUE>B</cim:VALUE><cim:VALUE>C</cim:VALUE><cim:VALUE>D</cim:VALUE><cim:VALUE>E</cim:VALUE><cim:VALUE>Letter</cim:VALUE><cim:VALUE>Legal</cim:VALUE><cim:VALUE>NA-10x13-Envelope</cim:VALUE><cim:VALUE>NA-9x12-Envelope</cim:VALUE><cim:VALUE>NA-Number-10-Envelope</cim:VALUE><cim:VALUE>NA-7x9-Envelope</cim:VALUE><cim:VALUE>NA-9x11-Envelope</cim:VALUE><cim:VALUE>NA-10x14-Envelope</cim:VALUE><cim:VALUE>NA-Number-9-Envelope</cim:VALUE><cim:VALUE>NA-6x9-Envelope</cim:VALUE><cim:VALUE>NA-10x15-Envelope</cim:VALUE><cim:VALUE>A0</cim:VALUE><cim:VALUE>A1</cim:VALUE><cim:VALUE>A2</cim:VALUE><cim:VALUE>A3</cim:VALUE><cim:VALUE>A4</cim:VALUE><cim:VALUE>A5</cim:VALUE><cim:VALUE>A6</cim:VALUE><cim:VALUE>A7</cim:VALUE><cim:VALUE>A8</cim:VALUE><cim:VALUE>A9</cim:VALUE><cim:VALUE>A10</cim:VALUE><cim:VALUE>B0</cim:VALUE><cim:VALUE>B1</cim:VALUE><cim:VALUE>B2</cim:VALUE><cim:VALUE>B3</cim:VALUE><cim:VALUE>B4</cim:VALUE><cim:VALUE>B5</cim:VALUE><cim:VALUE>B6</cim:VALUE><cim:VALUE>B7</cim:VALUE><cim:VALUE>B8</cim:VALUE><cim:VALUE>B9</cim:VALUE><cim:VALUE>B10</cim:VALUE><cim:VALUE>C0</cim:VALUE><cim:VALUE>C1</cim:VALUE><cim:VALUE>C2</cim:VALUE><cim:VALUE>C3</cim:VALUE><cim:VALUE>C4</cim:VALUE><cim:VALUE>C5</cim:VALUE><cim:VALUE>C6</cim:VALUE><cim:VALUE>C7</cim:VALUE><cim:VALUE>C8</cim:VALUE><cim:VALUE>ISO-Designated</cim:VALUE><cim:VALUE>JIS B0</cim:VALUE><cim:VALUE>JIS B1</cim:VALUE><cim:VALUE>JIS B2</cim:VALUE><cim:VALUE>JIS B3</cim:VALUE><cim:VALUE>JIS B4</cim:VALUE><cim:VALUE>JIS B5</cim:VALUE><cim:VALUE>JIS B6</cim:VALUE><cim:VALUE>JIS B7</cim:VALUE><cim:VALUE>JIS B8</cim:VALUE><cim:VALUE>JIS B9</cim:VALUE><cim:VALUE>JIS B10</cim:VALUE><cim:VALUE>NA-Letter</cim:VALUE><cim:VALUE>NA-Legal</cim:VALUE><cim:VALUE>B4-Envelope</cim:VALUE><cim:VALUE>B5-Envelope</cim:VALUE><cim:VALUE>C3-Envelope</cim:VALUE><cim:VALUE>C4-Envelope</cim:VALUE><cim:VALUE>C5-Envelope</cim:VALUE><cim:VALUE>C6-Envelope</cim:VALUE><cim:VALUE>Designated-Long-Envelope</cim:VALUE><cim:VALUE>Monarch-Envelope</cim:VALUE><cim:VALUE>Executive</cim:VALUE><cim:VALUE>Folio</cim:VALUE><cim:VALUE>Invoice</cim:VALUE><cim:VALUE>Ledger</cim:VALUE><cim:VALUE>Quarto</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PWG5101-1.PWG|Media Standardized Names</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtInputMediaName</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtInputMediaDimFeedDirChosen</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtInputMediaDimXFeedDirChosen</cim:VALUE><cim:VALUE>RFC2911.IETF|Printer.media-supported</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2 Job Template Attributes</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2.11 media</cim:VALUE><cim:VALUE>RFC2911.IETF|APPENDIX C &apos;media&apos; keyword values</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="PaperTypesAvailable" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated, due to ambiguity. Instead use the MediaType, MediaName, and MediaSizeName and IsDefault properties in PrintInputTray. 
Deprecated description: 
An array of free-form strings specifying the types and sizes of paper that are currently available on the Printer. The values of the property SHOULD conform to the requirements of the PWG Media Standardized Names specification [PWG5101.1], which defines the normative values for this property. See older Appendix B &apos;Media Size Names&apos; and Appendix C &apos;Media Names&apos; of IETF Printer MIB v2 [RFC3805] which list the values of standardized media names defined in ISO DPA [ISO10175].</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PWG5101-1.PWG|Media Standardized Names</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtInputMediaName</cim:VALUE><cim:VALUE>RFC2911.IETF|Printer.media-ready</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2 Job Template Attributes</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2.11 media</cim:VALUE><cim:VALUE>RFC2911.IETF|APPENDIX C &apos;media&apos; keyword values</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintJob.RequiredPaperType</cim:VALUE><cim:VALUE>CIM_PrintService.PaperTypesAvailable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="DefaultPaperType" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated, due to ambiguity. Instead use the MediaType, MediaName, and MediaSizeName and IsDefault properties in PrintInputTray. 
Deprecated description: 
Specifies the paper type that the Printer will use if a PrintJob does not specify a particular type. The string should be a value of PaperTypesAvailable. The values of the property SHOULD conform to the requirements of the PWG Media Standardized Names specification [PWG5101.1], which defines the normative values for this property. See older Appendix B &apos;Media Size Names&apos; and Appendix C &apos;Media Names&apos; of IETF Printer MIB v2 [RFC3805] which list the values of standardized media names defined in ISO DPA [ISO10175].</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PWG5101-1.PWG|Media Standardized Names</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtInputDefaultIndex</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtInputMediaName</cim:VALUE><cim:VALUE>RFC2911.IETF|Printer.media-default</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2 Job Template Attributes</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2.11 media</cim:VALUE><cim:VALUE>RFC2911.IETF|APPENDIX C &apos;media&apos; keyword values</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.PaperTypesAvailable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="CurrentPaperType" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated, due to ambiguity. Instead use the MediaType, MediaName, and MediaSizeName and IsDefault properties in PrintInputTray. 
Deprecated description: 
Specifies the paper type that the Printer is currently using. The string should be a value of PaperTypesAvailable. The values of the property SHOULD conform to the requirements of the PWG Media Standardized Names specification [PWG5101.1], which defines the normative values for this property. See older Appendix B &apos;Media Size Names&apos; and Appendix C &apos;Media Names&apos; of IETF Printer MIB v2 [RFC3805] which list the values of standardized media names defined in ISO DPA [ISO10175].</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PWG5101-1.PWG|Media Standardized Names</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtInputDefaultIndex</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtInputMediaName</cim:VALUE><cim:VALUE>RFC2911.IETF|Printer.media-default</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2 Job Template Attributes</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2.11 media</cim:VALUE><cim:VALUE>RFC2911.IETF|APPENDIX C &apos;media&apos; keyword values</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.PaperTypesAvailable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="LanguagesSupported" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintInterpreter.LangType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated, due to ambiguity. Instead use PrintInterpreter.LangType. 
Deprecated description: 
An array that indicates the print languages that are natively supported 
Note: For legacy compatiblity reasons, this property is NOT exactly aligned (in order of values) with the authoritative PrtInterpreterLangFamilyTC in the IANA Printer MIB, unlike the newer property PrintInterpreter.LangType (which is exactly aligned with the IANA Printer MIB).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>PCL</cim:VALUE><cim:VALUE>HPGL</cim:VALUE><cim:VALUE>PJL</cim:VALUE><cim:VALUE>PS</cim:VALUE><cim:VALUE>PSPrinter</cim:VALUE><cim:VALUE>IPDS</cim:VALUE><cim:VALUE>PPDS</cim:VALUE><cim:VALUE>EscapeP</cim:VALUE><cim:VALUE>Epson</cim:VALUE><cim:VALUE>DDIF</cim:VALUE><cim:VALUE>Interpress</cim:VALUE><cim:VALUE>ISO6429</cim:VALUE><cim:VALUE>Line Data</cim:VALUE><cim:VALUE>MODCA</cim:VALUE><cim:VALUE>REGIS</cim:VALUE><cim:VALUE>SCS</cim:VALUE><cim:VALUE>SPDL</cim:VALUE><cim:VALUE>TEK4014</cim:VALUE><cim:VALUE>PDS</cim:VALUE><cim:VALUE>IGP</cim:VALUE><cim:VALUE>CodeV</cim:VALUE><cim:VALUE>DSCDSE</cim:VALUE><cim:VALUE>WPS</cim:VALUE><cim:VALUE>LN03</cim:VALUE><cim:VALUE>CCITT</cim:VALUE><cim:VALUE>QUIC</cim:VALUE><cim:VALUE>CPAP</cim:VALUE><cim:VALUE>DecPPL</cim:VALUE><cim:VALUE>Simple Text</cim:VALUE><cim:VALUE>NPAP</cim:VALUE><cim:VALUE>DOC</cim:VALUE><cim:VALUE>imPress</cim:VALUE><cim:VALUE>Pinwriter</cim:VALUE><cim:VALUE>NPDL</cim:VALUE><cim:VALUE>NEC201PL</cim:VALUE><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Pages</cim:VALUE><cim:VALUE>LIPS</cim:VALUE><cim:VALUE>TIFF</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>CaPSL</cim:VALUE><cim:VALUE>EXCL</cim:VALUE><cim:VALUE>LCDS</cim:VALUE><cim:VALUE>XES</cim:VALUE><cim:VALUE>MIME</cim:VALUE><cim:VALUE>TIPSI</cim:VALUE><cim:VALUE>Prescribe</cim:VALUE><cim:VALUE>LinePrinter</cim:VALUE><cim:VALUE>IDP</cim:VALUE><cim:VALUE>XJCL</cim:VALUE><cim:VALUE>PDF</cim:VALUE><cim:VALUE>RPDL</cim:VALUE><cim:VALUE>IntermecIPL</cim:VALUE><cim:VALUE>UBIFingerprint</cim:VALUE><cim:VALUE>UBIDirectProtocol</cim:VALUE><cim:VALUE>Fujitsu</cim:VALUE><cim:VALUE>PCLXL</cim:VALUE><cim:VALUE>ART</cim:VALUE><cim:VALUE>CGM</cim:VALUE><cim:VALUE>JPEG</cim:VALUE><cim:VALUE>CALS1</cim:VALUE><cim:VALUE>CALS2</cim:VALUE><cim:VALUE>NIRS</cim:VALUE><cim:VALUE>C4</cim:VALUE><cim:VALUE>XPS</cim:VALUE><cim:VALUE>OpenXPS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Printer-MIB.prtInterpreterLangFamily</cim:VALUE><cim:VALUE>MIB.IETF|IANA-PRINTER-MIB.PrtInterpreterLangFamilyTC</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.4.22 document-format-supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.MimeTypesSupported</cim:VALUE><cim:VALUE>CIM_PrintJob.Language</cim:VALUE><cim:VALUE>CIM_PrintService.LanguagesSupported</cim:VALUE><cim:VALUE>CIM_PrintInterpreter.LangType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="MimeTypesSupported" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintInterpreter.LangType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated, due to ambiguity. Instead use PrintInterpreter.LangType. 
Deprecated description: 
An array of free-form strings that provides more detailed explanations of any MIME types that are supported by the Printer. If data is provided for this property, then the (value=47), &quot;Mime&quot;, should be included in the Languages Supported property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Section 4.4.22 document-format-supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.LanguagesSupported</cim:VALUE><cim:VALUE>CIM_PrintJob.MimeTypes</cim:VALUE><cim:VALUE>CIM_PrintService.MimeTypesSupported</cim:VALUE><cim:VALUE>CIM_PrintInterpreter.LangType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="CurrentLanguage" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintInterpreter.LangType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated, due to ambiguity. Instead use the Printer component classes PrintInterpreter and PrintChannel and the association class AssociatedPrintInterpreter value of DefaultType (JCL or PDL) to the PrintInterpreter.LangType property for default language(s) for each PrintChannel instance. 
Deprecated description: 
Indicates the current printer language being used. A language that is being used by the Printer should also be listed in LanguagesSupported. 
Note: For legacy compatiblity reasons, this property is NOT exactly aligned (in order of values) with the authoritative PrtInterpreterLangFamilyTC in the IANA Printer MIB, unlike the newer property PrintInterpreter.LangType (which is exactly aligned with the IANA Printer MIB).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>PCL</cim:VALUE><cim:VALUE>HPGL</cim:VALUE><cim:VALUE>PJL</cim:VALUE><cim:VALUE>PS</cim:VALUE><cim:VALUE>PSPrinter</cim:VALUE><cim:VALUE>IPDS</cim:VALUE><cim:VALUE>PPDS</cim:VALUE><cim:VALUE>EscapeP</cim:VALUE><cim:VALUE>Epson</cim:VALUE><cim:VALUE>DDIF</cim:VALUE><cim:VALUE>Interpress</cim:VALUE><cim:VALUE>ISO6429</cim:VALUE><cim:VALUE>Line Data</cim:VALUE><cim:VALUE>MODCA</cim:VALUE><cim:VALUE>REGIS</cim:VALUE><cim:VALUE>SCS</cim:VALUE><cim:VALUE>SPDL</cim:VALUE><cim:VALUE>TEK4014</cim:VALUE><cim:VALUE>PDS</cim:VALUE><cim:VALUE>IGP</cim:VALUE><cim:VALUE>CodeV</cim:VALUE><cim:VALUE>DSCDSE</cim:VALUE><cim:VALUE>WPS</cim:VALUE><cim:VALUE>LN03</cim:VALUE><cim:VALUE>CCITT</cim:VALUE><cim:VALUE>QUIC</cim:VALUE><cim:VALUE>CPAP</cim:VALUE><cim:VALUE>DecPPL</cim:VALUE><cim:VALUE>Simple Text</cim:VALUE><cim:VALUE>NPAP</cim:VALUE><cim:VALUE>DOC</cim:VALUE><cim:VALUE>imPress</cim:VALUE><cim:VALUE>Pinwriter</cim:VALUE><cim:VALUE>NPDL</cim:VALUE><cim:VALUE>NEC201PL</cim:VALUE><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Pages</cim:VALUE><cim:VALUE>LIPS</cim:VALUE><cim:VALUE>TIFF</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>CaPSL</cim:VALUE><cim:VALUE>EXCL</cim:VALUE><cim:VALUE>LCDS</cim:VALUE><cim:VALUE>XES</cim:VALUE><cim:VALUE>MIME</cim:VALUE><cim:VALUE>TIPSI</cim:VALUE><cim:VALUE>Prescribe</cim:VALUE><cim:VALUE>LinePrinter</cim:VALUE><cim:VALUE>IDP</cim:VALUE><cim:VALUE>XJCL</cim:VALUE><cim:VALUE>PDF</cim:VALUE><cim:VALUE>RPDL</cim:VALUE><cim:VALUE>IntermecIPL</cim:VALUE><cim:VALUE>UBIFingerprint</cim:VALUE><cim:VALUE>UBIDirectProtocol</cim:VALUE><cim:VALUE>Fujitsu</cim:VALUE><cim:VALUE>PCLXL</cim:VALUE><cim:VALUE>ART</cim:VALUE><cim:VALUE>CGM</cim:VALUE><cim:VALUE>JPEG</cim:VALUE><cim:VALUE>CALS1</cim:VALUE><cim:VALUE>CALS2</cim:VALUE><cim:VALUE>NIRS</cim:VALUE><cim:VALUE>C4</cim:VALUE><cim:VALUE>XPS</cim:VALUE><cim:VALUE>OpenXPS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Printer-MIB.prtChannelDefaultPageDescLangIndex</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtInterpreterLangFamily</cim:VALUE><cim:VALUE>MIB.IETF|IANA-PRINTER-MIB.PrtInterpreterLangFamilyTC</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.4.21 document-format-default</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.LanguagesSupported</cim:VALUE><cim:VALUE>CIM_Printer.CurrentMimeType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="CurrentMimeType" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintInterpreter.LangType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated, due to ambiguity. Instead use the Printer component classes PrintInterpreter and PrintChannel and the association class AssociatedPrintInterpreter value of DefaultType (JCL or PDL) to the PrintInterpreter.LangType property for default language(s) for each PrintChannel instance. 
Deprecated description: 
Specifies the MIME type that is currently in use by the Printer if the CurrentLanguage is set to indicate that a MIME type is in use (value=47).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Section 4.4.21 document-format-default</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.CurrentLanguage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="DefaultLanguage" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintInterpreter.LangType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated, due to ambiguity. Instead use the Printer component classes PrintInterpreter and PrintChannel and the association class AssociatedPrintInterpreter value of DefaultType (JCL or PDL) to the PrintInterpreter.LangType property for default language(s) for each PrintChannel instance. 
Deprecated description: 
Indicates the default printer language. A language that is used as a default by the Printer should also be listed in LanguagesSupported. 
Note: For legacy compatiblity reasons, this property is NOT exactly aligned (in order of values) with the authoritative PrtInterpreterLangFamilyTC in the IANA Printer MIB, unlike the newer property PrintInterpreter.LangType (which is exactly aligned with the IANA Printer MIB).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>PCL</cim:VALUE><cim:VALUE>HPGL</cim:VALUE><cim:VALUE>PJL</cim:VALUE><cim:VALUE>PS</cim:VALUE><cim:VALUE>PSPrinter</cim:VALUE><cim:VALUE>IPDS</cim:VALUE><cim:VALUE>PPDS</cim:VALUE><cim:VALUE>EscapeP</cim:VALUE><cim:VALUE>Epson</cim:VALUE><cim:VALUE>DDIF</cim:VALUE><cim:VALUE>Interpress</cim:VALUE><cim:VALUE>ISO6429</cim:VALUE><cim:VALUE>Line Data</cim:VALUE><cim:VALUE>MODCA</cim:VALUE><cim:VALUE>REGIS</cim:VALUE><cim:VALUE>SCS</cim:VALUE><cim:VALUE>SPDL</cim:VALUE><cim:VALUE>TEK4014</cim:VALUE><cim:VALUE>PDS</cim:VALUE><cim:VALUE>IGP</cim:VALUE><cim:VALUE>CodeV</cim:VALUE><cim:VALUE>DSCDSE</cim:VALUE><cim:VALUE>WPS</cim:VALUE><cim:VALUE>LN03</cim:VALUE><cim:VALUE>CCITT</cim:VALUE><cim:VALUE>QUIC</cim:VALUE><cim:VALUE>CPAP</cim:VALUE><cim:VALUE>DecPPL</cim:VALUE><cim:VALUE>Simple Text</cim:VALUE><cim:VALUE>NPAP</cim:VALUE><cim:VALUE>DOC</cim:VALUE><cim:VALUE>imPress</cim:VALUE><cim:VALUE>Pinwriter</cim:VALUE><cim:VALUE>NPDL</cim:VALUE><cim:VALUE>NEC201PL</cim:VALUE><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Pages</cim:VALUE><cim:VALUE>LIPS</cim:VALUE><cim:VALUE>TIFF</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>CaPSL</cim:VALUE><cim:VALUE>EXCL</cim:VALUE><cim:VALUE>LCDS</cim:VALUE><cim:VALUE>XES</cim:VALUE><cim:VALUE>MIME</cim:VALUE><cim:VALUE>TIPSI</cim:VALUE><cim:VALUE>Prescribe</cim:VALUE><cim:VALUE>LinePrinter</cim:VALUE><cim:VALUE>IDP</cim:VALUE><cim:VALUE>XJCL</cim:VALUE><cim:VALUE>PDF</cim:VALUE><cim:VALUE>RPDL</cim:VALUE><cim:VALUE>IntermecIPL</cim:VALUE><cim:VALUE>UBIFingerprint</cim:VALUE><cim:VALUE>UBIDirectProtocol</cim:VALUE><cim:VALUE>Fujitsu</cim:VALUE><cim:VALUE>PCLXL</cim:VALUE><cim:VALUE>ART</cim:VALUE><cim:VALUE>CGM</cim:VALUE><cim:VALUE>JPEG</cim:VALUE><cim:VALUE>CALS1</cim:VALUE><cim:VALUE>CALS2</cim:VALUE><cim:VALUE>NIRS</cim:VALUE><cim:VALUE>C4</cim:VALUE><cim:VALUE>XPS</cim:VALUE><cim:VALUE>OpenXPS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Printer-MIB.prtChannelDefaultPageDescLangIndex</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtInterpreterLangFamily</cim:VALUE><cim:VALUE>MIB.IETF|IANA-PRINTER-MIB.PrtInterpreterLangFamilyTC</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.4.21 document-format-default</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.LanguagesSupported</cim:VALUE><cim:VALUE>CIM_Printer.DefaultMimeType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="DefaultMimeType" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintInterpreter.LangType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated, due to ambiguity. Instead use the Printer component classes PrintInterpreter and PrintChannel and the association class AssociatedPrintInterpreter value of DefaultType (JCL or PDL) to the PrintInterpreter.LangType property for default language(s) for each PrintChannel instance. 
Deprecated description: 
Specifies the default MIME type that is used by the Printer if the DefaultLanguage is set to indicate that a MIME type is in use (value=47).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Section 4.4.21 document-format-default</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.DefaultLanguage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="JobCountSinceLastReset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Printer jobs that are processed since last reset. These jobs can be processed from one or more PrintQueues.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.PWG|PWG-IMAGING-COUNTER-MIB.icMonitorCompletedJobs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of the last reset of the Printer Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SNMPv2-MIB.sysUpTime</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrSystemUptime</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrSystemDate</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.4.29 printer-up-time</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.4.30 printer-current-time</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated, due to ambiguity. Instead use the Printer component classes, e.g., PrintInputTray, PrintMarker, PrintFinisher, etc. For example, 3 (Duplex Printing) support can be found in the PrintMediaPath.Type property. 
Deprecated description: 
An array of integers that indicates Printer capabilities. Information such as &quot;Duplex Printing&quot; (value=3) or &quot;Transparency Printing&quot; (value=7) is specified in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Color Printing</cim:VALUE><cim:VALUE>Duplex Printing</cim:VALUE><cim:VALUE>Copies</cim:VALUE><cim:VALUE>Collation</cim:VALUE><cim:VALUE>Stapling</cim:VALUE><cim:VALUE>Transparency Printing</cim:VALUE><cim:VALUE>Punch</cim:VALUE><cim:VALUE>Cover</cim:VALUE><cim:VALUE>Bind</cim:VALUE><cim:VALUE>Black and White Printing</cim:VALUE><cim:VALUE>One Sided</cim:VALUE><cim:VALUE>Two Sided Long Edge</cim:VALUE><cim:VALUE>Two Sided Short Edge</cim:VALUE><cim:VALUE>Portrait</cim:VALUE><cim:VALUE>Landscape</cim:VALUE><cim:VALUE>Reverse Portrait</cim:VALUE><cim:VALUE>Reverse Landscape</cim:VALUE><cim:VALUE>Quality High</cim:VALUE><cim:VALUE>Quality Normal</cim:VALUE><cim:VALUE>Quality Low</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.CapabilityDescriptions</cim:VALUE><cim:VALUE>CIM_PrintJob.Finishing</cim:VALUE><cim:VALUE>CIM_PrintService.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated, due to ambiguity. Instead use the Printer component classes, e.g., PrintInputTray, PrintMarker, PrintFinisher, etc. 
Deprecated description: 
An array of free-form strings that provides more detailed explanations for any of the Printer features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="DefaultCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated, due to ambiguity. Instead use the Printer component classes, e.g., PrintInputTray, PrintMarker, PrintFinisher, etc. 
Deprecated description: 
Specifies which finishings and other capabilities of the Printer will be used by default. An entry in Default Capabilities should also be listed in the Capabilities array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Color Printing</cim:VALUE><cim:VALUE>Duplex Printing</cim:VALUE><cim:VALUE>Copies</cim:VALUE><cim:VALUE>Collation</cim:VALUE><cim:VALUE>Stapling</cim:VALUE><cim:VALUE>Transparency Printing</cim:VALUE><cim:VALUE>Punch</cim:VALUE><cim:VALUE>Cover</cim:VALUE><cim:VALUE>Bind</cim:VALUE><cim:VALUE>Black and White Printing</cim:VALUE><cim:VALUE>One Sided</cim:VALUE><cim:VALUE>Two Sided Long Edge</cim:VALUE><cim:VALUE>Two Sided Short Edge</cim:VALUE><cim:VALUE>Portrait</cim:VALUE><cim:VALUE>Landscape</cim:VALUE><cim:VALUE>Reverse Portrait</cim:VALUE><cim:VALUE>Reverse Landscape</cim:VALUE><cim:VALUE>Quality High</cim:VALUE><cim:VALUE>Quality Normal</cim:VALUE><cim:VALUE>Quality Low</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="CurrentCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated, due to ambiguity. Instead use the Printer component classes, e.g., PrintInputTray, PrintMarker, PrintFinisher, etc. 
Deprecated description: 
Specifies which finishings and other capabilities of the Printer are currently being used. An entry in this property should also be listed in the Capabilities array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Color Printing</cim:VALUE><cim:VALUE>Duplex Printing</cim:VALUE><cim:VALUE>Copies</cim:VALUE><cim:VALUE>Collation</cim:VALUE><cim:VALUE>Stapling</cim:VALUE><cim:VALUE>Transparency Printing</cim:VALUE><cim:VALUE>Punch</cim:VALUE><cim:VALUE>Cover</cim:VALUE><cim:VALUE>Bind</cim:VALUE><cim:VALUE>Black and White Printing</cim:VALUE><cim:VALUE>One Sided</cim:VALUE><cim:VALUE>Two Sided Long Edge</cim:VALUE><cim:VALUE>Two Sided Short Edge</cim:VALUE><cim:VALUE>Portrait</cim:VALUE><cim:VALUE>Landscape</cim:VALUE><cim:VALUE>Reverse Portrait</cim:VALUE><cim:VALUE>Reverse Landscape</cim:VALUE><cim:VALUE>Quality High</cim:VALUE><cim:VALUE>Quality Normal</cim:VALUE><cim:VALUE>Quality Low</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="MaxCopies" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property will be deprecated in favor of new PrintServiceCapabilities.Copies in the future. 
The maximum number of copies that can be produced by the Printer from a single Job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Printer.copies-supported</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2 Job Template Attributes</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2.5 copies</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintJob.Copies</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="DefaultCopies" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property will be deprecated in favor of new PrintServiceSettings.Copies in the future. 
The number of copies that will be produced for a single Job unless otherwise specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Printer.copies-default</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2 Job Template Attributes</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2.5 copies</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="MaxNumberUp" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property will be deprecated in favor of new PrintServiceCapabilities.NumberUp in the future. 
The maximum number of print-stream pages that the Printer can render onto a single media sheet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Printer.number-up-supported</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2 Job Template Attributes</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2.9 number-up</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintJob.NumberUp</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="DefaultNumberUp" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property will be deprecated in favor of new PrintServiceSettings.NumberUp in the future. 
The number of print-stream pages that the Printer will render onto a single media sheet unless a Job specifies otherwise.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Printer.number-up-default</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2 Job Template Attributes</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2.9 number-up</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="HorizontalResolution" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintMarker.XFeedAddressability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated, due to ambiguity. Instead use the XFeedAddressability property in the Printer component classes PrintMarker and PrintInterpreter. 
Deprecated description: 
The resolution of the Printer in Pixels per Inch in the cross-feed direction, i.e., short-edge in portrait feed mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pixels per Inch</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Printer-MIB.prtMarkerAddressabilityXFeedDir</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2.12 printer-resolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintJob.HorizontalResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pixel / inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="VerticalResolution" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintMarker.FeedAddressability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated, due to ambiguity. Instead use the FeedAddressability property in the Printer component classes PrintMarker and PrintInterpreter. 
Deprecated description: 
The resolution of the Printer in Pixels per Inch in the feed direction, i.e., long-edge in portrait feed mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pixels per Inch</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Printer-MIB.prtMarkerAddressabilityFeedDir</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2.12 printer-resolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintJob.VerticalResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pixel / inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="CharSetsSupported" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the available character sets for the output of text that is related to managing the Printer. Strings provided in this property should conform to the semantics and syntax specified by section 4.1.2 (&quot;Charset parameter&quot;) in RFC 2046 (MIME Part 2) and contained in the IANA character-set registry. Examples include &quot;utf-8&quot;, &quot;us-ascii&quot; and &quot;iso-8859-1&quot;. 
Note: For compatiblity with the IETF Printer MIB (RFC 3805) and IETF IPP/1.1 (RFC 2911), values in this array property shall be parallel to values in NaturalLanguagesSupported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Printer-MIB.prtLocalizationCharacterSet</cim:VALUE><cim:VALUE>MIB.IETF|IANA-CHARSET-MIB.IANACharset</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.4.18 charset-supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintJob.CharSet</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="CurrentCharSet" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the current character set that is being used for the output of text that relates to the management of the Printer. The character set that is described by this property should also be listed in CharsetsSupported. The string that is specified by this property should conform to the semantics and syntax that are specified by section 4.1.2 (&quot;Charset parameter&quot;) in RFC 2046 (MIME Part 2) and contained in the IANA character-set registry. Examples include &quot;utf-8&quot;, &quot;us-ascii&quot; and &quot;iso-8859-1&quot;. 
Note: For compatiblity with the IETF Printer MIB (RFC 3805) and IETF IPP/1.1 (RFC 2911), values in this array property shall be parallel to values in CharSetsSupported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Printer-MIB.prtGeneralCurrentLocalization</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtLocalizationCharacterSet</cim:VALUE><cim:VALUE>MIB.IETF|IANA-CHARSET-MIB.IANACharset</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.4.19 charset-configured</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.CharSetsSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="NaturalLanguagesSupported" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the available languages for strings that are used by the Printer for the output of management information. The strings should conform to RFC 1766, for example, &quot;en&quot; is used for English.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Printer-MIB.prtLocalizationLanguage</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtLocalizationCountry</cim:VALUE><cim:VALUE>RFC2911.IETF|Printer.generated-natural-language-supported</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.4.20</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.CurrentNaturalLanguage</cim:VALUE><cim:VALUE>CIM_Printer.ConsoleNaturalLanguage</cim:VALUE><cim:VALUE>CIM_PrintJob.NaturalLanguage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="CurrentNaturalLanguage" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the current language that is being used by the Printer for management. The language listed in the CurrentNaturalLanguage property should also be listed in NaturalLanguagesSupported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Printer-MIB.prtGeneralCurrentLocalization</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtLocalizationLanguage</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtLocalizationCountry</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.4.19 natural-language-configured</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.NaturalLanguagesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="MaxSizeSupported" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property will be deprecated in favor of new PrintServiceCapabilities.MaxJobSize in the future. 
Specifies the largest Job (as a byte stream) that the Printer will accept in units of Kbytes. A value of 0 indicates that no limit has been set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Section 4.4.33 job-k-octets-supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintJob.JobSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="AvailableJobSheets" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes all of the job sheets that are available on the Printer. This method can also be used to describe the banner that a Printer might provide at the beginning of each Job or that can describe other user specified options.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Printer-MIB.prtAuxiliarySheetStartupPage</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtAuxiliarySheetBannerPage</cim:VALUE><cim:VALUE>RFC2911.IETF|Printer.job-sheets-supported</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2 Job Template Attributes</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2.3 job-sheets</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintJob.RequiredJobSheets</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Printer" PROPAGATED="false" NAME="MarkingTechnology" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintMarker.MarkTech</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated, due to ambiguity. Instead use PrintMarker.MarkTech. 
Deprecated description: 
Specifies the marking technology that is used by the Printer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Electrophotographic LED</cim:VALUE><cim:VALUE>Electrophotographic Laser</cim:VALUE><cim:VALUE>Electrophotographic Other</cim:VALUE><cim:VALUE>Impact Moving Head Dot Matrix 9pin</cim:VALUE><cim:VALUE>Impact Moving Head Dot Matrix 24pin</cim:VALUE><cim:VALUE>Impact Moving Head Dot Matrix Other</cim:VALUE><cim:VALUE>Impact Moving Head Fully Formed</cim:VALUE><cim:VALUE>Impact Band</cim:VALUE><cim:VALUE>Impact Other</cim:VALUE><cim:VALUE>Inkjet Aqueous</cim:VALUE><cim:VALUE>Inkjet Solid</cim:VALUE><cim:VALUE>Inkjet Other</cim:VALUE><cim:VALUE>Pen</cim:VALUE><cim:VALUE>Thermal Transfer</cim:VALUE><cim:VALUE>Thermal Sensitive</cim:VALUE><cim:VALUE>Thermal Diffusion</cim:VALUE><cim:VALUE>Thermal Other</cim:VALUE><cim:VALUE>Electroerosion</cim:VALUE><cim:VALUE>Electrostatic</cim:VALUE><cim:VALUE>Photographic Microfiche</cim:VALUE><cim:VALUE>Photographic Imagesetter</cim:VALUE><cim:VALUE>Photographic Other</cim:VALUE><cim:VALUE>Ion Deposition</cim:VALUE><cim:VALUE>eBeam</cim:VALUE><cim:VALUE>Typesetter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Printer-MIB.prtMarkerMarkTech</cim:VALUE><cim:VALUE>MIB.IETF|IANA-PRINTER-MIB.PrtMarkerMarkTechTC</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_PrinterServicingJob"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Printing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association indicates that a Printer is currently servicing a particular PrintJob.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PrinterServicingJob" PROPAGATED="false" REFERENCECLASS="CIM_Printer" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The destination Printer for a PrintJob.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PrinterServicingJob" PROPAGATED="false" REFERENCECLASS="CIM_PrintJob" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PrintJob.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_PrintJobFile"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Printing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association indicates which files are associated with a PrintJob.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PrintJobFile" PROPAGATED="false" REFERENCECLASS="CIM_PrintJob" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PrintJob that is based on one or more Files.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PrintJobFile" PROPAGATED="false" REFERENCECLASS="CIM_DataFile" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Files that make up a PrintJob.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessPoint" NAME="CIM_PrintSAP"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.14.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Printing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ServiceAccessPoint for a printing Service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrintSAP" PROPAGATED="false" NAME="PrintProtocol" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the print procotols that this AccessPoint uses. Note, each entry of this array is related to the entry in the PrintProtocolInfo array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>SMB</cim:VALUE><cim:VALUE>BSD</cim:VALUE><cim:VALUE>SYSV</cim:VALUE><cim:VALUE>HPNP</cim:VALUE><cim:VALUE>IPP</cim:VALUE><cim:VALUE>Local</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IANA-PRINTER-MIB.PrtChannelInformation</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtChannelType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintSAP.PrintProtocolInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrintSAP" PROPAGATED="false" NAME="PrintProtocolInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides clarifying or additional information about the protocols that are supported by this AccessPoint. Note, each entry of this array is related to the entry in the PrintProtocol array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IANA-PRINTER-MIB.PrtChannelInformation</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtChannelType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintSAP.PrintProtocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_PrintService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.14.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Printing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service that provides support for printing. The basic assumption of the Printing Model is that a PrintService accepts a PrintJob for processing, using its PrintSAP. The Job is then placed on a PrintQueue (that is indicated by the QueueForPrintService association). Printers take Jobs from Queues (indicated by the PrinterServicingQueue association). The ABNF for CIM references to PWG Standards and MIBs is in the directory &apos;ftp://ftp.pwg.org/pub/pwg/general/process&apos; in the file &apos;pwg-cim-references-format-20060309.txt&apos;. An example for a MappingStrings reference to a PWG Standard is &apos;PWG5101-1.PWG|Section 4 Media Color Names&apos;. An example for a MappingStrings reference to a PWG MIB is &apos;MIB.PWG|PWG-IMAGING-COUNTER-MIB.icMonitorCompletedJobs&apos;.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrintService" PROPAGATED="false" NAME="PaperTypesAvailable" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that specifies the types and sizes of paper that can be used by Jobs that are submitted to this PrintService. This list can be different than the paper types that are installed on the Printer, because the PrintService can include support for manually making other types available or only a subset of paper types can be exported using this PrintService. The values of the property SHOULD conform to the requirements of the PWG Media Standardized Names specification [PWG5101.1], which defines the normative values for this property. See older Appendix B &apos;Media Size Names&apos; and Appendix C &apos;Media Names&apos; of IETF Printer MIB v2 [RFC3805] which list the values of standardized media names defined in ISO DPA [ISO10175].</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>PWG5101-1.PWG|Media Standardized Names</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtInputMediaName</cim:VALUE><cim:VALUE>RFC2911.IETF|Printer.media-supported</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2 Job Template Attributes</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.2.11 media</cim:VALUE><cim:VALUE>RFC2911.IETF|APPENDIX C &apos;media&apos; keyword values</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.PaperTypesAvailable</cim:VALUE><cim:VALUE>CIM_PrintJob.RequiredPaperType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrintService" PROPAGATED="false" NAME="LanguagesSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array that indicates the print languages that are supported by the PrintService. A PrintService can support more languages than those available on the underlying Printer through the use of filters. An administrator can also choose to prevent some languages from being exported by the PrintService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>PCL</cim:VALUE><cim:VALUE>HPGL</cim:VALUE><cim:VALUE>PJL</cim:VALUE><cim:VALUE>PS</cim:VALUE><cim:VALUE>PSPrinter</cim:VALUE><cim:VALUE>IPDS</cim:VALUE><cim:VALUE>PPDS</cim:VALUE><cim:VALUE>EscapeP</cim:VALUE><cim:VALUE>Epson</cim:VALUE><cim:VALUE>DDIF</cim:VALUE><cim:VALUE>Interpress</cim:VALUE><cim:VALUE>ISO6429</cim:VALUE><cim:VALUE>Line Data</cim:VALUE><cim:VALUE>MODCA</cim:VALUE><cim:VALUE>REGIS</cim:VALUE><cim:VALUE>SCS</cim:VALUE><cim:VALUE>SPDL</cim:VALUE><cim:VALUE>TEK4014</cim:VALUE><cim:VALUE>PDS</cim:VALUE><cim:VALUE>IGP</cim:VALUE><cim:VALUE>CodeV</cim:VALUE><cim:VALUE>DSCDSE</cim:VALUE><cim:VALUE>WPS</cim:VALUE><cim:VALUE>LN03</cim:VALUE><cim:VALUE>CCITT</cim:VALUE><cim:VALUE>QUIC</cim:VALUE><cim:VALUE>CPAP</cim:VALUE><cim:VALUE>DecPPL</cim:VALUE><cim:VALUE>Simple Text</cim:VALUE><cim:VALUE>NPAP</cim:VALUE><cim:VALUE>DOC</cim:VALUE><cim:VALUE>imPress</cim:VALUE><cim:VALUE>Pinwriter</cim:VALUE><cim:VALUE>NPDL</cim:VALUE><cim:VALUE>NEC201PL</cim:VALUE><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Pages</cim:VALUE><cim:VALUE>LIPS</cim:VALUE><cim:VALUE>TIFF</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>CaPSL</cim:VALUE><cim:VALUE>EXCL</cim:VALUE><cim:VALUE>LCDS</cim:VALUE><cim:VALUE>XES</cim:VALUE><cim:VALUE>MIME</cim:VALUE><cim:VALUE>TIPSI</cim:VALUE><cim:VALUE>Prescribe</cim:VALUE><cim:VALUE>LinePrinter</cim:VALUE><cim:VALUE>IDP</cim:VALUE><cim:VALUE>XJCL</cim:VALUE><cim:VALUE>PDF</cim:VALUE><cim:VALUE>RPDL</cim:VALUE><cim:VALUE>IntermecIPL</cim:VALUE><cim:VALUE>UBIFingerprint</cim:VALUE><cim:VALUE>UBIDirectProtocol</cim:VALUE><cim:VALUE>Fujitsu</cim:VALUE><cim:VALUE>PCLXL</cim:VALUE><cim:VALUE>ART</cim:VALUE><cim:VALUE>CGM</cim:VALUE><cim:VALUE>JPEG</cim:VALUE><cim:VALUE>CALS1</cim:VALUE><cim:VALUE>CALS2</cim:VALUE><cim:VALUE>NIRS</cim:VALUE><cim:VALUE>C4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Printer-MIB.prtInterpreterLangFamily</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.LanguagesSupported</cim:VALUE><cim:VALUE>CIM_PrintJob.Language</cim:VALUE><cim:VALUE>CIM_PrintService.MimeTypesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrintService" PROPAGATED="false" NAME="MimeTypesSupported" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that provides more detailed explanations for any MIME types that are supported by the PrintService. Support for MIME types is indicated by specifying (value=47) in the LanguagesSupported array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Section 4.4.22 document-format-supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.MimeTypesSupported</cim:VALUE><cim:VALUE>CIM_PrintJob.MimeTypes</cim:VALUE><cim:VALUE>CIM_PrintService.LanguagesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrintService" PROPAGATED="false" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers that indicates the capabilities that are supported by this service. Information such as &quot;Duplex Printing&quot; (value=3) or &quot;Transparency Printing&quot; (value=7) is specified in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Color Printing</cim:VALUE><cim:VALUE>Duplex Printing</cim:VALUE><cim:VALUE>Copies</cim:VALUE><cim:VALUE>Collation</cim:VALUE><cim:VALUE>Stapling</cim:VALUE><cim:VALUE>Transparency Printing</cim:VALUE><cim:VALUE>Punch</cim:VALUE><cim:VALUE>Cover</cim:VALUE><cim:VALUE>Bind</cim:VALUE><cim:VALUE>Black and White Printing</cim:VALUE><cim:VALUE>One Sided</cim:VALUE><cim:VALUE>Two Sided Long Edge</cim:VALUE><cim:VALUE>Two Sided Short Edge</cim:VALUE><cim:VALUE>Portrait</cim:VALUE><cim:VALUE>Landscape</cim:VALUE><cim:VALUE>Reverse Portrait</cim:VALUE><cim:VALUE>Reverse Landscape</cim:VALUE><cim:VALUE>Quality High</cim:VALUE><cim:VALUE>Quality Normal</cim:VALUE><cim:VALUE>Quality Low</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Printer-MIB.prtInterpreterLangFamily</cim:VALUE><cim:VALUE>MIB.IETF|IANA-PRINTER-MIB.PrtInterpreterLangFamilyTC</cim:VALUE><cim:VALUE>RFC2911.IETF|Section 4.4.22 document-format-supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Printer.Capabilities</cim:VALUE><cim:VALUE>CIM_PrintJob.Finishing</cim:VALUE><cim:VALUE>CIM_PrintService.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrintService" PROPAGATED="false" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that provides more detailed explanations for any of the Printer features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintService.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrintService" PROPAGATED="false" NAME="AvailableFilters" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the filters that are available within this Print Service. For example, a PrintService can convert a Job that is submitted in one page description language to another, so that it can be passed to an available Printer.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_Processor"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.24.1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Processor</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of the Processor LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Processor" PROPAGATED="false" NAME="Role" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that describes the role of the Processor, for example, &quot;Central Processor&quot; or &quot;Math Processor&quot;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Processor" PROPAGATED="false" NAME="Family" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Processor family type. For example, values include &quot;Pentium(R) processor with MMX(TM) technology&quot; (value=14) and &quot;68040&quot; (value=96).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>130</cim:VALUE><cim:VALUE>131</cim:VALUE><cim:VALUE>132</cim:VALUE><cim:VALUE>133</cim:VALUE><cim:VALUE>134</cim:VALUE><cim:VALUE>135</cim:VALUE><cim:VALUE>136</cim:VALUE><cim:VALUE>137</cim:VALUE><cim:VALUE>138</cim:VALUE><cim:VALUE>139</cim:VALUE><cim:VALUE>140</cim:VALUE><cim:VALUE>141</cim:VALUE><cim:VALUE>142</cim:VALUE><cim:VALUE>143</cim:VALUE><cim:VALUE>144</cim:VALUE><cim:VALUE>145</cim:VALUE><cim:VALUE>146</cim:VALUE><cim:VALUE>147</cim:VALUE><cim:VALUE>148</cim:VALUE><cim:VALUE>149</cim:VALUE><cim:VALUE>150</cim:VALUE><cim:VALUE>160</cim:VALUE><cim:VALUE>161</cim:VALUE><cim:VALUE>162</cim:VALUE><cim:VALUE>163</cim:VALUE><cim:VALUE>164</cim:VALUE><cim:VALUE>165</cim:VALUE><cim:VALUE>166</cim:VALUE><cim:VALUE>167</cim:VALUE><cim:VALUE>168</cim:VALUE><cim:VALUE>169</cim:VALUE><cim:VALUE>170</cim:VALUE><cim:VALUE>171</cim:VALUE><cim:VALUE>172</cim:VALUE><cim:VALUE>173</cim:VALUE><cim:VALUE>174</cim:VALUE><cim:VALUE>175</cim:VALUE><cim:VALUE>176</cim:VALUE><cim:VALUE>177</cim:VALUE><cim:VALUE>178</cim:VALUE><cim:VALUE>179</cim:VALUE><cim:VALUE>180</cim:VALUE><cim:VALUE>181</cim:VALUE><cim:VALUE>182</cim:VALUE><cim:VALUE>183</cim:VALUE><cim:VALUE>184</cim:VALUE><cim:VALUE>185</cim:VALUE><cim:VALUE>186</cim:VALUE><cim:VALUE>187</cim:VALUE><cim:VALUE>188</cim:VALUE><cim:VALUE>189</cim:VALUE><cim:VALUE>190</cim:VALUE><cim:VALUE>191</cim:VALUE><cim:VALUE>192</cim:VALUE><cim:VALUE>193</cim:VALUE><cim:VALUE>194</cim:VALUE><cim:VALUE>195</cim:VALUE><cim:VALUE>196</cim:VALUE><cim:VALUE>197</cim:VALUE><cim:VALUE>198</cim:VALUE><cim:VALUE>199</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>210</cim:VALUE><cim:VALUE>211</cim:VALUE><cim:VALUE>212</cim:VALUE><cim:VALUE>213</cim:VALUE><cim:VALUE>214</cim:VALUE><cim:VALUE>215</cim:VALUE><cim:VALUE>216</cim:VALUE><cim:VALUE>217</cim:VALUE><cim:VALUE>218</cim:VALUE><cim:VALUE>219</cim:VALUE><cim:VALUE>221</cim:VALUE><cim:VALUE>222</cim:VALUE><cim:VALUE>223</cim:VALUE><cim:VALUE>224</cim:VALUE><cim:VALUE>230</cim:VALUE><cim:VALUE>231</cim:VALUE><cim:VALUE>232</cim:VALUE><cim:VALUE>233</cim:VALUE><cim:VALUE>234</cim:VALUE><cim:VALUE>235</cim:VALUE><cim:VALUE>236</cim:VALUE><cim:VALUE>237</cim:VALUE><cim:VALUE>238</cim:VALUE><cim:VALUE>239</cim:VALUE><cim:VALUE>250</cim:VALUE><cim:VALUE>251</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE><cim:VALUE>260</cim:VALUE><cim:VALUE>261</cim:VALUE><cim:VALUE>280</cim:VALUE><cim:VALUE>281</cim:VALUE><cim:VALUE>300</cim:VALUE><cim:VALUE>301</cim:VALUE><cim:VALUE>302</cim:VALUE><cim:VALUE>320</cim:VALUE><cim:VALUE>350</cim:VALUE><cim:VALUE>500</cim:VALUE><cim:VALUE>65534</cim:VALUE><cim:VALUE>65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>8086</cim:VALUE><cim:VALUE>80286</cim:VALUE><cim:VALUE>80386</cim:VALUE><cim:VALUE>80486</cim:VALUE><cim:VALUE>8087</cim:VALUE><cim:VALUE>80287</cim:VALUE><cim:VALUE>80387</cim:VALUE><cim:VALUE>80487</cim:VALUE><cim:VALUE>Pentium(R) brand</cim:VALUE><cim:VALUE>Pentium(R) Pro</cim:VALUE><cim:VALUE>Pentium(R) II</cim:VALUE><cim:VALUE>Pentium(R) processor with MMX(TM) technology</cim:VALUE><cim:VALUE>Celeron(TM)</cim:VALUE><cim:VALUE>Pentium(R) II Xeon(TM)</cim:VALUE><cim:VALUE>Pentium(R) III</cim:VALUE><cim:VALUE>M1 Family</cim:VALUE><cim:VALUE>M2 Family</cim:VALUE><cim:VALUE>Intel(R) Celeron(R) M processor</cim:VALUE><cim:VALUE>Intel(R) Pentium(R) 4 HT processor</cim:VALUE><cim:VALUE>K5 Family</cim:VALUE><cim:VALUE>K6 Family</cim:VALUE><cim:VALUE>K6-2</cim:VALUE><cim:VALUE>K6-3</cim:VALUE><cim:VALUE>AMD Athlon(TM) Processor Family</cim:VALUE><cim:VALUE>AMD(R) Duron(TM) Processor</cim:VALUE><cim:VALUE>AMD29000 Family</cim:VALUE><cim:VALUE>K6-2+</cim:VALUE><cim:VALUE>Power PC Family</cim:VALUE><cim:VALUE>Power PC 601</cim:VALUE><cim:VALUE>Power PC 603</cim:VALUE><cim:VALUE>Power PC 603+</cim:VALUE><cim:VALUE>Power PC 604</cim:VALUE><cim:VALUE>Power PC 620</cim:VALUE><cim:VALUE>Power PC X704</cim:VALUE><cim:VALUE>Power PC 750</cim:VALUE><cim:VALUE>Intel(R) Core(TM) Duo processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM) Duo mobile processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM) Solo mobile processor</cim:VALUE><cim:VALUE>Intel(R) Atom(TM) processor</cim:VALUE><cim:VALUE>Alpha Family</cim:VALUE><cim:VALUE>Alpha 21064</cim:VALUE><cim:VALUE>Alpha 21066</cim:VALUE><cim:VALUE>Alpha 21164</cim:VALUE><cim:VALUE>Alpha 21164PC</cim:VALUE><cim:VALUE>Alpha 21164a</cim:VALUE><cim:VALUE>Alpha 21264</cim:VALUE><cim:VALUE>Alpha 21364</cim:VALUE><cim:VALUE>AMD Turion(TM) II Ultra Dual-Core Mobile M Processor Family</cim:VALUE><cim:VALUE>AMD Turion(TM) II Dual-Core Mobile M Processor Family</cim:VALUE><cim:VALUE>AMD Athlon(TM) II Dual-Core Mobile M Processor Family</cim:VALUE><cim:VALUE>AMD Opteron(TM) 6100 Series Processor</cim:VALUE><cim:VALUE>AMD Opteron(TM) 4100 Series Processor</cim:VALUE><cim:VALUE>MIPS Family</cim:VALUE><cim:VALUE>MIPS R4000</cim:VALUE><cim:VALUE>MIPS R4200</cim:VALUE><cim:VALUE>MIPS R4400</cim:VALUE><cim:VALUE>MIPS R4600</cim:VALUE><cim:VALUE>MIPS R10000</cim:VALUE><cim:VALUE>SPARC Family</cim:VALUE><cim:VALUE>SuperSPARC</cim:VALUE><cim:VALUE>microSPARC II</cim:VALUE><cim:VALUE>microSPARC IIep</cim:VALUE><cim:VALUE>UltraSPARC</cim:VALUE><cim:VALUE>UltraSPARC II</cim:VALUE><cim:VALUE>UltraSPARC IIi</cim:VALUE><cim:VALUE>UltraSPARC III</cim:VALUE><cim:VALUE>UltraSPARC IIIi</cim:VALUE><cim:VALUE>68040</cim:VALUE><cim:VALUE>68xxx Family</cim:VALUE><cim:VALUE>68000</cim:VALUE><cim:VALUE>68010</cim:VALUE><cim:VALUE>68020</cim:VALUE><cim:VALUE>68030</cim:VALUE><cim:VALUE>Hobbit Family</cim:VALUE><cim:VALUE>Crusoe(TM) TM5000 Family</cim:VALUE><cim:VALUE>Crusoe(TM) TM3000 Family</cim:VALUE><cim:VALUE>Efficeon(TM) TM8000 Family</cim:VALUE><cim:VALUE>Weitek</cim:VALUE><cim:VALUE>Itanium(TM) Processor</cim:VALUE><cim:VALUE>AMD Athlon(TM) 64 Processor Family</cim:VALUE><cim:VALUE>AMD Opteron(TM) Processor Family</cim:VALUE><cim:VALUE>AMD Sempron(TM) Processor Family</cim:VALUE><cim:VALUE>AMD Turion(TM) 64 Mobile Technology</cim:VALUE><cim:VALUE>Dual-Core AMD Opteron(TM) Processor Family</cim:VALUE><cim:VALUE>AMD Athlon(TM) 64 X2 Dual-Core Processor Family</cim:VALUE><cim:VALUE>AMD Turion(TM) 64 X2 Mobile Technology</cim:VALUE><cim:VALUE>Quad-Core AMD Opteron(TM) Processor Family</cim:VALUE><cim:VALUE>Third-Generation AMD Opteron(TM) Processor Family</cim:VALUE><cim:VALUE>AMD Phenom(TM) FX Quad-Core Processor Family</cim:VALUE><cim:VALUE>AMD Phenom(TM) X4 Quad-Core Processor Family</cim:VALUE><cim:VALUE>AMD Phenom(TM) X2 Dual-Core Processor Family</cim:VALUE><cim:VALUE>AMD Athlon(TM) X2 Dual-Core Processor Family</cim:VALUE><cim:VALUE>PA-RISC Family</cim:VALUE><cim:VALUE>PA-RISC 8500</cim:VALUE><cim:VALUE>PA-RISC 8000</cim:VALUE><cim:VALUE>PA-RISC 7300LC</cim:VALUE><cim:VALUE>PA-RISC 7200</cim:VALUE><cim:VALUE>PA-RISC 7100LC</cim:VALUE><cim:VALUE>PA-RISC 7100</cim:VALUE><cim:VALUE>V30 Family</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor 3200 Series</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 3000 Series</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor 5300 Series</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 5100 Series</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 5000 Series</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor LV</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor ULV</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 7100 Series</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor 5400 Series</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 5200 Series</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 7200 Series</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor 7300 Series</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor 7400 Series</cim:VALUE><cim:VALUE>Multi-Core Intel(R) Xeon(R) processor 7400 Series</cim:VALUE><cim:VALUE>Pentium(R) III Xeon(TM)</cim:VALUE><cim:VALUE>Pentium(R) III Processor with Intel(R) SpeedStep(TM) Technology</cim:VALUE><cim:VALUE>Pentium(R) 4</cim:VALUE><cim:VALUE>Intel(R) Xeon(TM)</cim:VALUE><cim:VALUE>AS400 Family</cim:VALUE><cim:VALUE>Intel(R) Xeon(TM) processor MP</cim:VALUE><cim:VALUE>AMD Athlon(TM) XP Family</cim:VALUE><cim:VALUE>AMD Athlon(TM) MP Family</cim:VALUE><cim:VALUE>Intel(R) Itanium(R) 2</cim:VALUE><cim:VALUE>Intel(R) Pentium(R) M processor</cim:VALUE><cim:VALUE>Intel(R) Celeron(R) D processor</cim:VALUE><cim:VALUE>Intel(R) Pentium(R) D processor</cim:VALUE><cim:VALUE>Intel(R) Pentium(R) Processor Extreme Edition</cim:VALUE><cim:VALUE>Intel(R) Core(TM) Solo Processor</cim:VALUE><cim:VALUE>K7</cim:VALUE><cim:VALUE>Intel(R) Core(TM)2 Duo Processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM)2 Solo processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM)2 Extreme processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM)2 Quad processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM)2 Extreme mobile processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM)2 Duo mobile processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM)2 Solo mobile processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM) i7 processor</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Celeron(R) Processor</cim:VALUE><cim:VALUE>S/390 and zSeries Family</cim:VALUE><cim:VALUE>ESA/390 G4</cim:VALUE><cim:VALUE>ESA/390 G5</cim:VALUE><cim:VALUE>ESA/390 G6</cim:VALUE><cim:VALUE>z/Architectur base</cim:VALUE><cim:VALUE>Intel(R) Core(TM) i5 processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM) i3 processor</cim:VALUE><cim:VALUE>VIA C7(TM)-M Processor Family</cim:VALUE><cim:VALUE>VIA C7(TM)-D Processor Family</cim:VALUE><cim:VALUE>VIA C7(TM) Processor Family</cim:VALUE><cim:VALUE>VIA Eden(TM) Processor Family</cim:VALUE><cim:VALUE>Multi-Core Intel(R) Xeon(R) processor</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 3xxx Series</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor 3xxx Series</cim:VALUE><cim:VALUE>VIA Nano(TM) Processor Family</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 5xxx Series</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor 5xxx Series</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 7xxx Series</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor 7xxx Series</cim:VALUE><cim:VALUE>Multi-Core Intel(R) Xeon(R) processor 7xxx Series</cim:VALUE><cim:VALUE>Multi-Core Intel(R) Xeon(R) processor 3400 Series</cim:VALUE><cim:VALUE>Embedded AMD Opteron(TM) Quad-Core Processor Family</cim:VALUE><cim:VALUE>AMD Phenom(TM) Triple-Core Processor Family</cim:VALUE><cim:VALUE>AMD Turion(TM) Ultra Dual-Core Mobile Processor Family</cim:VALUE><cim:VALUE>AMD Turion(TM) Dual-Core Mobile Processor Family</cim:VALUE><cim:VALUE>AMD Athlon(TM) Dual-Core Processor Family</cim:VALUE><cim:VALUE>AMD Sempron(TM) SI Processor Family</cim:VALUE><cim:VALUE>AMD Phenom(TM) II Processor Family</cim:VALUE><cim:VALUE>AMD Athlon(TM) II Processor Family</cim:VALUE><cim:VALUE>Six-Core AMD Opteron(TM) Processor Family</cim:VALUE><cim:VALUE>AMD Sempron(TM) M Processor Family</cim:VALUE><cim:VALUE>i860</cim:VALUE><cim:VALUE>i960</cim:VALUE><cim:VALUE>Reserved (SMBIOS Extension)</cim:VALUE><cim:VALUE>Reserved (Un-initialized Flash Content - Lo)</cim:VALUE><cim:VALUE>SH-3</cim:VALUE><cim:VALUE>SH-4</cim:VALUE><cim:VALUE>ARM</cim:VALUE><cim:VALUE>StrongARM</cim:VALUE><cim:VALUE>6x86</cim:VALUE><cim:VALUE>MediaGX</cim:VALUE><cim:VALUE>MII</cim:VALUE><cim:VALUE>WinChip</cim:VALUE><cim:VALUE>DSP</cim:VALUE><cim:VALUE>Video Processor</cim:VALUE><cim:VALUE>Reserved (For Future Special Purpose Assignment)</cim:VALUE><cim:VALUE>Reserved (Un-initialized Flash Content - Hi)</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Processor|017.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Processor.OtherFamilyDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Processor" PROPAGATED="false" NAME="OtherFamilyDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the Processor Family type. It is used when the Family property is set to 1 (&quot;Other&quot;). This string should be set to NULL when the Family property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Processor.Family</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Processor" PROPAGATED="false" NAME="UpgradeMethod" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CPU socket information that includes data on how this Processor can be upgraded (if upgrades are supported). This property is an integer enumeration.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Daughter Board</cim:VALUE><cim:VALUE>ZIF Socket</cim:VALUE><cim:VALUE>Replacement/Piggy Back</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>LIF Socket</cim:VALUE><cim:VALUE>Slot 1</cim:VALUE><cim:VALUE>Slot 2</cim:VALUE><cim:VALUE>370 Pin Socket</cim:VALUE><cim:VALUE>Slot A</cim:VALUE><cim:VALUE>Slot M</cim:VALUE><cim:VALUE>Socket 423</cim:VALUE><cim:VALUE>Socket A (Socket 462)</cim:VALUE><cim:VALUE>Socket 478</cim:VALUE><cim:VALUE>Socket 754</cim:VALUE><cim:VALUE>Socket 940</cim:VALUE><cim:VALUE>Socket 939</cim:VALUE><cim:VALUE>Socket mPGA604</cim:VALUE><cim:VALUE>Socket LGA771</cim:VALUE><cim:VALUE>Socket LGA775</cim:VALUE><cim:VALUE>Socket S1</cim:VALUE><cim:VALUE>Socket AM2</cim:VALUE><cim:VALUE>Socket F (1207)</cim:VALUE><cim:VALUE>Socket LGA1366</cim:VALUE><cim:VALUE>Socket G34</cim:VALUE><cim:VALUE>Socket AM3</cim:VALUE><cim:VALUE>Socket C32</cim:VALUE><cim:VALUE>Socket LGA1156</cim:VALUE><cim:VALUE>Socket LGA1567</cim:VALUE><cim:VALUE>Socket PGA988A</cim:VALUE><cim:VALUE>Socket BGA1288</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Processor|017.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Processor" PROPAGATED="false" NAME="MaxClockSpeed" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum speed (in MHz) of this Processor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MegaHertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Processor|017.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz * 10^6</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Processor" PROPAGATED="false" NAME="CurrentClockSpeed" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current speed (in MHz) of this Processor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MegaHertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Processor|017.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz * 10^6</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Processor" PROPAGATED="false" NAME="DataWidth" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Processor data width in bits.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Processor" PROPAGATED="false" NAME="AddressWidth" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Processor address width in bits.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Processor" PROPAGATED="false" NAME="LoadPercentage" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Loading of this Processor, averaged over the last minute, in Percent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrProcessorLoad</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>percent</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Processor" PROPAGATED="false" NAME="Stepping" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Stepping is a free-form string that indicates the revision level of the Processor within the Processor.Family.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Processor.Family</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Processor" PROPAGATED="false" NAME="UniqueID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A globally unique identifier for the Processor. This identifier can be unique only within a Processor Family.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Processor" PROPAGATED="false" NAME="CPUStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CPUStatus property that indicates the current status of the Processor. For example, the Processor might be disabled by the user (value=2), or disabled due to a POST error (value=3). Information in this property can be obtained from SMBIOS, the Type 4 structure, and the Status attribute.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>CPU Enabled</cim:VALUE><cim:VALUE>CPU Disabled by User</cim:VALUE><cim:VALUE>CPU Disabled By BIOS (POST Error)</cim:VALUE><cim:VALUE>CPU Is Idle</cim:VALUE><cim:VALUE>Other</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Processor" PROPAGATED="false" NAME="ExternalBusClockSpeed" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The speed (in MHz) of the external bus interface (also known as the front side bus).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MegaHertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz * 10^6</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_ProcessorCore"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.122.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Processor</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_ProcessorCore class inherits from CIM_EnabledLogicalElement and describes a specific processor core. CIM_ProcessorCore instances are related to the instance of CIM_Processor that represents the processor they are contained in.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ProcessorCore" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. 
In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProcessorCore" PROPAGATED="false" NAME="CoreEnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CoreEnabledState property is the configuration state of the processor core. For example, the core might be disabled by the user (value=2), or disabled due to a POST error (value=3).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Core Enabled</cim:VALUE><cim:VALUE>Core Disabled</cim:VALUE><cim:VALUE>Core Disabled by User</cim:VALUE><cim:VALUE>Core Disabled By POST Error)</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProcessorCore" PROPAGATED="false" NAME="LoadPercentage" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Loading of this processor core, averaged over the last minute, in Percent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>percent</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StorageExtent" NAME="CIM_ProtectedSpaceExtent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtectedExtentBasedOn</cim:VALUE><cim:VALUE>CIM_CompositeExtentBasedOn</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SccExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Deprecated - use CIM_ProtectedExtentBasedOn or CIM_CompositeExtentBasedOn instead. The information on check and user data is better expressed in the association that layers the storage, than in the extent itself. A ProtectedSpaceExtent is used to model an SCC RAID implementation. ProtectedSpaceExtent defines addressable logical block addresses, treated as a single Extent, located on one or more PhysicalExtents. ProtectedSpaceExtents exclude any logical blocks mapped as check data and contain user data stripe depth mapping information. An alternate possibility, if automatic configuration is used, is to instantiate or extend the AggregatePSExtent class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ProtectedSpaceExtent" PROPAGATED="false" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.BlockSize</cim:VALUE><cim:VALUE>CIM_ProtectedExtentBasedOn.BlockSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>BlockSize</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Protected Space Extent|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtectedSpaceExtent" PROPAGATED="false" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.NumberOfBlocks</cim:VALUE><cim:VALUE>CIM_ProtectedExtentBasedOn.NumberOfBlocks</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NumberOfBlocks</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of user data blocks contained in this Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Protected Space Extent|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtectedSpaceExtent" PROPAGATED="false" NAME="UserDataStripeDepth" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.UserDataStripeDepth</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a ProtectedSpaceExtent that is allocated to a Volume Set (i.e. is named in a CIM_VolumeSetBasedOnPSExtent association), this property is the number of user data bytes placed on this ProtectedSpaceExtent before moving on to the next ProtectedSpaceExtent in the VolumeSet. Otherwise, this ProtectedSpaceExtent is considered to be unallocated, and this property shall be set to zero (0h.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Protected Space Extent|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list here applies to all StorageExtent subclasses. Please look at the Description in each subclass for guidelines on the approriate values for that subclass. Note that any of these formats could apply to a CompositeExtent. 

Note - this property originally touched on two concepts that are now separated into this property and NameNamespace. Values 2,3,4,5,6, and 8 are retained for backwards compatibility but are deprecated in lieu of the corresponding values in CIM_StorageExtent.NameNamespace. 

For example, the preferred source for SCSI virtual (RAID) disk names is from Inquiry VPD page 83 response, type 3 identifiers. These will have NameFormat set to &apos;NAA&apos; and NameNamespace to &apos;VPD83Type3&apos;. 

Format of the Name property. Values for extents representing SCSI volumes are (per SCSI SPC-3): 
2 = VPD Page 83, NAA IEEE Registered Extended (VPD83NAA6) 
(DEPRECATED) 
3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) 
(DEPRECATED) 
4 = VPD Page 83, (VPD83Type2) (DEPRECATED) 
5 = VPD Page 83, 
T10 Vendor Identification (VPD83Type1) (DEPRECATED) 
6 = VPD Page 83, Vendor Specific (VPD83Type0) (DEPRECATED) 
7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a &apos;+&apos;. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 
&apos;ACME____+SUPER DISK______+124437458&apos; (_ is a space character) 
8 = Node WWN (for single LUN/controller) (NodeWWN) 
(DEPRECATED) 
9 = NAA as a generic format. See 
http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example &apos;21000020372D3C73&apos; 
10 = EUI as a generic format (EUI64) See 
http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. 
Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 
11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, &apos;SNVM&apos; may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83NAA6</cim:VALUE><cim:VALUE>VPD83NAA5</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD83Type0</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE><cim:VALUE>OS Device Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred source SCSI for volume names is SCSI VPD Page 83 responses. Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 
2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 
3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 
4 = VPD Page 83, Type 1 T10 Vendor Identification 
(NameFormat T10) 
Less preferred volume namespaces from other interfaces: 
5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 
6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 
7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) 
The preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 
8 = OS Device Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>OS Device Namespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_ProtocolController"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::ProtocolController</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolController is a superclass for grouping controllers that are used to control the operation and function of sophisticated devices that instantiate a protocol such as SCSI. Simpler &apos;bus&apos; and device controllers are modeled using the CIM_Controller class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ProtocolController" PROPAGATED="false" NAME="MaxUnitsControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of Units that can be controlled by or accessed through this ProtocolController.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ProtocolControllerForDevice"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.1000</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::ProtocolController</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association indicates a subclass of LogicalDevice (for example a Storage Volume) is connected through a specific ProtocolController. In many situations (for example storage LUN masking), there may be many of these associations used to relate to different objects. Therefore subclasses have been defined to optimize enumeration of the associations.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProtocolControllerForDevice" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolController" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ProtocolController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProtocolControllerForDevice" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The controlled Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerForDevice" PROPAGATED="false" NAME="DeviceNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Address of the associated Device in the context of the Antecedent Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerForDevice" PROPAGATED="false" NAME="AccessPriority" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes the priority given to accesses of the device through this Controller. The highest priority path will have the lowest value for this parameter.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerForDevice" PROPAGATED="false" NAME="AccessState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AccessState property describes the accessibility of the LogicalDevice through the ProtocolController. 
Unknown (0) indicates the instrumentation does not know whether access is or is not functioning. 
Active (2) indicates normal access. 
Inactive (3) indicates the instrumentation knows this path is not active, and one of the other values (below) does not apply. 
Replication in Progress (4) indicates that the path is temporarily inactive due to a replication activity. 
Mapping Inconsistency (5) indicates the instrumentation has detected that this path is inactive due to an inconsistency in the DeviceNumber/DeviceAccess configuration.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Active</cim:VALUE><cim:VALUE>Inactive</cim:VALUE><cim:VALUE>Replication In Progress</cim:VALUE><cim:VALUE>Mapping Inconsistency</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolControllerForDevice" NAME="CIM_ProtocolControllerForPort"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::ProtocolController</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association is used to define a relationship between a ProtocolController and a LogicalPort. This subclass is provided so that an enumeration of related controllers and ports can be performed without retrieving any other controllers or connected units.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProtocolControllerForPort" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolController" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ProtocolController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProtocolControllerForPort" PROPAGATED="false" REFERENCECLASS="CIM_LogicalPort" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalPort &apos;behind&apos; the ProtocolController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerForDevice" PROPAGATED="true" NAME="DeviceNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Address of the associated Device in the context of the Antecedent Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerForDevice" PROPAGATED="true" NAME="AccessPriority" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes the priority given to accesses of the device through this Controller. The highest priority path will have the lowest value for this parameter.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerForDevice" PROPAGATED="true" NAME="AccessState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AccessState property describes the accessibility of the LogicalDevice through the ProtocolController. 
Unknown (0) indicates the instrumentation does not know whether access is or is not functioning. 
Active (2) indicates normal access. 
Inactive (3) indicates the instrumentation knows this path is not active, and one of the other values (below) does not apply. 
Replication in Progress (4) indicates that the path is temporarily inactive due to a replication activity. 
Mapping Inconsistency (5) indicates the instrumentation has detected that this path is inactive due to an inconsistency in the DeviceNumber/DeviceAccess configuration.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Active</cim:VALUE><cim:VALUE>Inactive</cim:VALUE><cim:VALUE>Replication In Progress</cim:VALUE><cim:VALUE>Mapping Inconsistency</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolControllerForDevice" NAME="CIM_ProtocolControllerForUnit"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::ProtocolController</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association is used to define a relationship between a ProtocolController and an exposed Logical Unit (for example a Storage Volume or a MediaAccessDevice such as a tape drive). An example of the use of this association is SCSI, where it link the target controller and Logical Units. This subclass is provided so that an enumeration of related controllers and units can be performed without retrieving any connected ports or other controllers.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProtocolControllerForUnit" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolController" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ProtocolController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProtocolControllerForUnit" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The logical unit (eg StorageVolume) &apos;behind&apos; the ProtocolController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerForUnit" PROPAGATED="false" NAME="DeviceAccess" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The access rights granted to the referenced logical unit as exposed through referenced ProtocolController. The &apos;No Access&apos; value is used in implementations where the DeviceNumber is reserved, but no access is granted. 
If the instrumentation exposes PrivilegeManagementService, this property MUST be synchronized with the Activities property of any Privilege instances associated with StorageHardwareIDs associated to the referenced ProtocolController and the referenced LogicalDevice. In particular, when this property is &apos;Read Write&apos;, Privilege.Activities MUST include entries for &apos;Read&apos; and &apos;Write&apos;. When this property is &apos;Read-Only&apos;, Privilege.Activities MUST include an entry for &apos;Read&apos;. The corresponding entries for Privilege.ActivityQualifiers MUST be &apos;CDB=*&apos; and the corresponding entries for Privilege.QualifierFormat MUST be &apos;SCSI Command&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..15999</cim:VALUE><cim:VALUE>16000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Read Write</cim:VALUE><cim:VALUE>Read-Only</cim:VALUE><cim:VALUE>No Access</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerForDevice" PROPAGATED="true" NAME="DeviceNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Address of the associated Device in the context of the Antecedent Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerForDevice" PROPAGATED="true" NAME="AccessPriority" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes the priority given to accesses of the device through this Controller. The highest priority path will have the lowest value for this parameter.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerForDevice" PROPAGATED="true" NAME="AccessState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AccessState property describes the accessibility of the LogicalDevice through the ProtocolController. 
Unknown (0) indicates the instrumentation does not know whether access is or is not functioning. 
Active (2) indicates normal access. 
Inactive (3) indicates the instrumentation knows this path is not active, and one of the other values (below) does not apply. 
Replication in Progress (4) indicates that the path is temporarily inactive due to a replication activity. 
Mapping Inconsistency (5) indicates the instrumentation has detected that this path is inactive due to an inconsistency in the DeviceNumber/DeviceAccess configuration.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Active</cim:VALUE><cim:VALUE>Inactive</cim:VALUE><cim:VALUE>Replication In Progress</cim:VALUE><cim:VALUE>Mapping Inconsistency</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Realizes" NAME="CIM_RealizesExtent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents can be realized by PhysicalComponents. For example, disks or tapes are realized by PhysicalMedia. Memory is realized by PhysicalMemory. This relationship of Extents to PhysicalComponents is made explicit by the RealizesExtent association. In addition, the StartingAddress of the StorageExtent on the Component is specified here.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RealizesExtent" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalComponent" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalComponent on which the Extent is realized.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RealizesExtent" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageExtent that is located on the Component.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RealizesExtent" PROPAGATED="false" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The starting address on the PhysicalComponent where the StorageExtent begins. Ending address of the StorageExtent is determined using the NumberOfBlocks and Block Size properties of the StorageExtent object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RealizesExtent" NAME="CIM_RealizesPExtent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RealizesExtent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SccExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PhysicalExtents are realized on a PhysicalMedia. This is described by RealizesPExtent. However, there is no need for the specificity of this association. It is deprecated in lieu of the generic RealizesExtent relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RealizesPExtent" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalMedia" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RealizesExtent.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalMedia on which the Extent is realized.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RealizesPExtent" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalExtent" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RealizesExtent.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalExtent that is located on the Media.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RealizesExtent" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The starting address on the PhysicalComponent where the StorageExtent begins. Ending address of the StorageExtent is determined using the NumberOfBlocks and Block Size properties of the StorageExtent object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CoolingDevice" NAME="CIM_Refrigeration"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::CoolingAndPower</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of a Refrigeration CoolingDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CoolingDevice" PROPAGATED="true" NAME="ActiveCooling" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ActiveCooling is a Boolean that indicates that the Cooling Device provides active (as opposed to passive) cooling.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_Scanner"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::UserDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of the Scanner LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Controller" NAME="CIM_SCSIController"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SCSIProtocolController</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this class is deprecated in lieu of SCSIProtocolController. The latter reflects the protocol- related issues of SCSI interfaces, because these are not bus master-type Controllers.&quot; Deprecated description: Capabilities and management of the SCSIController.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SCSIController" PROPAGATED="false" NAME="ProtectionManagement" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method is deprecated. 
Deprecated description: An integer enumeration that indicates whether or not the SCSIController provides redundancy or protection against device failures.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Unprotected</cim:VALUE><cim:VALUE>Protected</cim:VALUE><cim:VALUE>Protected through SCC (SCSI-3 Controller Command)</cim:VALUE><cim:VALUE>Protected through SCC-2 (SCSI-3 Controller Command)</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Storage Controller|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIController" PROPAGATED="false" NAME="MaxDataWidth" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method is deprecated. 
Deprecated description: Maximum data width (in bits) supported by the SCSIController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIController" PROPAGATED="false" NAME="MaxTransferRate" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method is deprecated. 
Deprecated description: Maximum transfer rate (in Bits per Second) supported by the SCSIController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIController" PROPAGATED="false" NAME="ControllerTimeouts" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method is deprecated. 
Deprecated description: Number of SCSIController timeouts that have occurred since the TimeOfLastReset.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SCSIController" PROPAGATED="false" NAME="SignalCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method is deprecated. 
Deprecated description: Signal capabilities that can be supported by the SCSIController. For example, the Controller can support &quot;Single Ended&quot; and &quot;Differential&quot;. In this case, the values 3 and 4 would be written to the Signal Capabilities array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Single Ended</cim:VALUE><cim:VALUE>Differential</cim:VALUE><cim:VALUE>Low Voltage Differential</cim:VALUE><cim:VALUE>Optical</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SCSIInterface.SCSISignal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolController" NAME="CIM_SCSIProtocolController"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.1000</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::ProtocolController</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SCSIProtocolController is a type of ProtocolController, managing a SCSI interface.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SCSIProtocolController" PROPAGATED="false" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NameFormat property identifies how the Name of the SCSIProtocolController is selected. 
For Fibre Channel, the NameFormat is &apos;FC Port WWN&apos;. 
For iSCSI, Name can use any of the 3 iSCSI formats (iqn, eui, naa) which include the iSCSI format as as a prefix in the name, so they are not ambiguous.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>FC Port WWN</cim:VALUE><cim:VALUE>iSCSI Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SCSIProtocolController.Name</cim:VALUE><cim:VALUE>CIM_SCSIProtocolController.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIProtocolController" PROPAGATED="false" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing how the ProtocolController is identified when the NameFormat is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SCSIProtocolController.Name</cim:VALUE><cim:VALUE>CIM_SCSIProtocolController.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolController" PROPAGATED="true" NAME="MaxUnitsControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of Units that can be controlled by or accessed through this ProtocolController.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_Sensor"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.16.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Sensor is an entity capable of measuring or reporting the characteristics of some physical property - for example, the temperature or voltage characteristics of a Computer System.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="false" NAME="SensorType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Type of the Sensor, e.g. Voltage or Temperature Sensor. If the type is set to &quot;Other&quot;, then the OtherSensorType Description can be used to further identify the type, or if the Sensor has numeric readings, then the type of the Sensor can be implicitly determined by the Units. A description of the different Sensor types is as follows: A Temperature Sensor measures the environmental temperature. Voltage and Current Sensors measure electrical voltage and current readings. A Tachometer measures speed/revolutions of a Device. For example, a Fan Device can have an associated Tachometer which measures its speed. A Counter is a general purpose Sensor that measures some numerical property of a Device. A Counter value can be cleared, but it never decreases. A Switch Sensor has states like Open/Close, On/Off, or Up/Down. A Lock has states of Locked/Unlocked. Humidity, Smoke Detection and Air Flow Sensors measure the equivalent environmental characteristics. A Presence Sensor detects the presence of a PhysicalElement. A Power Consumption Sensor measures the instantaneous power consumed by a managed element. A Power Production Sensor measures the instantaneous power produced by a managed element such as a power supply or a voltage regulator. A pressure sensor is used to report pressure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Temperature</cim:VALUE><cim:VALUE>Voltage</cim:VALUE><cim:VALUE>Current</cim:VALUE><cim:VALUE>Tachometer</cim:VALUE><cim:VALUE>Counter</cim:VALUE><cim:VALUE>Switch</cim:VALUE><cim:VALUE>Lock</cim:VALUE><cim:VALUE>Humidity</cim:VALUE><cim:VALUE>Smoke Detection</cim:VALUE><cim:VALUE>Presence</cim:VALUE><cim:VALUE>Air Flow</cim:VALUE><cim:VALUE>Power Consumption</cim:VALUE><cim:VALUE>Power Production</cim:VALUE><cim:VALUE>Pressure</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.OtherSensorTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="false" NAME="OtherSensorTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Sensor type - used when the SensorType property is set to &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.SensorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Sensor" PROPAGATED="false" NAME="PossibleStates" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PossibleStates enumerates the string outputs of the Sensor. For example, a &quot;Switch&quot; Sensor may output the states &quot;On&quot;, or &quot;Off&quot;. Another implementation of the Switch may output the states &quot;Open&quot;, and &quot;Close&quot;. Another example is a NumericSensor supporting thresholds. This Sensor can report the states like &quot;Normal&quot;, &quot;Upper Fatal&quot;, &quot;Lower Non-Critical&quot;, etc. A NumericSensor that does not publish readings and thresholds, but stores this data internally, can still report its states.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="false" NAME="CurrentState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current state indicated by the Sensor. This is always one of the &quot;PossibleStates&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="false" NAME="PollingInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The polling interval that the Sensor hardware or the instrumentation uses to determine the current state of the Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>NanoSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-9</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Controller" NAME="CIM_SerialController"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of the SerialController.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SerialController" PROPAGATED="false" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Capabilities property defines chip level compatibility for the SerialController. Therefore, this property describes the buffering and other capabilities of the SerialController that might be inherent in the chip hardware. The property is an enumerated integer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>160</cim:VALUE><cim:VALUE>161</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>XT/AT Compatible</cim:VALUE><cim:VALUE>16450 Compatible</cim:VALUE><cim:VALUE>16550 Compatible</cim:VALUE><cim:VALUE>16550A Compatible</cim:VALUE><cim:VALUE>8251 Compatible</cim:VALUE><cim:VALUE>8251FIFO Compatible</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Serial Ports|004.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SerialController.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SerialController" PROPAGATED="false" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that provides more detailed explanations for any of the SerialController features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SerialController.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SerialController" PROPAGATED="false" NAME="MaxBaudRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum baud rate in Bits per Second that is supported by the SerialController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Serial Ports|004.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SerialController" PROPAGATED="false" NAME="Security" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration that indicates the operational security for the Controller. For example, information that the external interface of the Device is locked out (value=4) or &quot;Boot Bypass&quot; (value=6) can be described using this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>External Interface Locked Out</cim:VALUE><cim:VALUE>External Interface Enabled</cim:VALUE><cim:VALUE>Boot Bypass</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Serial Ports|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_SharedDeviceManagementService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SCSI</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from Service that describes the ability to control access to shared devices.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_SharedDeviceManagementService" NAME="ShareDevice" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ShareDevice defines the ability to change the access of a System to a shared LogicalDevice. If this method completes successfully the value of CurrentAccess for the instance of CIM_SharingDependency which references the LogicalDevice will have the value of the RequestedAccess parameter. If 4096 (0x1000) is returned, then the task will take some time to complete, ConcreteJob will be created, and its reference returned in the output parameter Job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>Can NOT complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Unsupported Access</cim:VALUE><cim:VALUE>Invalid Device</cim:VALUE><cim:VALUE>Invalid System</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedAccess" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The desired access of the System to the shared Logical Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Access</cim:VALUE><cim:VALUE>Exclusive Access</cim:VALUE><cim:VALUE>Shared Read</cim:VALUE><cim:VALUE>Shared Full</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SharingDependency.CurrentAccess</cim:VALUE><cim:VALUE>CIM_DeviceSharingCapabilities.SupportedAccessModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_LogicalDevice" NAME="Device"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDevice to change access to.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_System" NAME="System"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The System whose access to the LogicalDevice the change is requested for.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client is willing to wait for access to the shared device to be granted before the request should be abandoned. This value does not directly correlate to a timeout for the method invocation. That is, its possible for a job to be started to process the request and the method to return within the timeout period only to have the operation aborted later when the timeout period expires. The TimeoutPeriod shall be specified in interval format. A value of 0 indicates that if the requested access can not be granted immediately the client does not wish to wait and the request should fail. A null parameter indicates that the client has no time requirements for the request to be granted and wishes to wait indefinitely for access to be granted. 
If this property does not contain 0 or null and the implementation doesn&apos;t support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Force" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This parameter is used by a client to indicate that they wish the requested access to be granted even if it requires forcibly revoking access currently granted to another system. When the value of this parameter is true, and a valid TimeoutPeriod is specified, the implementation shall wait for the duration specified by TimeoutPeriod before forcibly modifying access. If the access requested can be granted without disruption prior to the TimeoutPeriod expiring, the implementation should complete the request and not wait for the expiration of the interval specified by TimeoutPeriod.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job spawned if the operation continues after the method returns. (may be null if task completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_SharingDependency"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SCSI</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In some configurations, a logical device may be shared among multiple systems while only belonging to one. When modeling this sharing relationship, one instance of LogicalDevice exists to model the resource. This instance is associated with the owning system via the SystemDevice association. An additional instance of LogicalDevice will exist for each system the device is shared with to represent the device in the context of each System it is shared with. Each of these instances is associated with a single instance of System via an instance of the SystemDevice association. This is very similar to the way that virtual devices are modeled. However, there are additional semantics associated with shared devices that need to be modeled, including the current access of a sharing system to the shared device. The SharingDependency association will be used to add support for modeling this additional semantic. It is used to associate a LogicalDevice instance in the sharing system to the LogicalDevice representing the underlying shared resource.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SharingDependency" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The shared LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SharingDependency" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDevice owned by the sharing System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_SharingDependency" PROPAGATED="false" NAME="CurrentAccess" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CurrentAccess describes the current ability of the System owning the Dependent LogicalDevice to access the shared device. This property does not model whether or not the referenced System is authorized to utilize the shared resource. It is intended to model the current sharing relationship the system has to the device. Authorization for a user or service running within the system would be modeled identical to if the resource was owned exclusively by the system. However, the ability of an authorized user to utilize a shared resource is contingent on the System having access to the shared resource. 
Unknown (0) indicates that the current access of the System to the shared resource is unknown 
No Access (1) indicates that the System currently does not have access to the shared resource 
Exclusive Access (2) indicates that the System has exclusive access to the shared resource. The resource is effectively locked. Granting another System access to the shared resource will cause this system to lose access. 
Shared Read (3) indicates that the System is accessing the resource in a read only mode. Other Systems can have concurrent access to the device of type &quot;Shared Read&quot; or &quot;Shared Full&quot; 
Shared Full (4) indicates that the System is accessing the resource in read/write mode. Other Systems can have concurrent access to the device of type &quot;Shared Read&quot; or &quot;Shared Full&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Access</cim:VALUE><cim:VALUE>Exclusive Access</cim:VALUE><cim:VALUE>Shared Read</cim:VALUE><cim:VALUE>Shared Full</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SharingDependency.OtherCurrentAccess</cim:VALUE><cim:VALUE>CIM_DeviceSharingCapabilities.SupportedAccessModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SharingDependency" PROPAGATED="false" NAME="OtherCurrentAccess" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string value describing CurrentAccess when it has a value of &quot;1 (Other)&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SharingDependency.CurrentAccess</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StorageExtent" NAME="CIM_Snapshot"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SccExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Deprecated. Snapshots are now modeled in a more abstrct way using StorageExtent and StorageSynchronized. 
The Snapshot class is an optional construct. It can be used to represent an Extent that contains a full copy of another Extent, or the changes to that Extent when performing a delta-based (delta before or delta after) copy. 
Snapshot&apos;s definition in CIM is not equivalent to the act of creating a volume or file-based snapshot, or a point in time copy. It is at a much lower level and represents the use of storage to hold a copied image of an Extent, or to hold changes to an Extent. Use of the Snapshot object when making a full copy is only recommended if the purpose is to describe the existence of a copy. (This use will be very infrequent.) The problem with describing an Extent solely as a &apos;snapshot&apos; is that when the snapshot/copy is broken, the object must be destroyed. Typically, this object still holds valid data, and would have to be reinstantiated. If the &apos;full copy&apos; object is to be treated as a StorageVolume or more general Extent, then it should be modeled as such from the beginning - i.e., not as an instance of Snapshot but as an instance of a generic StorageExtent or StorageVolume. In this case, the Synchronized association would be used to describe that one StorageExtent is synchronized with another. 
When describing a delta-based snapshot/point in time copy, the Snapshot object represents the store holding the before/after image changes to the original Extent. For example, when doing a &apos;delta before&apos; Snapshot, the resultant target would be modeled as a StorageExtent that is BasedOn the original Extent and the instance of Snapshot (that holds the changes to the original Extent).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Snapshot" PROPAGATED="false" NAME="IsSynced" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Synchronized.SyncMaintained</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the snapshot is synced.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Snapshot" PROPAGATED="false" NAME="SyncTime" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Synchronized.WhenSynced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time stamp indicating when the sync occurred.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list here applies to all StorageExtent subclasses. Please look at the Description in each subclass for guidelines on the approriate values for that subclass. Note that any of these formats could apply to a CompositeExtent. 

Note - this property originally touched on two concepts that are now separated into this property and NameNamespace. Values 2,3,4,5,6, and 8 are retained for backwards compatibility but are deprecated in lieu of the corresponding values in CIM_StorageExtent.NameNamespace. 

For example, the preferred source for SCSI virtual (RAID) disk names is from Inquiry VPD page 83 response, type 3 identifiers. These will have NameFormat set to &apos;NAA&apos; and NameNamespace to &apos;VPD83Type3&apos;. 

Format of the Name property. Values for extents representing SCSI volumes are (per SCSI SPC-3): 
2 = VPD Page 83, NAA IEEE Registered Extended (VPD83NAA6) 
(DEPRECATED) 
3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) 
(DEPRECATED) 
4 = VPD Page 83, (VPD83Type2) (DEPRECATED) 
5 = VPD Page 83, 
T10 Vendor Identification (VPD83Type1) (DEPRECATED) 
6 = VPD Page 83, Vendor Specific (VPD83Type0) (DEPRECATED) 
7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a &apos;+&apos;. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 
&apos;ACME____+SUPER DISK______+124437458&apos; (_ is a space character) 
8 = Node WWN (for single LUN/controller) (NodeWWN) 
(DEPRECATED) 
9 = NAA as a generic format. See 
http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example &apos;21000020372D3C73&apos; 
10 = EUI as a generic format (EUI64) See 
http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. 
Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 
11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, &apos;SNVM&apos; may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83NAA6</cim:VALUE><cim:VALUE>VPD83NAA5</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD83Type0</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE><cim:VALUE>OS Device Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred source SCSI for volume names is SCSI VPD Page 83 responses. Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 
2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 
3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 
4 = VPD Page 83, Type 1 T10 Vendor Identification 
(NameFormat T10) 
Less preferred volume namespaces from other interfaces: 
5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 
6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 
7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) 
The preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 
8 = OS Device Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>OS Device Namespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SnapshotOfExtent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SccExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Deprecated. Snapshots are now modeled in a more abstract way using StorageExtent and CIM_StorageSynchronized. 
SnapshotOfExtent is an association between an Extent and its Snapshot. This relationship is made explicit in this association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SnapshotOfExtent" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SnapshotOfExtent" PROPAGATED="false" REFERENCECLASS="CIM_Snapshot" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Snapshot.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_SnapshotOfExtent" PROPAGATED="false" NAME="SnapshotType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSynchronized.CopyType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of snapshot.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Copy</cim:VALUE><cim:VALUE>Before Delta</cim:VALUE><cim:VALUE>After Delta</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Controller" NAME="CIM_SSAController"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of an SSAController (Serial Storage Architecture).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_StatisticsService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageStatistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a Service that provides methods for statistics retrieval and BlockStatisticsManifest manipulation. The methods of the service that are supported by the provider can be determined from the SynchronousMethodsSupported and AsynchronousMethodsSupported properties of the StatisticsCapabilities associated to the service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_StorageDefect"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageDefect aggregation collects the StorageErrors for a StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_StorageDefect" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="Extent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Extent reference defines the StorageExtent on which the errors occurred.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_StorageDefect" PROPAGATED="false" REFERENCECLASS="CIM_StorageError" NAME="Error"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Error references the Error object, defining the starting and ending addresses that are &apos;mapped out&apos; of the Storage Extent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_System" NAME="CIM_StorageLibrary"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ComputerSystem</cim:VALUE><cim:VALUE>CIM_StorageLibraryCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A StorageLibrary is a collection of ManagedSystemElements that operate together to provide cartridge library capabilities. This object serves as an aggregation point to group the following elements: MediaTransferDevices, a Label Reader, a library Door, MediaAccessDevices, and other Library components. 
The use of this class is deprecated in favor of CIM_ComputerSystem. Originally it was felt that a media library could be purely mechanical and thus not a ComputerSystem. However all manageable libraries are ComputerSystems. This change simplifies the use of the model by client software.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageLibrary" PROPAGATED="false" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageLibraryCapabilities.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities of the StorageLibrary. For example, it can be indicated that the Library can perform automatic cleaning of the MediaAccessDevices contained in it (value=1) or that the Library provides physical door access for an operator (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Automatic Cleaning</cim:VALUE><cim:VALUE>Manual Operation</cim:VALUE><cim:VALUE>Front Panel Lockable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageLibrary" PROPAGATED="false" NAME="Overfilled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ComputerSystem.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is deprecated in favour of an OperationalStatus value of 4 (&apos;stressed&apos;).
Boolean set to TRUE if there are more PhysicalMedia in a Library than there are StorageMediaLocations to contain them. For instance, if all MediaAccessDevices have a Media loaded in them, and all StorageMediaLocations are loaded by an operator, then an Overfilled condition exists.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageLibrary" PROPAGATED="false" NAME="AuditNeeded" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ComputerSystem.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is deprecated in favour of an OperationalStatus value of 0 (&apos;Unknown&apos;).
Boolean set to TRUE if the Library can not currently report the correct state of each PhysicalMedia within its proper StorageMediaLocation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageLibrary" PROPAGATED="false" NAME="AuditInProgress" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ComputerSystem.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is deprecated in favour of an OperationalStatus value of 11 (&apos;In Service&apos;).
Boolean set to TRUE if an audit of the location of some or all of the Library&apos;s PhysicalMedia is currently being performed. That an individual Changer is currently doing an audit is indicated by a similar AuditInProgress boolean property on the Changer object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageLibrary" PROPAGATED="false" NAME="MaxAuditTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageLibraryCapabilities.MaxAuditTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum time in seconds that it takes for the Storage Library to perform a complete audit of each StorageMedia Location, to determine the absence or presence of a Physical Media. If automated support is not provided, then this property&apos;s value is undefined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageLibrary" PROPAGATED="false" NAME="Automated" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is deprecated since all managed libraries willbe automated.
Boolean set to TRUE if the Library includes a robotics mechanism that can be controlled by a ComputerSystem, to automatically load and unload PhysicalMedia to/from MediaAccessDevices and StorageMediaLocations. The property is set to FALSE if the Library represents a repository of Media that are inaccessible to a MediaAccess Device without human intervention. An example of a non- automated Library is a &apos;shelf&apos; or &apos;vault&apos; where Physical Media are kept for extended periods of time.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageLibrary" PROPAGATED="false" NAME="RoboticsEnabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ComputerSystem.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is deprecated in favour of an OperationalStatus value of 10 (&apos;Stopped&apos;).
Boolean indicating whether the Library&apos;s robotics are currently active/enabled. If TRUE, then the Library may not be safe for a human to enter.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as the key of a System instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The System object and its derivatives are top-level objects of CIM. They provide the scope for numerous components. Having unique System keys is required. A heuristic can be defined in individual System subclasses to attempt to always generate the same System Name Key. The NameFormat property identifies how the System name was generated, using the heuristic of the subclass.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StorageLibrary" NAME="EnableRobotics" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ComputerSystem.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Library robotics be enabled for automated operation (input parameter, Enabled, set to TRUE), or disabled for manual operation (input parameter set to FALSE). The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enable" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Set TRUE to enable.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalElement" NAME="CIM_StoragePool"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A StoragePool is a conglomeration of storage capacity for the purpose of assignment and allocation based on service characteristics, such as location, available space or other criteria (for example, cost per megabyte or hardware ownership). A StoragePool is managed within the scope of a particular System. StoragePools may consist of component StoragePools or StorageExtents. StorageExtents that belong to the StoragePool have a Component relationship to the StoragePool. StorageExtents/StoragePools that are elements of a pool have their available space aggregated into the pool. StoragePools, StorageVolumes and LogicalDisks may be created from StoragePools. This is indicated by the AllocatedFromStoragePool association. StoragePool is scoped to a system by the HostedStoragePool association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StoragePool" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StoragePool" PROPAGATED="false" NAME="PoolID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique name in the context of the System that identifies this pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StoragePool" PROPAGATED="false" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that this StoragePool is the base from which storage capacity is drawn and returned in the activity of storage management. Being primordial means that this StoragePool shall not be created or deleted by consumers of this model. However, other actions, modeled or not, may affect the characteristics or size of primordial StoragePools. If false, &quot;Primordial&quot; indicated that the StoragePool, a concrete Storage Pool, is subject to storage services functions. This distinction is important because higher-level StoragePools may be assembled using the Component or AllocatedFromStoragePool associations. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based StoragePools cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StoragePool" PROPAGATED="false" NAME="TotalManagedSpace" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total amount of capacity usable for the allocation of StorageVolumes, LogicalDisks, or child Storage Pools. 
For primordial Storage Pools, this capacity reflects the usable capacity of Disk Drives or LUNs, for example, to the owning storage device or application. For example, in storage array, a primordial Storage Pool&apos;s TotalManagedSpace does not include metadata such as the disk label area and absolute disk drive capacity lost in disk formatting. 
For concrete Storage Pools, the same applies, but the metadata not included in TotalManagedSpace is consumed in virtualization like RAID and concatenation. Concrete Storage Pool may also be simple reserve of capacity. In such a case, no capacity may be lost in formation of the Storage Pool. 
Conceptually TotalManagedSpace is the sum of all storage known via AssociatedComponentExtent associations to underlying StorageExtents. However, note some of these underlying storage may not be modeled by the instrumentation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StoragePool.RemainingManagedSpace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StoragePool" PROPAGATED="false" NAME="RemainingManagedSpace" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The remaining usable capacity after the allocation of StorageVolumes, LogicalDisks, or child Storage Pools. This property is maintained here to provide efficient access to this information. However, note that it is possible to compute RemainingManagedSpace as (TotalManagedSpace minus the sum of SpaceConsumed from all of the AllocatedFromStoragePool references from this StoragePool). Note that SpaceConsumed remains useful to determine the amount of capacity consumed by a particular allocated element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StoragePool.TotalManagedSpace</cim:VALUE><cim:VALUE>CIM_AllocatedFromStoragePool.SpaceConsumed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StoragePool" NAME="GetSupportedSizes" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For pools that support discrete sizes for volume or pool creation, this method can be used to retrieve a list of supported sizes. Note that different pool implementations may support either or both the GetSupportedSizes and GetSupportedSizeRanges methods at different times, depending on Pool configuration. Also note that the advertised sizes may change after the call due to requests from other clients. If the pool currently only supports a range of sizes, then the return value will be set to 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Method completed OK</cim:VALUE><cim:VALUE>Method not supported</cim:VALUE><cim:VALUE>Use GetSupportedSizeRange instead</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="ElementType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of element for which supported sizes are reported for.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Storage Pool</cim:VALUE><cim:VALUE>Storage Volume</cim:VALUE><cim:VALUE>Logical Disk</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_StorageSetting" NAME="Goal"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageSetting for which supported sizes should be reported for.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.ARRAY NAME="Sizes" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of supported sizes for a Volume/Pool creation or modification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StoragePool" NAME="GetSupportedSizeRange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For pools that that support a range of sizes for volume or pool creation, this method can be used to retrieve the supported range. Note that different pool implementations may support either or both the GetSupportedSizes and GetSupportedSizeRanges methods at different times, depending on Pool configuration. Also note that the advertised sizes may change after the call due to requests from other clients. If the pool currently only supports discrete sizes, then the return value will be set to 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Method completed OK</cim:VALUE><cim:VALUE>Method not supported</cim:VALUE><cim:VALUE>Use GetSupportedSizes instead</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="ElementType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of element for which supported size ranges are reported for.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Storage Pool</cim:VALUE><cim:VALUE>Storage Volume</cim:VALUE><cim:VALUE>Logical Disk</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_StorageSetting" NAME="Goal"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageSetting for which supported size ranges should be reported for.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="MinimumVolumeSize" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum size for a volume/pool in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MaximumVolumeSize" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum size for a volume/pool in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="VolumeSizeDivisor" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A volume/pool size must be a multiple of this value which is specified in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StoragePool" NAME="GetAvailableExtents" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method can be used to retrieve a list of available Extents that may be used in the creation or modification of a StoragePool, StorageVolume, or LogicalDisk. The GetAvailableExtents method MUST return the Extents from the set of Component Extents of the Pool on which the method is being invoked. The returned Extents are available at the time the method returns. There is no guarantee that the same Extents will be available later. This method MUST return the Extents that are not being used as supporting capacity for any other Pools, Volumes, or LogicalDisks that have been allocated from this Pool. The Extent returned MUST be a component Extent of the Pool or subdivisions of a component Extent, the subdivisions themselves represented as Extents.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4098..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_StorageSetting" NAME="Goal"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageSetting (Goal) for which supported extents should be retrieved as available. 
If a NULL is passed for the Goal, the method will return all available extents, regardless of the goal. There exists a possibility of error in creating a Pool, Volume, or LogicalDisk retrieved in this manner.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_StorageExtent" NAME="AvailableExtents"><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of references to available StorageExtents, or subclass instances.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFARRAY></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StorageExtent" NAME="CIM_StorageVolume"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.13.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A StorageVolume is a StorageExtent that is published for use outside of the scoping System. For SCSI storage target devices, StorageVolumes are used to represent target Block devices, (peripheral device type codes 0h (i.e, direct-access), 4h (i.e., write-once), 5h (i.e., CD/DVD), 7h (i.e., optical memory), and Eh (i.e., simplified direct-access).); 
Stream devices, (peripheral device type codes 1h (i.e., 
sequential-access) and 3h (i.e., processor).). 
In these case, StorageVolume.Name will be derived from SCSI volume as documented in StorageExtent.Nameformat and NameNamespace Descriptions. 

The &apos;Exported&apos; value from StorageExtent.ExtentStatus[] MUST be in all instances of StorageVolume to maintain the semantic of &apos;published&apos; described above.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_StorageVolume" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Volume.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>ANSI|T10|SCSI SPC-3|8.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageVolume.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageVolume" PROPAGATED="false" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameFormat</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subset of StorageExtent name formats apply to StorageVolumes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83NAA6</cim:VALUE><cim:VALUE>VPD83NAA5</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD83Type0</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageVolume" PROPAGATED="false" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameNamespace</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subset of StorageExtent name spaces apply to StorageVolume.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SuppliesPower"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.19.1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::CoolingAndPower</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The SuppliesPower relationship indicates that a ManagedSystemElementis in the power domain of the referenced PowerSource. It indicates which ManagedSystemElements are dependent on the PowerSource, and therefore, which ManagedSystemElements are affected if the PowerSource is lost.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SuppliesPower" PROPAGATED="false" REFERENCECLASS="CIM_PowerSupply" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Supply that is providing power.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SuppliesPower" PROPAGATED="false" REFERENCECLASS="CIM_ManagedSystemElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A ManagedSystemElement in the power domain of the Supply.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MediaAccessDevice" NAME="CIM_TapeDrive"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and managment of a TapeDrive, a subtype of MediaAccessDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_TapeDrive" PROPAGATED="false" NAME="EOTWarningZoneSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EOTWarningZoneSize indicates the size, in bytes, of the area designated as &apos;end of tape&apos;. Access in this area generates an &apos;end of tape&apos; warning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TapeDrive" PROPAGATED="false" NAME="MaxPartitionCount" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum partition count for the TapeDrive.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TapeDrive" PROPAGATED="false" NAME="Padding" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Padding indicates the number of bytes inserted between blocks on a tape Media.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TapeDrive" PROPAGATED="false" NAME="MaxRewindTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds to move from the most physically distant point on the tape to the beginning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities of the MediaAccessDevice. For example, the Device may support &quot;Random Access&quot;, removeable media and &quot;Automatic Cleaning&quot;. In this case, the values 3, 7 and 9 would be written to the array. 
Several of the enumerated values require some explanation: 1) Value 11, Supports Dual Sided Media, distinguishes a Device that can access both sides of dual sided Media, from a Device that reads only a single side and requires the Media to be flipped; and, 2) Value 12, Predismount Eject Not Required, indicates that Media does not have to be explicitly ejected from the Device before being accessed by a PickerElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Sequential Access</cim:VALUE><cim:VALUE>Random Access</cim:VALUE><cim:VALUE>Supports Writing</cim:VALUE><cim:VALUE>Encryption</cim:VALUE><cim:VALUE>Compression</cim:VALUE><cim:VALUE>Supports Removeable Media</cim:VALUE><cim:VALUE>Manual Cleaning</cim:VALUE><cim:VALUE>Automatic Cleaning</cim:VALUE><cim:VALUE>SMART Notification</cim:VALUE><cim:VALUE>Supports Dual Sided Media</cim:VALUE><cim:VALUE>Predismount Eject Not Required</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Storage Devices|001.9</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.11</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.12</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.7</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.2</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing more detailed explanations for any of the AccessDevice features indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type(s) of error detection and correction supported by this Device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used by the device to support compression. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the device supports compression capabilities or not, &quot;Compressed&quot; to represent that the device supports compression capabilities but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the devices does not support compression capabilities.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="NumberOfMediaSupported" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the MediaAccessDevice supports multiple individual Media, this property defines the maximum number which can be supported or inserted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxMediaSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum size, in KBytes, of media supported by this Device. KBytes is interpreted as the number of bytes multiplied by 1000 (NOT the number of bytes multiplied by 1024).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Sequential Access Devices|001.2</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="DefaultBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Default block size, in bytes, for this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum block size, in bytes, for media accessed by this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MinBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum block size, in bytes, for media accessed by this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="NeedsCleaning" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the MediaAccessDevice needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MediaIsLocked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the media is locked in the Device and can not be ejected. For non-removeable Devices, this value should be true.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="Security" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the operational security defined for the MediaAccessDevice. For example, information that the Device is &quot;Read Only&quot; (value=4) or &quot;Boot Bypass&quot; (value=6) can be described using this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>Read Only</cim:VALUE><cim:VALUE>Locked Out</cim:VALUE><cim:VALUE>Boot Bypass</cim:VALUE><cim:VALUE>Boot Bypass and Read Only</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Disks|003.22</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LastCleaned" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time on which the Device was last cleaned.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxAccessTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds to move from the first location on the Media to the location that is furthest with respect to time. For a DiskDrive, this represents full seek + full rotational delay. For TapeDrives, this represents a search from the beginning of the tape to the most physically distant point. (The end of a tape may be at its most physically distant point, but this is not necessarily true.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UncompressedDataRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sustained data transfer rate in KB/sec that the Device can read from and write to a Media. This is a sustained, raw data rate. Maximum rates or rates assuming compression should not be reported in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte / second * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LoadTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds from &apos;load&apos; to being able to read or write a Media. For example, for DiskDrives, this is the interval between a disk not spinning to the disk reporting that it is ready for read/write (ie, the disk spinning at nominal speeds). For TapeDrives, this is the time from a Media being injected to reporting that it is ready for an application. This is usually at the tape&apos;s BOT area.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnloadTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds from being able to read or write a Media to its &apos;unload&apos;. For example, for DiskDrives, this is the interval between a disk spinning at nominal speeds and a disk not spinning. For TapeDrives, this is the time for a Media to go from its BOT to being fully ejected and accessible to a PickerElement or human operator.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MountCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the number of times that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="TimeOfLastMount" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the most recent date and time that Media was mounted on the Device. For Devices accessing nonremovable Media, such as hard disks, this property has no meaning and is not applicable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="TotalMountTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the total time (in seconds) that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnitsDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines &apos;Units&apos; relative to its use in the property, MaxUnitsBeforeCleaning. This describes the criteria used to determine when the MediaAccessDevice should be cleaned.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.MaxUnitsBeforeCleaning</cim:VALUE><cim:VALUE>CIM_MediaAccessDevice.UnitsUsed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxUnitsBeforeCleaning" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the maximum &apos;units&apos; that can be used, with respect to the AccessDevice, before the Device should be cleaned. The property, UnitsDescription, defines how &apos;units&apos; should be interpreted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.UnitsDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnitsUsed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the currently used &apos;units&apos; of the AccessDevice, helpful to describe when the Device may require cleaning. The property, UnitsDescription, defines how &apos;units&apos; should be interpreted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.UnitsDescription</cim:VALUE><cim:VALUE>CIM_MediaAccessDevice.MaxUnitsBeforeCleaning</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LockMedia" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to lock and unlock the media in a removeable Access Device. The method takes one parameter as input - a boolean indicating whether to lock or unlock. TRUE indicates that the media should be locked in the Device, FALSE indicates that the media should be unlocked. The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. The set of possible return codes should be specified in a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; should be specified as a Values array qualifier on the method.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Lock" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, lock the media. If FALSE release the media.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MediaPartition" NAME="CIM_TapePartition"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of a TapePartition StorageExtent. Note that if a PhysicalTape is not partitioned, only a generic StorageExtent that represents the entire Tape should be instantiated. TapePartitions may be BasedOn other StorageExtents or directly Realized on a PhysicalTape.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_TapePartition" PROPAGATED="false" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameFormat</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TapePartition names are application specific.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TapePartition" PROPAGATED="false" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameNamespace</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TapePartition names are application specific.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TapePartition" PROPAGATED="false" NAME="UnusedBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of blocks that are currently unused/not written on the Partition. When this number is multiplied by the BlockSize, inherited from StorageExtent, the total number of bytes available for writing can be computed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="true" NAME="Bootable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Partition is labeled as bootable. (Note that this does not mean that an Operating System is actually loaded on the Partition.) With the advent of bootable Tape and other bootable media, this property is included in the higher level MediaPartition class, rather than in a subclass such as DiskPartition.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="true" NAME="Allocatable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Partition is available and may be allocated for use.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="true" NAME="Signature" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifying string written to the Partition. Additional information related to this &apos;Signature&apos; may be found in the properties, SignatureState and SignatureAlgorithm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPartition.SignatureState</cim:VALUE><cim:VALUE>CIM_MediaPartition.SignatureAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="true" NAME="SignatureAlgorithm" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing the algorithm used to define the Partition Signature. The value of this property is dependent on the Signature&apos;s State.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPartition.Signature</cim:VALUE><cim:VALUE>CIM_MediaPartition.SignatureState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="true" NAME="SignatureState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration describing the state of the Partition&apos;s identifying Signature string. Information such as &quot;Uninitialized&quot; (value=2), or &quot;Assigned by Owning Application&quot; (value=5) are possible entries.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Unimplemented</cim:VALUE><cim:VALUE>Uninitialized</cim:VALUE><cim:VALUE>Calculated by Operating System</cim:VALUE><cim:VALUE>Calculated by a Media Manager</cim:VALUE><cim:VALUE>Assigned by Owning Application</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPartition.Signature</cim:VALUE><cim:VALUE>CIM_MediaPartition.SignatureAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="true" NAME="Extendable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Partition can be grown/extended without reformatting.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NetworkAdapter" NAME="CIM_TokenRingAdapter"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingAdapter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::NetworkAdapter</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of the CIM_TokenRingAdapter class has been deprecated, consistent with NetworkAdapter. Instead use the CIM_TokenRingPort class. 
Deprecated description: This class describes the capabilities and management aspects of a TokenRingAdapter.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="NetworkAddresses" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingAdapter.NetworkAddresses</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NetworkAddresses</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Token Ring/802.5 MAC addresses formatted as twelve hexadecimal digits (for example, &quot;010203040506&quot;), with each pair representing one of the six octets of the MAC address in &quot;canonical&quot; bit order. (Therefore, the Group address bit is found in the low order bit of the first character of the string.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="MaxDataSize" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPort.MaxDataSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The maximum size of the INFO (non-MAC) field that will be received or transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dTpPortMaxInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPort.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Capabilities of the TokenRingAdapter. For example, the Device might support AlertOnLan, WakeOnLan, Load Balancing, or Failover. If failover or load balancing capabilities are listed, a SpareGroup (failover) or ExtraCapacityGroup (load balancing) should also be defined to completely describe the capability.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>AlertOnLan</cim:VALUE><cim:VALUE>WakeOnLan</cim:VALUE><cim:VALUE>FailOver</cim:VALUE><cim:VALUE>LoadBalancing</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPort.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPort.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: An array of free-form strings that provides more detailed explanations for any of the TokenRingAdapter features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingAdapter.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="EnabledCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPort.EnabledCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Specifies which of the capabilities from the &quot;Capabilities&quot; property are currently enabled.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>AlertOnLan</cim:VALUE><cim:VALUE>WakeOnLan</cim:VALUE><cim:VALUE>FailOver</cim:VALUE><cim:VALUE>LoadBalancing</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingAdapter.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="RingStatus" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPort.RingStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The current status that can be used to diagnose fluctuating problems that can occur on token rings, after a station has successfully been added to the ring. Before an open is completed, this object contains the value that indicates &quot;no status&quot; (131072). (The RingState and RingOpenStatus properties are also provided for debugging problems when the station cannot even enter the ring.) The value of the property is a sum of values, one for each currently applicable condition. The following values are defined for various conditions: 
0=No Problems Detected, 32=Ring Recovery, 64=Single Station, 256=Remove Received, 512=Reserved, 1024= Auto-Removal Error, 2048=Lobe Wire Fault, 4096=Transmit Beacon, 8192=Soft Error, 16384=Hard Error, 32768=Signal Loss, 131072=No Status, Open Not Completed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token RingMIB.dot5RingStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="RingState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPort.RingState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The current Device state with respect to entering or leaving the ring.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Opened</cim:VALUE><cim:VALUE>Closed</cim:VALUE><cim:VALUE>Opening</cim:VALUE><cim:VALUE>Closing</cim:VALUE><cim:VALUE>Open Failure</cim:VALUE><cim:VALUE>Ring Failure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token RingMIB.dot5RingState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="RingOpenStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPort.RingOpenStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property has been deprecated. 
Deprecated description: This property indicates the success, or the reason for failure, of the most recent attempt of the station to enter the ring.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Open Attempted</cim:VALUE><cim:VALUE>Bad Parameter</cim:VALUE><cim:VALUE>Lobe Failed</cim:VALUE><cim:VALUE>Signal Loss</cim:VALUE><cim:VALUE>Insertion Timeout</cim:VALUE><cim:VALUE>Ring Failed</cim:VALUE><cim:VALUE>Beaconing</cim:VALUE><cim:VALUE>Duplicate MAC</cim:VALUE><cim:VALUE>Request Failed</cim:VALUE><cim:VALUE>Remove Received</cim:VALUE><cim:VALUE>Last Open Successful</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token RingMIB.dot5RingOpenStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="RingSpeed" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPort.RingSpeed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The bandwidth of the ring.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>One Megabit</cim:VALUE><cim:VALUE>Four Megabit</cim:VALUE><cim:VALUE>Sixteen Megabit</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token RingMIB.dot5RingSpeed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="BurstErrors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPortStatistics.BurstErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: This counter is incremented when a station detects the absence of transitions for five half-bit timers (burst-five errors).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsBurstErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="ACErrors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPortStatistics.ACErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: This counter is incremented when a station receives an AMP or SMP frame in which A is equal to C, and C is equal to 0, and then receives another SMP frame with A equal to C, and C equal to 0 without first receiving an AMP frame. This condition indicates a station that cannot set the AC bits properly.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsACErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="AbortTransErrors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPortStatistics.AbortTransErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: This counter is incremented when a station transmits an abort delimiter while transmitting data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsAbortTransErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="InternalErrors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPortStatistics.InternalErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: This counter is incremented when a station recognizes an internal error.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsInternalErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="LostFrameErrors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPortStatistics.LostFrameErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: This counter is incremented when a station is transmitting and its TRR timer expires. This result indicates a condition where a transmitting station in strip mode does not receive the trailer of the frame before the TRR timer goes off.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsLostFrameErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="ReceiveCongestions" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPortStatistics.ReceiveCongestions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: This counter is incremented when a station recognizes a frame addressed to its specific address but has no available buffer space, which indicates that the station is congested.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsReceiveCongestions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="FrameCopiedErrors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPortStatistics.FrameCopiedErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: This counter is incremented when a station recognizes a frame that is addressed to its specific address and detects that the FS field A bits are set to 1, which indicates a possible line hit or duplicate address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsFrameCopiedErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="TokenErrors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPortStatistics.TokenErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: This counter is incremented when a station that acts as the active monitor recognizes an error condition that needs a token transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsTokenErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="SoftErrors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPortStatistics.SoftErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of Soft Errors that the Device has detected. This method directly corresponds to the number of Report Error MAC frames that this Device has transmitted. Soft Errors are those that are recoverable by the MAC layer protocols.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsSoftErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="HardErrors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPortStatistics.HardErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of times that this Device has detected an immediately recoverable fatal error. This method indicates the number of times that this Device is either transmitting or receiving beacon MAC frames.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsHardErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="SignalLossCount" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPortStatistics.SignalLossCount</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of times that this Device has detected the loss of signal condition from the ring.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsSignalLoss</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="TransmittedBeacons" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPortStatistics.TransmittedBeacons</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of times that this Device has transmitted a beacon frame.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsTransmitBeacons</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="Recoverys" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPortStatistics.Recoverys</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of Claim Token MAC frames that are received or transmitted after the Device has received a Ring Purge MAC frame. This counter signifies the number of times that the ring has been purged and is being recovered back into a normal operating state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsRecoverys</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="LobeWires" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPortStatistics.LobeWires</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of times that the Device has detected an open or short circuit in the lobe data path. The adapter will be closed and RingState will signify this condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsLobeWires</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="Removes" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPortStatistics.Removes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of times that the Device has received a Remove Ring Station MAC frame request. When this frame is received, the Device will enter the close state and RingState will signify this condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsRemoves</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="Singles" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPortStatistics.Singles</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of times that the Device has sensed that it is the only station on the ring. This situation occurs if the Device is the first one up on a ring or if there is a hardware problem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsSingles</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingAdapter" PROPAGATED="false" NAME="FrequencyErrors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPortStatistics.FrequencyErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of times that the Device has detected that the frequency of the incoming signal differs from the expected frequency by more than that specified by the IEEE 802.5 standard.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsFreqErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="PermanentAddress" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.PermanentAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: PermanentAddress defines the network address that is hardcoded into an adapter. This &apos;hardcoded&apos; address might be changed through a firmware upgrade or software configuration. If so, this field should be updated when the change is made. PermanentAddress should be left blank if no &apos;hardcoded&apos; address exists for the NetworkAdapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="Speed" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: An estimate of the current bandwidth in Bits per Second. For Adapters that vary in bandwidth or for those where no accurate estimation can be made, this property should contain the nominal bandwidth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RFC1213-MIB.ifSpeed</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="MaxSpeed" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.MaxSpeed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The maximum speed, in Bits per Second, for the Network Adapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="FullDuplex" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.FullDuplex</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A Boolean that indicates that the Adapter is operating in full duplex mode.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="AutoSense" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.AutoSense</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A Boolean that indicates whether the NetworkAdapter is capable of automatically determining the speed or other communications characteristics of the attached network media.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="OctetsTransmitted" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortStatistics.BytesTransmitted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. The replacement is CIM_NetworkPortStatistics.BytesTransmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RFC1213-MIB.ifOutOctets</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="OctetsReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortStatistics.BytesReceived</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of OctetsReceived is deprecated. The replacement is CIM_NetworkPortStatistics.BytesReceived.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RFC1213-MIB.ifInOctets</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NetworkPort" NAME="CIM_TokenRingPort"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of a TokenRingPort.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TokenRingPort" PROPAGATED="false" NAME="NetworkAddresses" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NetworkAddresses</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Token Ring/802.5 MAC addresses formatted as twelve hexadecimal digits (for example,&quot;010203040506&quot;), with each pair representing one of the six octets of the MAC address in &quot;canonical&quot; bit order. (Therefore, the Group address bit is found in the low order bit of the first character of the string.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPort" PROPAGATED="false" NAME="MaxDataSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum size of the INFO (non-MAC) field that will be received or transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dTpPortMaxInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TokenRingPort" PROPAGATED="false" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities of the TokenRingPort. For example, the Device might support AlertOnLan, WakeOnLan, Load Balancing, or Failover. If failover or load balancing capabilities are listed, a SpareGroup (failover) or ExtraCapacityGroup (load balancing) should also be defined to completely describe the capability.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>AlertOnLan</cim:VALUE><cim:VALUE>WakeOnLan</cim:VALUE><cim:VALUE>FailOver</cim:VALUE><cim:VALUE>LoadBalancing</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPort.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TokenRingPort" PROPAGATED="false" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that provides more detailed explanations for any of the TokenRingAPort features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPort.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TokenRingPort" PROPAGATED="false" NAME="EnabledCapabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies which of the capabilities from the &quot;Capabilities&quot; property are currently enabled.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>AlertOnLan</cim:VALUE><cim:VALUE>WakeOnLan</cim:VALUE><cim:VALUE>FailOver</cim:VALUE><cim:VALUE>LoadBalancing</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPort.Capabilities</cim:VALUE><cim:VALUE>CIM_TokenRingPort.OtherEnabledCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TokenRingPort" PROPAGATED="false" NAME="OtherEnabledCapabilities" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that provides more detailed explanations for any of the enabled capabilities that are specified as &apos;Other&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TokenRingPort.EnabledCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPort" PROPAGATED="false" NAME="RingStatus" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current status that can be used to diagnose fluctuating problems that can occur on token rings, after a station has successfully been added to the ring. Before an open is completed, this object contains the value that indicates &quot;no status&quot; (131072). (The RingState and RingOpenStatus properties are also provided for debugging problems when the station cannot even enter the ring.) The value of the property is a sum of values, one for each currently applicable condition. The following values are defined for various conditions: 
0 = No Problems Detected, 32 = Ring Recovery, 64 = Single Station, 256 = Remove Received, 512 = Reserved, 1024 = Auto-Removal Error, 2048 = Lobe Wire Fault, 4096 = Transmit Beacon, 8192 = Soft Error, 16384 = Hard Error, 32768 = Signal Loss, 131072 = No Status, Open Not Completed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5RingStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPort" PROPAGATED="false" NAME="RingState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current Device state with respect to entering or leaving the ring.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Opened</cim:VALUE><cim:VALUE>Closed</cim:VALUE><cim:VALUE>Opening</cim:VALUE><cim:VALUE>Closing</cim:VALUE><cim:VALUE>Open Failure</cim:VALUE><cim:VALUE>Ring Failure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5RingState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPort" PROPAGATED="false" NAME="RingOpenStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates the success, or the reason for failure, of the most recent attempt by the station to enter the ring.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Open Attempted</cim:VALUE><cim:VALUE>Bad Parameter</cim:VALUE><cim:VALUE>Lobe Failed</cim:VALUE><cim:VALUE>Signal Loss</cim:VALUE><cim:VALUE>Insertion Timeout</cim:VALUE><cim:VALUE>Ring Failed</cim:VALUE><cim:VALUE>Beaconing</cim:VALUE><cim:VALUE>Duplicate MAC</cim:VALUE><cim:VALUE>Request Failed</cim:VALUE><cim:VALUE>Remove Received</cim:VALUE><cim:VALUE>Last Open Successful</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5RingOpenStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenRingPort" PROPAGATED="false" NAME="RingSpeed" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The bandwidth of the ring.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>One Megabit</cim:VALUE><cim:VALUE>Four Megabit</cim:VALUE><cim:VALUE>Sixteen Megabit</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IEEE 802.5 Token Ring MIB.dot5RingSpeed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="Speed" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Speed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current bandwidth of the Port in Bits per Second. For ports that vary in bandwidth or for those where no accurate estimation can be made, this property should contain the nominal bandwidth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|MIB-II.ifSpeed</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="OtherNetworkPortType" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherPortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property is deprecated in lieu of CIM_LogicalPort.PortType. 
Deprecated description: The type of module, when PortType is set to 1 (&quot;Other&quot;.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.PortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="PortNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NetworkPorts are often numbered relative to either a logical module or a network element.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="LinkTechnology" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration of the types of links. When set to 1 (&quot;Other&quot;), the related property OtherLinkTechnology contains a string description of the type of link.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>IB</cim:VALUE><cim:VALUE>FC</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Token Ring</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Infrared</cim:VALUE><cim:VALUE>BlueTooth</cim:VALUE><cim:VALUE>Wireless LAN</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherLinkTechnology</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="OtherLinkTechnology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string value that describes LinkTechnology when it is set to 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.LinkTechnology</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="PermanentAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PermanentAddress defines the network address that is hardcoded into a port. This &apos;hardcoded&apos; address can be changed using a firmware upgrade or a software configuration. When this change is made, the field should be updated at the same time. PermanentAddress should be left blank if no &apos;hardcoded&apos; address exists for the NetworkAdapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="FullDuplex" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates that the port is operating in full duplex mode.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="AutoSense" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Boolean that indicates whether the NetworkPort is capable of automatically determining the speed or other communications characteristics of the attached network media.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="SupportedMaximumTransmissionUnit" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum transmission unit (MTU) that can be supported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="ActiveMaximumTransmissionUnit" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The active or negotiated maximum transmission unit (MTU) that can be supported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="MaxSpeed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum bandwidth of the Port in Bits per Second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="RequestedSpeed" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested bandwidth of the Port in Bits per Second. The actual bandwidth is reported in LogicalPort.Speed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="UsageRestriction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In some circumstances, a LogicalPort might be identifiable as a front end or back end port. An example of this situation would be a storage array that might have back end ports to communicate with disk drives and front end ports to communicate with hosts. If there is no restriction on the use of the port, then the value should be set to &apos;not restricted&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Front-end only</cim:VALUE><cim:VALUE>Back-end only</cim:VALUE><cim:VALUE>Not restricted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="PortType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PortType is defined to force consistent naming of the &apos;type&apos; property in subclasses and to guarantee unique enum values for all instances of NetworkPort. When set to 1 (&quot;Other&quot;), related property OtherPortType contains a string description of the type of port. A range of values, DMTF_Reserved, has been defined that allows subclasses to override and define their specific types of ports.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..15999</cim:VALUE><cim:VALUE>16000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherNetworkPortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="OtherPortType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the type of module, when PortType is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.PortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PowerSupply" NAME="CIM_UninterruptiblePowerSupply"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::CoolingAndPower</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of an UninterruptiblePowerSupply. The properties of the UPS Device indicate when incoming power is trimmed or boosted, and the aggregated information of the batteries, generators, and so on that comprise the Device. These individual components (for example, multiple batteries) can also be independently modeled and associated with the UPS.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_UninterruptiblePowerSupply" PROPAGATED="false" NAME="Range1InputVoltageLow" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Range1InputVoltageLow</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the voltage (in millivolts) drops below the value specified by Range1InputVoltageLow, the UPS will compensate by boosting the voltage using its power sources. A value of 0 indicates that the voltage at which boosting occurs is &apos;unknown&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliVolts</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>volt * 10^-3</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UninterruptiblePowerSupply" PROPAGATED="false" NAME="Range1InputVoltageHigh" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Range1InputVoltageHigh</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the voltage (in millivolts) rises above the value specified by Range1InputVoltageHigh, the UPS will compensate by trimming the voltage. A value of 0 indicates that the voltage at which trimming occurs is &apos;unknown&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliVolts</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>volt * 10^-3</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UninterruptiblePowerSupply" PROPAGATED="false" NAME="Range2InputVoltageLow" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Range2InputVoltageLow</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the voltage (in millivolts) drops below the value specified by Range2InputVoltageLow, the UPS will compensate by boosting the voltage using its power sources. A value of 0 indicates that the voltage at which boosting occurs is &apos;unknown&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliVolts</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>volt * 10^-3</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UninterruptiblePowerSupply" PROPAGATED="false" NAME="Range2InputVoltageHigh" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Range2InputVoltageHigh</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the voltage (in millivolts) rises above the value specified by Range2InputVoltageHigh, the UPS will compensate by trimming the voltage. A value of 0 indicates that the voltage at which trimming occurs is &apos;unknown&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliVolts</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>volt * 10^-3</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UninterruptiblePowerSupply" PROPAGATED="false" NAME="RemainingCapacityStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The indication of the capacity that remains in the UPS batteries, generator, and so on. A value of &quot;Normal&quot; (2) indicates that the remaining estimated minutes of run-time are greater than the &apos;low power&apos; state defined for the UPS (typically two minutes). A value of &quot;Low&quot; (3) indicates that the remaining estimated minutes of run-time are less than or equal to the defined &apos;low power&apos; state of the device. A value of &quot;Depleted&quot; (4) indicates that the UPS will be unable to sustain the present load when and if the utility power is lost (including the possibility that the utility power is currently absent).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Normal</cim:VALUE><cim:VALUE>Low</cim:VALUE><cim:VALUE>Depleted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|UPS Battery|001.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UninterruptiblePowerSupply" PROPAGATED="false" NAME="TimeOnBackup" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimeOnBackup indicates the elapsed time in seconds since the UPS last switched to battery power, generator, or so on or the time since the UPS was last restarted, whichever is less. 0 is returned if the UPS is &apos;on line&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|UPS Battery|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UninterruptiblePowerSupply" PROPAGATED="false" NAME="EstimatedRunTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EstimatedRunTime is an estimate in minutes of the time that depletion of the battery, generator, or other device, will occur under the present load conditions if the utility power is off or is lost and remains off.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Minutes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|UPS Battery|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>minute</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UninterruptiblePowerSupply" PROPAGATED="false" NAME="EstimatedChargeRemaining" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An estimate of the percentage of full charge remaining for a UPS (that uses battery technology).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|UPS Battery|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>percent</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="true" NAME="IsSwitchingSupply" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the PowerSupply is a switching (instead of linear) supply.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="true" NAME="Range1InputFrequencyLow" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The frequency (in hertz) at the low end of the Input Frequency Range 1 of this Power Supply. A value of 0 implies DC.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="true" NAME="Range1InputFrequencyHigh" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The frequency (in hertz) at the high end of the Input Frequency Range 1 of this Power Supply. A value of 0 implies DC.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.18</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="true" NAME="Range2InputFrequencyLow" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The frequency (in hertz) at the low end of the Input Frequency Range 2 of this Power Supply. A value of 0 implies DC.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.19</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="true" NAME="Range2InputFrequencyHigh" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The frequency (in hertz) at the high end of the Input Frequency Range 2 of this Power Supply. A value of 0 implies DC.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.20</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="true" NAME="ActiveInputVoltage" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ActiveInputVoltage indicates which input voltage range is currently in use. Range 1, 2, or both can be specified using the values 3, 4, or 5, respectively. If the Supply is not currently drawing power, the value 6 (&quot;Neither&quot;) can be specified. This information is necessary in the case of a UPS, a subclass of PowerSupply.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Range 1</cim:VALUE><cim:VALUE>Range 2</cim:VALUE><cim:VALUE>Both</cim:VALUE><cim:VALUE>Neither</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="true" NAME="TypeOfRangeSwitching" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TypeOfRangeSwitching describes the kind of input voltage range switching that is implemented in this PowerSupply. For example, autoswitching can be specified (value=4).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Manual</cim:VALUE><cim:VALUE>Autoswitch</cim:VALUE><cim:VALUE>Wide Range</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.16</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PowerSupply" PROPAGATED="true" NAME="TotalOutputPower" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Represents the total output power of the PowerSupply in milliWatts. 0 denotes &apos;unknown&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliWatts</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Power Supply|004.21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>watt * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Controller" NAME="CIM_USBController"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of a USB Host Controller.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_USBController" PROPAGATED="false" NAME="USBVersion" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the latest USB Version that is supported by the Controller. The property is expressed as a Binary-Coded Decimal (BCD) where a decimal point is implied between the second and third digits. For example, a value of 0x201 indicates that version 2.01 is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBController" PROPAGATED="false" NAME="InterfaceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of interface used between the host-system software and the USBController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>UHCI</cim:VALUE><cim:VALUE>OHCI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_USBController.ControllerVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBController" PROPAGATED="false" NAME="ControllerVersion" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the version of the USB Host Controller register set, specific to the InterfaceType. The property is expressed as a Binary-Coded Decimal (BCD) value where a decimal point is implied between the second and third digits. For example, a value of 0x103 indicates that version 1.03 is supported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_USBController.InterfaceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_USBDevice"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::USB</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The management characterisitics of a USB Device.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="false" NAME="USBVersion" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the latest USB Version supported by the USB Device. The property is expressed as a Binary-Coded Decimal (BCD) where a decimal point is implied between the 2nd and 3rd digits. For example, a value of 0x201 indicates that version 2.01 is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="false" NAME="ClassCode" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the USB class code.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|bDeviceClass</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="false" NAME="SubclassCode" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the USB subclass code.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|bDeviceSubClass</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="false" NAME="ProtocolCode" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the USB protocol code.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|bDeviceProtocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="false" NAME="USBVersionInBCD" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From the USB specification Device Descriptor, where &apos;bcdUSB&apos; is the USB Specification Number, in Binary-Coded Decimal format, that the device complies with.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|bcdUSB</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="false" NAME="MaxPacketSize" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From the USB specification Device Descriptor, Maximum Packet size for the USB zero endpoint. Valid sizes are 8, 16, 32, 64.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|bMaxPacketSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="false" NAME="VendorID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From the USB specification Device Descriptor, Vendor ID assigned by USB.org.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|idVendor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="false" NAME="ProductID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From the USB specification Device Descriptor, Product ID assigned by manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|idProduct</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="false" NAME="DeviceReleaseNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From the USB specification Device Descriptor, Device Release Number in Binary-Coded Decimal.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|bcdDevice</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="false" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From the USB specification Device Descriptior, Manufacturer string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|iManufacturer</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="false" NAME="Product" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From the USB specification Device Descriptor, Product String.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|iProduct</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="false" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From the USB specification Device Descriptor, Serial Number String.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|iSerialNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="false" NAME="NumberOfConfigs" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of device configurations that are defined for the Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|bNumConfigurations</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="false" NAME="CurrentConfigValue" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the configuration currently selected for the Device. If this value is zero, the Device is unconfigured.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_USBDevice.CurrentAlternateSettings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_USBDevice" PROPAGATED="false" NAME="CurrentAlternateSettings" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of USB &apos;alternate settings&apos; for each interface in the currently selected configuration (indicated by the CurrentConfigValue property). This array has one entry for each interface in the configuration. If the property, CurrentConfigValue, is zero (indicating the Device is not configured), the array is undefined. To understand how to parse this octet string, refer to the USB Specification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_USBDevice.CurrentConfigValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="false" NAME="CommandTimeout" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommandTimeout is configurable by management applications supporting USB Redirections. When the Redirection Service redirects a USBDevice command to a remote device, and the remote device does not respond before CommandTimout times out, the Redirection Service will emulate a media eject event and re-try the command and/or try to re-establish the connection to the remote device. The timeout is expressed using the interval format of the datetime type.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_USBDevice" NAME="GetDescriptor" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method returns the USBDevice Descriptor as specified by the input parameters. Each parameter is briefly described here with more detail in its Qualifier list. RequestType is an input parameter that defines whether the request is for standard, class or vendor-specific information, as well as specifying the recipient. RequestValue is also an input parameter and defines the USB Descriptor Type and Index. RequestIndex is an input parameter which describes the language used to return a string Descriptor. RequestLength is both an input and output parameter. It specifies the length of the Descriptor that should be returned (on input) and what is actually returned in the Buffer parameter (on output). Buffer is an output parameter, containing the Descriptor data. The GetDescriptor method returns an integer value of 0 if the USB Descriptor is successfully returned, 1 if the request is not supported and any other number to indicate an error. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="RequestType" TYPE="uint8"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestType is bit-mapped and identifies the type of Descriptor request and the recipient. The type of request may be &apos;standard&apos;, &apos;class&apos; or &apos;vendor-specific&apos;. The recipient may be &apos;device&apos;, &apos;interface&apos;, &apos;endpoint&apos; or &apos;other&apos;. Refer to the USB Specification for the appropriate values for each bit.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="RequestValue" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestValue contains the Descriptor Type in the high byte and the Descriptor Index (for example, index or offset into the Descriptor array) in the low byte. Refer to the USB Specification for more information.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="RequestIndex" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestIndex defines the 2 byte Language ID code used by the USBDevice when returning string Descriptor data. The parameter is typically 0 for non-string Descriptors. Refer to the USB Specification for more information.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="RequestLength" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>On input, RequestLength is the length (in octets) of the Descriptor that should be returned. If this value is less than the actual length of the Descriptor, only the requested length will be returned. If it is more than the actual length, the actual length is returned. On output, this parameter is the length, in octets, of the Buffer being returned. If the requested Descriptor does not exist, the contents of this parameter are undefined.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="Buffer" TYPE="uint8"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Buffer returns the requested Descriptor information. If the Descriptor does not exist, the contents of the Buffer are undefined.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_USBDevice" NAME="CIM_USBHub"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::USB</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>USB Hub Device.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_USBHub" PROPAGATED="false" NAME="GangSwitched" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether power to the Hub Ports is individually or gang-switched. If this value is FALSE, power is switched individually for each Port. If this value is TRUE, power is switched to all Ports on the Hub at once.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBHub" PROPAGATED="false" NAME="NumberOfPorts" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of downstream Ports on the Hub, including those embedded in the Hub&apos;s silicon. Individual USBPorts are associated with the Hub using the USBPortOnHub association.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="true" NAME="USBVersion" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the latest USB Version supported by the USB Device. The property is expressed as a Binary-Coded Decimal (BCD) where a decimal point is implied between the 2nd and 3rd digits. For example, a value of 0x201 indicates that version 2.01 is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="true" NAME="ClassCode" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the USB class code.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|bDeviceClass</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="true" NAME="SubclassCode" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the USB subclass code.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|bDeviceSubClass</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="true" NAME="ProtocolCode" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the USB protocol code.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|bDeviceProtocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="true" NAME="USBVersionInBCD" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From the USB specification Device Descriptor, where &apos;bcdUSB&apos; is the USB Specification Number, in Binary-Coded Decimal format, that the device complies with.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|bcdUSB</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="true" NAME="MaxPacketSize" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From the USB specification Device Descriptor, Maximum Packet size for the USB zero endpoint. Valid sizes are 8, 16, 32, 64.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|bMaxPacketSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="true" NAME="VendorID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From the USB specification Device Descriptor, Vendor ID assigned by USB.org.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|idVendor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="true" NAME="ProductID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From the USB specification Device Descriptor, Product ID assigned by manufacturer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|idProduct</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="true" NAME="DeviceReleaseNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From the USB specification Device Descriptor, Device Release Number in Binary-Coded Decimal.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|bcdDevice</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="true" NAME="Manufacturer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From the USB specification Device Descriptior, Manufacturer string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|iManufacturer</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="true" NAME="Product" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From the USB specification Device Descriptor, Product String.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|iProduct</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="true" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>From the USB specification Device Descriptor, Serial Number String.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|iSerialNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="true" NAME="NumberOfConfigs" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of device configurations that are defined for the Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Universal Serial Bus Specification.USB-IF|Standard Device Descriptor|bNumConfigurations</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="true" NAME="CurrentConfigValue" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the configuration currently selected for the Device. If this value is zero, the Device is unconfigured.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_USBDevice.CurrentAlternateSettings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_USBDevice" PROPAGATED="true" NAME="CurrentAlternateSettings" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of USB &apos;alternate settings&apos; for each interface in the currently selected configuration (indicated by the CurrentConfigValue property). This array has one entry for each interface in the configuration. If the property, CurrentConfigValue, is zero (indicating the Device is not configured), the array is undefined. To understand how to parse this octet string, refer to the USB Specification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_USBDevice.CurrentConfigValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_USBDevice" PROPAGATED="true" NAME="CommandTimeout" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommandTimeout is configurable by management applications supporting USB Redirections. When the Redirection Service redirects a USBDevice command to a remote device, and the remote device does not respond before CommandTimout times out, the Redirection Service will emulate a media eject event and re-try the command and/or try to re-establish the connection to the remote device. The timeout is expressed using the interval format of the datetime type.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_USBDevice" PROPAGATED="true" NAME="GetDescriptor" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method returns the USBDevice Descriptor as specified by the input parameters. Each parameter is briefly described here with more detail in its Qualifier list. RequestType is an input parameter that defines whether the request is for standard, class or vendor-specific information, as well as specifying the recipient. RequestValue is also an input parameter and defines the USB Descriptor Type and Index. RequestIndex is an input parameter which describes the language used to return a string Descriptor. RequestLength is both an input and output parameter. It specifies the length of the Descriptor that should be returned (on input) and what is actually returned in the Buffer parameter (on output). Buffer is an output parameter, containing the Descriptor data. The GetDescriptor method returns an integer value of 0 if the USB Descriptor is successfully returned, 1 if the request is not supported and any other number to indicate an error. 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="RequestType" TYPE="uint8"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestType is bit-mapped and identifies the type of Descriptor request and the recipient. The type of request may be &apos;standard&apos;, &apos;class&apos; or &apos;vendor-specific&apos;. The recipient may be &apos;device&apos;, &apos;interface&apos;, &apos;endpoint&apos; or &apos;other&apos;. Refer to the USB Specification for the appropriate values for each bit.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="RequestValue" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestValue contains the Descriptor Type in the high byte and the Descriptor Index (for example, index or offset into the Descriptor array) in the low byte. Refer to the USB Specification for more information.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="RequestIndex" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestIndex defines the 2 byte Language ID code used by the USBDevice when returning string Descriptor data. The parameter is typically 0 for non-string Descriptors. Refer to the USB Specification for more information.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="RequestLength" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>On input, RequestLength is the length (in octets) of the Descriptor that should be returned. If this value is less than the actual length of the Descriptor, only the requested length will be returned. If it is more than the actual length, the actual length is returned. On output, this parameter is the length, in octets, of the Buffer being returned. If the requested Descriptor does not exist, the contents of this parameter are undefined.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="Buffer" TYPE="uint8"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Buffer returns the requested Descriptor information. If the Descriptor does not exist, the contents of the Buffer are undefined.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalPort" NAME="CIM_USBPort"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::USB</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Port on a USBHub.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_USBPort" PROPAGATED="false" NAME="Speed" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Speed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>USB Port Speed in bits per second. This speed is determined and set by the attached Device. The &apos;attached Device&apos; is indicated using the USBConnection association. At this time, only several Port speeds are valid. These are: 1.5Mbps and 12Mbps. The value 0 can also be specified to indicate that the current speed is &apos;unknown&apos; or 1 to indicate that the speed is &apos;other&apos; than 1.5 or 12Mbps.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>1500000</cim:VALUE><cim:VALUE>12000000</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBPort" PROPAGATED="false" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>StatusInfo</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Port is currently enabled.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBPort" PROPAGATED="false" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Availability</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Port is currently Powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBPort" PROPAGATED="false" NAME="Power" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The USB Port&apos;s power capability. The current specification defines that 1 or 5 loads can be supported (values 2 or 3 would be specified, respectively).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>1 Unit Load</cim:VALUE><cim:VALUE>5 Unit Loads</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBPort" PROPAGATED="false" NAME="Suspended" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Port is currently Suspended.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBPort" PROPAGATED="false" NAME="Overcurrent" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Port is disabled due to an overcurrent event.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="MaxSpeed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum bandwidth of the Port in Bits per Second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="RequestedSpeed" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested bandwidth of the Port in Bits per Second. The actual bandwidth is reported in LogicalPort.Speed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="UsageRestriction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In some circumstances, a LogicalPort might be identifiable as a front end or back end port. An example of this situation would be a storage array that might have back end ports to communicate with disk drives and front end ports to communicate with hosts. If there is no restriction on the use of the port, then the value should be set to &apos;not restricted&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Front-end only</cim:VALUE><cim:VALUE>Back-end only</cim:VALUE><cim:VALUE>Not restricted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="PortType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PortType is defined to force consistent naming of the &apos;type&apos; property in subclasses and to guarantee unique enum values for all instances of NetworkPort. When set to 1 (&quot;Other&quot;), related property OtherPortType contains a string description of the type of port. A range of values, DMTF_Reserved, has been defined that allows subclasses to override and define their specific types of ports.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..15999</cim:VALUE><cim:VALUE>16000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherNetworkPortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="OtherPortType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the type of module, when PortType is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.PortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PortOnDevice" NAME="CIM_USBPortOnHub"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::USB</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>USBPortOnHub associates a USBPort or connection point with the USBHub that includes it.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_USBPortOnHub" PROPAGATED="false" REFERENCECLASS="CIM_USBHub" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Hub that includes the USBPort.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_USBPortOnHub" PROPAGATED="false" REFERENCECLASS="CIM_USBPort" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Port on the USBHub.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_UserDevice"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::UserDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UserDevices are LogicalDevices that allow a ComputerSystem&apos;s users to input, view or hear data. It is a superclass from which other classes, such as Keyboard or DesktopMonitor, descend.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_UserDevice" PROPAGATED="false" NAME="IsLocked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An indication of whether the Device is locked, preventing user input or output.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Controller" NAME="CIM_VideoController"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController, CIM_VideoHead</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of the CIM_VideoController class has been deprecated in lieu of CIM_DisplayController. Deprecated description: Capabilities and management of the VideoController.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="false" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.18</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="false" NAME="VideoProcessor" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.VideoProcessor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that describes the video processor or Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="false" NAME="VideoMemoryType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.VideoMemoryType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration that indicates the type of video memory.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>VRAM</cim:VALUE><cim:VALUE>DRAM</cim:VALUE><cim:VALUE>SRAM</cim:VALUE><cim:VALUE>WRAM</cim:VALUE><cim:VALUE>EDO RAM</cim:VALUE><cim:VALUE>Burst Synchronous DRAM</cim:VALUE><cim:VALUE>Pipelined Burst SRAM</cim:VALUE><cim:VALUE>CDRAM</cim:VALUE><cim:VALUE>3DRAM</cim:VALUE><cim:VALUE>SDRAM</cim:VALUE><cim:VALUE>SGRAM</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="false" NAME="NumberOfVideoPages" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.NumberOfVideoPages</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of video pages that are supported given the current resolutions and available memory.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="false" NAME="MaxMemorySupported" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.MaxMemorySupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum amount of memory supported in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VideoController" PROPAGATED="false" NAME="AcceleratorCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.AcceleratorCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers that indicates the graphics and 3D capabilities of the VideoController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Graphics Accelerator</cim:VALUE><cim:VALUE>3D Accelerator</cim:VALUE><cim:VALUE>PCI Fast Write</cim:VALUE><cim:VALUE>MultiMonitor Support</cim:VALUE><cim:VALUE>PCI Mastering</cim:VALUE><cim:VALUE>Second Monochrome Adapter Support</cim:VALUE><cim:VALUE>Large Memory Address Support</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VideoController" PROPAGATED="false" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that provides more detailed explanations for any of the video Accelerator features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.AcceleratorCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="false" NAME="CurrentBitsPerPixel" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentBitsPerPixel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of bits used to display each pixel.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="false" NAME="CurrentHorizontalResolution" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentHorizontalResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current number of horizontal pixels.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pixels</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pixel</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="false" NAME="CurrentVerticalResolution" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentVerticalResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current number of vertical pixels.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pixels</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pixel</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="false" NAME="MaxRefreshRate" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.MaxRefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum refresh rate of the VideoController in hertz.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="false" NAME="MinRefreshRate" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.MinRefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum refresh rate of the Video Controller in hertz.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="false" NAME="CurrentRefreshRate" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentRefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current refresh rate in hertz.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="false" NAME="CurrentScanMode" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentScanMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current scan mode. &quot;Interlaced&quot; (value=3) or &quot;Non Interlaced&quot; (value=4) can be defined using this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Interlaced</cim:VALUE><cim:VALUE>Non Interlaced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="false" NAME="CurrentNumberOfRows" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentNumberOfRows</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If in character mode, the number of rows for this Video Controller. Otherwise, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="false" NAME="CurrentNumberOfColumns" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentNumberOfColumns</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If in character mode, the number of columns for this VideoController. Otherwise, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="false" NAME="CurrentNumberOfColors" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentNumberOfColors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of colors that are supported at the current resolutions.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ElementSetting" NAME="CIM_VideoSetting"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSetting</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Note: The use of the CIM_VideoSetting class has been deprecated in lieu of CIM_ElementSetting. 
Deprecated description: 
VideoSetting associates the VideoControllerResolution Setting with the Controllers to which it applies.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_VideoSetting" PROPAGATED="false" REFERENCECLASS="CIM_VideoController" NAME="Element"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSetting.Element</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Element</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VideoController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_VideoSetting" PROPAGATED="false" REFERENCECLASS="CIM_VideoControllerResolution" NAME="Setting"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSetting.Setting</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Setting</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The resolutions, refresh rates, scan mode, and number of colors that can be set for the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Memory" NAME="CIM_VolatileStorage"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Memory</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Memory</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of Volatile Storage.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_VolatileStorage" PROPAGATED="false" NAME="Cacheable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether this Memory can be cached or not.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Resource Memory Info|002.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VolatileStorage" PROPAGATED="false" NAME="CacheType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.WritePolicy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the cache type that is compatible with this Memory. For example, 4 indicates write-through cache. If the Cacheable property is set to false, then this property does not have meaning and should be set to 5, &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Write-Back</cim:VALUE><cim:VALUE>Write-Through</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Resource Memory Info|002.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="Volatile" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Volatile is a property that indicates whether this memory is volatile or not.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ErrorMethodology</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology for Memory is a string property that indicates whether parity or CRC algorithms, ECC or other mechanisms are used. Details on the algorithm can also be supplied.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The beginning address, referenced by an application or operating system and mapped by a memory controller, for this Memory object. The starting address is specified in KBytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Array Mapped Addresses|001.3</cim:VALUE><cim:VALUE>MIF.DMTF|Memory Device Mapped Addresses|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ending address, referenced by an application or operating system and mapped by a memory controller, for this Memory object. The ending address is specified in KBytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Array Mapped Addresses|001.4</cim:VALUE><cim:VALUE>MIF.DMTF|Memory Device Mapped Addresses|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration describing the type of error that occurred most recently. For example, single (value=6) or double bit errors (7) can be specified using this property. The values, 12-14, are undefined in the CIM Schema since in DMI, they mix the semantics of the type of error and whether it was correctable or not. The latter is indicated in the property, CorrectableError.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Bad Read</cim:VALUE><cim:VALUE>Parity Error</cim:VALUE><cim:VALUE>Single-Bit Error</cim:VALUE><cim:VALUE>Double-Bit Error</cim:VALUE><cim:VALUE>Multi-Bit Error</cim:VALUE><cim:VALUE>Nibble Error</cim:VALUE><cim:VALUE>Checksum Error</cim:VALUE><cim:VALUE>CRC Error</cim:VALUE><cim:VALUE>Undefined</cim:VALUE><cim:VALUE>Undefined</cim:VALUE><cim:VALUE>Undefined</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.12</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Memory.OtherErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="OtherErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.OtherErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Free form string providing more information if the Error Type property is set to 1, &quot;Other&quot;. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Memory.ErrorInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="CorrectableError" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.CorrectableError</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the most recent error was correctable. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorTime" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the last memory error occurred. The type of error is described by the ErrorInfo property. If the Error Info property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorAccess" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorAccess</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration indicating the memory access operation that caused the last error. The type of error is described by the ErrorInfo property. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Read</cim:VALUE><cim:VALUE>Write</cim:VALUE><cim:VALUE>Partial Write</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorTransferSize" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorTransferSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The size of the data transfer in bits that caused the last error. 0 indicates no error. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorData" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Data captured during the last erroneous mebmory access. The data occupies the first n octets of the array necessary to hold the number of bits specified by the ErrorTransferSize property. If ErrorTransferSize is 0, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorDataOrder" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorDataOrder</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ordering for data stored in the ErrorData property. &quot;Least Significant Byte First&quot; (value=1) or &quot;Most Significant Byte First&quot; (2) can be specified. If ErrorTransferSize is 0, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Least Significant Byte First</cim:VALUE><cim:VALUE>Most Significant Byte First</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorAddress" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.StartingAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the address of the last memory error. The type of error is described by the ErrorInfo property. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.19</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="SystemLevelAddress" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.SystemLevelAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the address information in the property, ErrorAddress, is a system-level address (TRUE) or a physical address (FALSE). If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorResolution" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the range, in bytes, to which the last error can be resolved. For example, if error addresses are resolved to bit 11 (ie, on a typical page basis), then errors can be resolved to 4K boundaries and this property is set to 4000. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.21</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="AdditionalErrorData" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.AdditionalErrorData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of octets holding additional error information. An example is ECC Syndrome or the return of the check bits if a CRC-based ErrorMethodology is used. In the latter case, if a single bit error is recognized and the CRC algorithm is known, it is possible to determine the exact bit that failed. This type of data (ECC Syndrome, Check Bit or Parity Bit data, or other vendor supplied information) is included in this field. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then AdditionalErrorData has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.18</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list here applies to all StorageExtent subclasses. Please look at the Description in each subclass for guidelines on the approriate values for that subclass. Note that any of these formats could apply to a CompositeExtent. 

Note - this property originally touched on two concepts that are now separated into this property and NameNamespace. Values 2,3,4,5,6, and 8 are retained for backwards compatibility but are deprecated in lieu of the corresponding values in CIM_StorageExtent.NameNamespace. 

For example, the preferred source for SCSI virtual (RAID) disk names is from Inquiry VPD page 83 response, type 3 identifiers. These will have NameFormat set to &apos;NAA&apos; and NameNamespace to &apos;VPD83Type3&apos;. 

Format of the Name property. Values for extents representing SCSI volumes are (per SCSI SPC-3): 
2 = VPD Page 83, NAA IEEE Registered Extended (VPD83NAA6) 
(DEPRECATED) 
3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) 
(DEPRECATED) 
4 = VPD Page 83, (VPD83Type2) (DEPRECATED) 
5 = VPD Page 83, 
T10 Vendor Identification (VPD83Type1) (DEPRECATED) 
6 = VPD Page 83, Vendor Specific (VPD83Type0) (DEPRECATED) 
7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a &apos;+&apos;. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 
&apos;ACME____+SUPER DISK______+124437458&apos; (_ is a space character) 
8 = Node WWN (for single LUN/controller) (NodeWWN) 
(DEPRECATED) 
9 = NAA as a generic format. See 
http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example &apos;21000020372D3C73&apos; 
10 = EUI as a generic format (EUI64) See 
http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. 
Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 
11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, &apos;SNVM&apos; may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83NAA6</cim:VALUE><cim:VALUE>VPD83NAA5</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD83Type0</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE><cim:VALUE>OS Device Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred source SCSI for volume names is SCSI VPD Page 83 responses. Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 
2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 
3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 
4 = VPD Page 83, Type 1 T10 Vendor Identification 
(NameFormat T10) 
Less preferred volume namespaces from other interfaces: 
5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 
6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 
7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) 
The preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 
8 = OS Device Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>OS Device Namespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StorageVolume" NAME="CIM_VolumeSet"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SccExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VolumeSet is deprecated in lieu of CompositeExtent, which removes the restriction that the Set must be exported. A VolumeSet can be used to model an SCC RAID implementation. VolumeSets represent a contiguous range of logical blocks presented to the operating environment. VolumeSets may overlap. However, the underlying PhysicalExtents within the overlap shall not contain any check data. They are BasedOn one or more ProtectedSpaceExtents. These BasedOn associations should be instantiated or subclassed as needed.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_VolumeSet" PROPAGATED="false" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtent.NumberOfBlocks</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NumberOfBlocks</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Volume Set|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VolumeSet" PROPAGATED="false" NAME="PSExtentStripeLength" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtent.ExtentStripeLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of contiguous ProtectedSpaceExtents counted before looping back to the first ProtectedSpaceExtent of the current stripe. It is the number of Extents forming the user data stripe.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Volume Set|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VolumeSet" PROPAGATED="false" NAME="PSExtentInterleaveDepth" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtent.ExtentInterleaveDepth</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of ProtectedSpaceExtents to stripe as a collective set. In SCC, this value is defined as the number of stripes to count before continuing to map into the next contiguous set of Extents, beyond the current stripe.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Volume Set|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VolumeSet" PROPAGATED="false" NAME="VolumeStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VolumeSets in SCC have additional status information beyond that captured in the Availability and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the VolumeStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageVolume" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Volume.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>ANSI|T10|SCSI SPC-3|8.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageVolume.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageVolume" PROPAGATED="true" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameFormat</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subset of StorageExtent name formats apply to StorageVolumes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83NAA6</cim:VALUE><cim:VALUE>VPD83NAA5</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD83Type0</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageVolume" PROPAGATED="true" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameNamespace</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subset of StorageExtent name spaces apply to StorageVolume.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_Watchdog"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Processor</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_Watchdog is a timer that is implemented in the system hardware. It allows the hardware to monitor the state of the Operating System, BIOS, or a software component that is installed on the System. If the monitored component fails to re-arm the timer before its expiration, the hardware assumes that the System is in a critical state, and could reset the ComputerSystem. This feature can also be used as an application watchdog timer for a mission-critical application. In this case, the application would assume responsibility for re-arming the timer before expiration.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Watchdog" PROPAGATED="false" NAME="MonitoredEntity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The entity that is currently being monitored by the WatchDog. This property is used to identify the module that is responsible for re-arming, or whose information is used to re-arm, the watchdog at periodic intervals.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Operating System</cim:VALUE><cim:VALUE>Operating System Boot Process</cim:VALUE><cim:VALUE>Operating System Shutdown Process</cim:VALUE><cim:VALUE>Firmware Boot Process</cim:VALUE><cim:VALUE>BIOS Boot Process</cim:VALUE><cim:VALUE>Application</cim:VALUE><cim:VALUE>Service Processor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Watchdog" PROPAGATED="false" NAME="MonitoredEntityDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes more textual information about the monitored entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Watchdog" PROPAGATED="false" NAME="TimeoutInterval" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The timeout interval that is used by the watchdog, in MicroSeconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MicroSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-6</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Watchdog" PROPAGATED="false" NAME="TimerResolution" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Resolution of the timer. For example, if this value is 100, then the timer can expire anytime between (TimeoutInterval- 100) microseconds or (TimeoutInterval+100) microseconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MicroSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-6</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Watchdog" PROPAGATED="false" NAME="TimeOfLastExpiration" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time of the last timer expiry.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Watchdog" PROPAGATED="false" NAME="MonitoredEntityOnLastExpiration" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Monitored entity at the time of last timer expiry.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Operating System</cim:VALUE><cim:VALUE>Operating System Boot Process</cim:VALUE><cim:VALUE>Operating System Shutdown Process</cim:VALUE><cim:VALUE>Firmware Boot Process</cim:VALUE><cim:VALUE>BIOS Boot Process</cim:VALUE><cim:VALUE>Application</cim:VALUE><cim:VALUE>Service Processor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Watchdog" PROPAGATED="false" NAME="ActionOnExpiration" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The action that should happen upon the expiry of the watchdog.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None - Status Only</cim:VALUE><cim:VALUE>System Reset</cim:VALUE><cim:VALUE>System Power Off</cim:VALUE><cim:VALUE>System Power Off, then On</cim:VALUE><cim:VALUE>Generate System NonMaskableInterrupt (NMI)</cim:VALUE><cim:VALUE>Generate System Management Interrupt (SMI)</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Watchdog" NAME="KeepAlive" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A method to re-arm the timer. This method is used only if the MonitoredEntity is &quot;Application&quot;. It returns 0 if successful, 1 if unsupported, and any other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NetworkPort" NAME="CIM_WiFiPort"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>WiFiPort is the logical representation of wireless local area network communications hardware that conforms to the IEEE 802.11 series of specifications. It embodies properties at the lowest layers of a network stack, such as the antennas used for transmission and reception, the address permanently embedded into the hardware, and the operational bandwidth of the device.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_WiFiPort" PROPAGATED="false" NAME="Speed" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Speed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The data rate at which the current PPDU (PLCP (Physical Layer Convergence Protocol) Protocol Data Unit) was received. This value is encoded in the first 4 bits of the PLCP header in each PLCP frame.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|MIB-II.ifSpeed</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiPort" PROPAGATED="false" NAME="MaxSpeed" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>MaxSpeed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Shall contain the maximum bandwidth relative to the current operating mode specified in PortType. For example, shall contain 11000000 if PortType contains 71 (&quot;802.11b&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiPort" PROPAGATED="false" NAME="PortType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PortType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PortType shall contain the specific 802.11 operating mode that is currently enabled on the Port. All modes are specified in</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>802.11a</cim:VALUE><cim:VALUE>802.11b</cim:VALUE><cim:VALUE>802.11g</cim:VALUE><cim:VALUE>802.11n</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherNetworkPortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiPort" PROPAGATED="false" NAME="PermanentAddress" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PermanentAddress</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IEEE 802 EUI-48 MAC address, formatted as twelve hexadecimal digits (for example, &quot;010203040506&quot;), with each pair representing one of the six octets of the MAC address in &quot;canonical&quot; bit order. (Therefore, the Group address bit is found in the low order bit of the first character of the string.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_WiFiPort" PROPAGATED="false" NAME="NetworkAddresses" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NetworkAddresses</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IEEE 802 EUI-48 MAC addresses, each formatted as twelve hexadecimal digits (for example, &quot;010203040506&quot;), with each pair representing one of the six octets of the MAC address in &quot;canonical&quot; bit order. (Therefore, the Group address bit is found in the low order bit of the first character of the string.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="OtherNetworkPortType" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherPortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property is deprecated in lieu of CIM_LogicalPort.PortType. 
Deprecated description: The type of module, when PortType is set to 1 (&quot;Other&quot;.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.PortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="PortNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NetworkPorts are often numbered relative to either a logical module or a network element.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="LinkTechnology" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration of the types of links. When set to 1 (&quot;Other&quot;), the related property OtherLinkTechnology contains a string description of the type of link.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>IB</cim:VALUE><cim:VALUE>FC</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Token Ring</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Infrared</cim:VALUE><cim:VALUE>BlueTooth</cim:VALUE><cim:VALUE>Wireless LAN</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherLinkTechnology</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="OtherLinkTechnology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string value that describes LinkTechnology when it is set to 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.LinkTechnology</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="FullDuplex" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates that the port is operating in full duplex mode.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="AutoSense" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Boolean that indicates whether the NetworkPort is capable of automatically determining the speed or other communications characteristics of the attached network media.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="SupportedMaximumTransmissionUnit" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum transmission unit (MTU) that can be supported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="ActiveMaximumTransmissionUnit" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The active or negotiated maximum transmission unit (MTU) that can be supported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="RequestedSpeed" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested bandwidth of the Port in Bits per Second. The actual bandwidth is reported in LogicalPort.Speed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="UsageRestriction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In some circumstances, a LogicalPort might be identifiable as a front end or back end port. An example of this situation would be a storage array that might have back end ports to communicate with disk drives and front end ports to communicate with hosts. If there is no restriction on the use of the port, then the value should be set to &apos;not restricted&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Front-end only</cim:VALUE><cim:VALUE>Back-end only</cim:VALUE><cim:VALUE>Not restricted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="OtherPortType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the type of module, when PortType is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.PortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDevice" NAME="CIM_WiFiRadio"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_WiFiRadio describes a radio transceiver component of a WiFiPort. It is modeled because of the possibility of multiple transceivers being associated with a single port, the possibility of multiple ports being associated with a single radio transceiver, and the possibility of enabling/disabling a radio transceiver independent of its associated WiFiPort.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_WiFiRadio" PROPAGATED="false" NAME="SignalStrength" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The received signal strength, in -dBm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>decibel(m) * -1</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiRadio" PROPAGATED="false" NAME="SignalNoise" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The received signal noise, in -dBm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>decibel(m) * -1</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiRadio" PROPAGATED="false" NAME="Channel" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Channel shall contain the channel number currently in use by the WiFiRadio to communicate with the station with which it is associated. Each channel number is associated with a particular signal frequency band.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiRadio" PROPAGATED="false" NAME="Frequency" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The frequency, in Megahertz, of the center frequency of the band (channel) currently in use by the WiFiRado.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz * 10^6</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MediaAccessDevice" NAME="CIM_WORMDrive"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and managment of a WORMDrive, a subtype of MediaAccessDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities of the MediaAccessDevice. For example, the Device may support &quot;Random Access&quot;, removeable media and &quot;Automatic Cleaning&quot;. In this case, the values 3, 7 and 9 would be written to the array. 
Several of the enumerated values require some explanation: 1) Value 11, Supports Dual Sided Media, distinguishes a Device that can access both sides of dual sided Media, from a Device that reads only a single side and requires the Media to be flipped; and, 2) Value 12, Predismount Eject Not Required, indicates that Media does not have to be explicitly ejected from the Device before being accessed by a PickerElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Sequential Access</cim:VALUE><cim:VALUE>Random Access</cim:VALUE><cim:VALUE>Supports Writing</cim:VALUE><cim:VALUE>Encryption</cim:VALUE><cim:VALUE>Compression</cim:VALUE><cim:VALUE>Supports Removeable Media</cim:VALUE><cim:VALUE>Manual Cleaning</cim:VALUE><cim:VALUE>Automatic Cleaning</cim:VALUE><cim:VALUE>SMART Notification</cim:VALUE><cim:VALUE>Supports Dual Sided Media</cim:VALUE><cim:VALUE>Predismount Eject Not Required</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Storage Devices|001.9</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.11</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.12</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.7</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.2</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing more detailed explanations for any of the AccessDevice features indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type(s) of error detection and correction supported by this Device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used by the device to support compression. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the device supports compression capabilities or not, &quot;Compressed&quot; to represent that the device supports compression capabilities but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the devices does not support compression capabilities.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="NumberOfMediaSupported" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the MediaAccessDevice supports multiple individual Media, this property defines the maximum number which can be supported or inserted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxMediaSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum size, in KBytes, of media supported by this Device. KBytes is interpreted as the number of bytes multiplied by 1000 (NOT the number of bytes multiplied by 1024).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Sequential Access Devices|001.2</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="DefaultBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Default block size, in bytes, for this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum block size, in bytes, for media accessed by this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MinBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum block size, in bytes, for media accessed by this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="NeedsCleaning" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the MediaAccessDevice needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MediaIsLocked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the media is locked in the Device and can not be ejected. For non-removeable Devices, this value should be true.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="Security" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the operational security defined for the MediaAccessDevice. For example, information that the Device is &quot;Read Only&quot; (value=4) or &quot;Boot Bypass&quot; (value=6) can be described using this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>Read Only</cim:VALUE><cim:VALUE>Locked Out</cim:VALUE><cim:VALUE>Boot Bypass</cim:VALUE><cim:VALUE>Boot Bypass and Read Only</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Disks|003.22</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LastCleaned" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time on which the Device was last cleaned.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxAccessTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds to move from the first location on the Media to the location that is furthest with respect to time. For a DiskDrive, this represents full seek + full rotational delay. For TapeDrives, this represents a search from the beginning of the tape to the most physically distant point. (The end of a tape may be at its most physically distant point, but this is not necessarily true.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UncompressedDataRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sustained data transfer rate in KB/sec that the Device can read from and write to a Media. This is a sustained, raw data rate. Maximum rates or rates assuming compression should not be reported in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte / second * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LoadTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds from &apos;load&apos; to being able to read or write a Media. For example, for DiskDrives, this is the interval between a disk not spinning to the disk reporting that it is ready for read/write (ie, the disk spinning at nominal speeds). For TapeDrives, this is the time from a Media being injected to reporting that it is ready for an application. This is usually at the tape&apos;s BOT area.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnloadTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds from being able to read or write a Media to its &apos;unload&apos;. For example, for DiskDrives, this is the interval between a disk spinning at nominal speeds and a disk not spinning. For TapeDrives, this is the time for a Media to go from its BOT to being fully ejected and accessible to a PickerElement or human operator.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MountCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the number of times that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="TimeOfLastMount" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the most recent date and time that Media was mounted on the Device. For Devices accessing nonremovable Media, such as hard disks, this property has no meaning and is not applicable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="TotalMountTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the total time (in seconds) that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnitsDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines &apos;Units&apos; relative to its use in the property, MaxUnitsBeforeCleaning. This describes the criteria used to determine when the MediaAccessDevice should be cleaned.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.MaxUnitsBeforeCleaning</cim:VALUE><cim:VALUE>CIM_MediaAccessDevice.UnitsUsed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxUnitsBeforeCleaning" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the maximum &apos;units&apos; that can be used, with respect to the AccessDevice, before the Device should be cleaned. The property, UnitsDescription, defines how &apos;units&apos; should be interpreted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.UnitsDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnitsUsed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the currently used &apos;units&apos; of the AccessDevice, helpful to describe when the Device may require cleaning. The property, UnitsDescription, defines how &apos;units&apos; should be interpreted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.UnitsDescription</cim:VALUE><cim:VALUE>CIM_MediaAccessDevice.MaxUnitsBeforeCleaning</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LockMedia" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to lock and unlock the media in a removeable Access Device. The method takes one parameter as input - a boolean indicating whether to lock or unlock. TRUE indicates that the media should be locked in the Device, FALSE indicates that the media should be unlocked. The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. The set of possible return codes should be specified in a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; should be specified as a Values array qualifier on the method.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Lock" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, lock the media. If FALSE release the media.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_ZoneService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.23.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::FC</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ZoneService if responsible for managing the Zone enforcement for the fabric. The ZoneService is hosted on an AdminDomain. This relationship is depicted by the HostedService association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ZoneService" PROPAGATED="false" NAME="SessionState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SessionState is an integer enumeration that indicates whether the session is currently starting (value=2) or has ended (value=3). It is possible that a particular instance of a ZoneService might not support sessions. If sessions are not supported, the value 4 (&quot;Not Applicable&quot;) is used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Ended</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>4</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ZoneService" PROPAGATED="false" NAME="RequestedSessionState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedSessionState is an integer enumeration that indicates whether the ZoneService session has been requested to start (value=2), end (value=3), or terminate (value=4). Note that when RequestedSessionState is set to 4 (&quot;Not Applicable&quot;), then this property is not used. By default, the RequestedSessionState of the element is 5 (&quot;No Change&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Start</cim:VALUE><cim:VALUE>End</cim:VALUE><cim:VALUE>Terminate</cim:VALUE><cim:VALUE>No Change</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ZoneService.SessionState</cim:VALUE><cim:VALUE>CIM_ZoneService.SessionControl()</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ZoneService" PROPAGATED="false" NAME="DefaultZoningState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DefaultZoningState indicates whether fabric members (devices) that are not in any other active Zones can access each other. In particular, if no Zones are active, a DefaultZoningState &quot;Allow&quot; indicates that all fabric members can access each other.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Allow</cim:VALUE><cim:VALUE>Deny</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_ZoneService" NAME="CreateZoneSet" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The method creates a ZoneSet and the association HostedCollection. The newly created association, HostedCollection, associates the Zone to the same AdminDomain that the ZoneService is hosted to. For the newly created ZoneSet, the Active property is always set to false. 

This method might be deprecated in the future in lieu of intrinsics after limitations in the CIM Operations are addressed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10..0x0FFF</cim:VALUE><cim:VALUE>0x1000..0x7777</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access_Denied</cim:VALUE><cim:VALUE>Not_Found</cim:VALUE><cim:VALUE>Already_Exists</cim:VALUE><cim:VALUE>Insufficient_Resources</cim:VALUE><cim:VALUE>DMTF_Reserved</cim:VALUE><cim:VALUE>Method_Reserved</cim:VALUE><cim:VALUE>Vendor_Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="ZoneSetName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the ZoneSet that is unique within the AdminDomain.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ZoneSet.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ZoneSet" NAME="ZoneSet"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the newly created Zone.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ZoneService" NAME="CreateZone" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The method creates a Zone and the association HostedCollection. The newly created association, HostedCollection, associates the Zone to the same AdminDomain that the ZoneService is hosted to. For the newly created Zone, the Active property is always set to false. 

This method might be deprecated in the future in lieu of intrinsics after limitations in the CIM Operations are addressed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10..0x0FFF</cim:VALUE><cim:VALUE>0x1000..0x7777</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access_Denied</cim:VALUE><cim:VALUE>Not_Found</cim:VALUE><cim:VALUE>Already_Exists</cim:VALUE><cim:VALUE>Insufficient_Resources</cim:VALUE><cim:VALUE>DMTF_Reserved</cim:VALUE><cim:VALUE>Method_Reserved</cim:VALUE><cim:VALUE>Vendor_Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="ZoneName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the Zone that is unique within the AdminDomain.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Zone.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ZoneType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of zoning to be enforced.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Default</cim:VALUE><cim:VALUE>Protocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Zone.ZoneType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ZoneSubType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specific clarification to be used when the ZoneType has an enumeration that requires it. Specifically, if ZoneType is &quot;Protocol&quot;, then SubType is the Fibre Channel FC4 type.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SCSI</cim:VALUE><cim:VALUE>VI</cim:VALUE><cim:VALUE>IP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Zone.ZoneSubType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_Zone" NAME="Zone"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the newly created Zone.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ZoneService" NAME="CreateZoneAlias" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The method creates a ZoneAlias and the association HostedCollection. The newly created association, HostedCollection, associates the ZoneAlias to the same AdminDomain that the ZoneService is hosted to. For the newly created ZoneAlias, the Active property is always set to false. 

This method might be deprecated in the future in lieu of intrinsics after limitations in the CIM Operations are addressed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10..0x0FFF</cim:VALUE><cim:VALUE>0x1000..0x7777</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access_Denied</cim:VALUE><cim:VALUE>Not_Found</cim:VALUE><cim:VALUE>Already_Exists</cim:VALUE><cim:VALUE>Insufficient_Resources</cim:VALUE><cim:VALUE>DMTF_Reserved</cim:VALUE><cim:VALUE>Method_Reserved</cim:VALUE><cim:VALUE>Vendor_Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="CollectionAlias" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A name (alias) for the ZoneAlias that is unique in the context of the hosting System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ZoneAlias.CollectionAlias</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_NamedAddressCollection" NAME="ZoneAlias"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the newly created ZoneAlias.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ZoneService" NAME="CreateZoneMembershipSettingData" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreateZoneMembershipSettingData creates a ZoneMembershipSettingData and adds it to the specified Zone or ZoneAlias by creating a MemberOfCollection association. 

This method might be deprecated in the future in lieu of intrinsics after limitations in the CIM Operations are addressed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10..0x0FFF</cim:VALUE><cim:VALUE>0x1000..0x7777</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access_Denied</cim:VALUE><cim:VALUE>Not_Found</cim:VALUE><cim:VALUE>Already_Exists</cim:VALUE><cim:VALUE>Insufficient_Resources</cim:VALUE><cim:VALUE>DMTF_Reserved</cim:VALUE><cim:VALUE>Method_Reserved</cim:VALUE><cim:VALUE>Vendor_Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="ConnectivityMemberType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the type of identification placed in ConnectivityMemberID.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>PermanentAddress</cim:VALUE><cim:VALUE>NetworkAddress</cim:VALUE><cim:VALUE>SwitchPortID</cim:VALUE><cim:VALUE>LogicalPortGroup</cim:VALUE><cim:VALUE>DMTF_Reserved</cim:VALUE><cim:VALUE>Vendor_Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ZoneMembershipSettingData.ZoneMemberType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ConnectivityMemberID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the type of identification used in the ConnectivityMemberID field. For Fibre Channel: 
* A ConnectivityMemberType of &apos;PermanentAddress&apos;, the ConnectivityMemberID is the NxPort WWN; 
* A ConnectivityMemberType of &apos;NetworkAddress&apos;, the ConnectivityMemberID is the NXPort Address ID; 
* A ConnectivityMemberType of &apos;SwitchPortID&apos;, the ConnectivityMemberID is &apos;Domain:PortNumber&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ZoneMembershipSettingData.ConnectivityMemberID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_SystemSpecificCollection" NAME="SystemSpecificCollection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The collection that the ZoneMembershipSettingData should be added to. The collection is either a Zone or ZoneAlias.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ZoneMembershipSettingData" NAME="ZoneMembershipSettingData"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the newly created ZoneMembershipSettingData.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ZoneService" NAME="AddZone" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Adds to the ZoneSet the specified Zone. Adding a Zone to a ZoneSet, extends the zone enforcement definition of the ZoneSet to include the members of that Zone. If adding the Zone is successful, the Zone should be associated with the ZoneSet by MemberOfCollection. 

This method might be deprecated in the future in lieu of intrinsics after limitations in the CIM Operations are addressed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10..0x0FFF</cim:VALUE><cim:VALUE>0x1000..0x7777</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access_Denied</cim:VALUE><cim:VALUE>Not_Found</cim:VALUE><cim:VALUE>Already_Exists</cim:VALUE><cim:VALUE>Insufficient_Resources</cim:VALUE><cim:VALUE>DMTF_Reserved</cim:VALUE><cim:VALUE>Method_Reserved</cim:VALUE><cim:VALUE>Vendor_Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ZoneSet" NAME="ZoneSet"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the ZoneSet that the Zone is added to.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_Zone" NAME="Zone"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the Zone that is to be added to the ZoneSet.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ZoneService" NAME="AddZoneMembershipSettingData" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Adds to the Zone or ZoneAlias, the specified ZoneMembershipSettingData. If adding the ZoneMembershipSettingData is successful, an ElementSettingData association will be created between the ZoneMembershipSettingData and either the Zone or ZoneAlias. 

This method might be deprecated in the future in lieu of intrinsics after limitations in the CIM Operations are addressed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10..0x0FFF</cim:VALUE><cim:VALUE>0x1000..0x7777</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access_Denied</cim:VALUE><cim:VALUE>Not_Found</cim:VALUE><cim:VALUE>Already_Exists</cim:VALUE><cim:VALUE>Insufficient_Resources</cim:VALUE><cim:VALUE>DMTF_Reserved</cim:VALUE><cim:VALUE>Method_Reserved</cim:VALUE><cim:VALUE>Vendor_Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_SystemSpecificCollection" NAME="SystemSpecificCollection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the Zone or ZoneAlias that the ZoneMembershipSettingData is to be added to.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ZoneMembershipSettingData" NAME="ZoneMembershipSettingData"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the ZoneMembershipSettingData that is to be added to the Zone or ZoneAlias.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ZoneService" NAME="AddZoneAlias" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Adds to the Zone the specified ZoneAlias. 

This method might be deprecated in the future in lieu of intrinsics after limitations in the CIM Operations are addressed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10..0x0FFF</cim:VALUE><cim:VALUE>0x1000..0x7777</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access_Denied</cim:VALUE><cim:VALUE>Not_Found</cim:VALUE><cim:VALUE>Already_Exists</cim:VALUE><cim:VALUE>Insufficient_Resources</cim:VALUE><cim:VALUE>DMTF_Reserved</cim:VALUE><cim:VALUE>Method_Reserved</cim:VALUE><cim:VALUE>Vendor_Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_Zone" NAME="Zone"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the Zone that the ZoneAlias is to be added to.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_NamedAddressCollection" NAME="ZoneAlias"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the ZoneAlias that is to be added to the Zone.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ZoneService" NAME="ActivateZoneSet" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Activates the specified ZoneSet. After the ZoneSet is activated, the ZoneSet, associated Zone, ZoneAliases, and ZoneMembershipSettingData instances will have the active flag set to true. 

This method might be deprecated in the future in lieu of intrinsics after limitations in the CIM Operations are addressed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10..0x0FFF</cim:VALUE><cim:VALUE>0x1000..0x7777</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access_Denied</cim:VALUE><cim:VALUE>Not_Found</cim:VALUE><cim:VALUE>Insufficient_Resources</cim:VALUE><cim:VALUE>DMTF_Reserved</cim:VALUE><cim:VALUE>Method_Reserved</cim:VALUE><cim:VALUE>Vendor_Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ZoneSet" NAME="ZoneSet"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the ZoneSet to be activated.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Activate" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Activate indicates whether the references to ZoneSet should be activated (Active=true) or deactivated (Active=false).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ZoneService" NAME="SessionControl" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SessionControl requests that a session start (value=2), end (value=3), or terminate (value=4).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10..0x0FFF</cim:VALUE><cim:VALUE>0x1000..0x7777</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access_Denied</cim:VALUE><cim:VALUE>Insufficient_Resources</cim:VALUE><cim:VALUE>DMTF_Reserved</cim:VALUE><cim:VALUE>Method_Reserved</cim:VALUE><cim:VALUE>Vendor_Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedSessionState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedSessionState is an integer enumeration that indicates whether the ZoneService session has been requested to start (value=2), end (value=3), or terminate (value=4).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Start</cim:VALUE><cim:VALUE>End</cim:VALUE><cim:VALUE>Terminate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ZoneService.RequestedSessionState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_IndicationService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.20.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Event</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An IndicationService is a Service of the CIM Object Manager that is responsible for delivering indications to Indication Handlers.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IndicationService" PROPAGATED="false" NAME="FilterCreationEnabled" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FilterCreationEnabled property controls whether or not clients can create indication filters. If this value is set to false, only the indication filters that exist can be subscribed to. If this value is true clients may attempt to create filters. Note that implementations may preset this setting and not allow this value to be modified.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationService" PROPAGATED="false" NAME="DeliveryRetryAttempts" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the number of retries that the indication service will try to deliver an indication to a particular listener destination. This does not effect the original delivery attempt, thus if set to 0, it will only try to deliver the indication once. Note that implementations may preset this setting and not allow this value to be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationService.DeliveryRetryInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationService" PROPAGATED="false" NAME="DeliveryRetryInterval" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the minimal time interval in seconds for the indication service to use before delivering an indication to a particular listener destination that previously failed. The implementation may take longer due to QoS or other processing. Note that implementations may preset this setting and not allow this value to be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationService.DeliveryRetryAttempts</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:VALUE>30</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationService" PROPAGATED="false" NAME="SubscriptionRemovalAction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the removal action for subscriptions that have two failed indication deliveries without any successful indication deliveries in between and the time between the failed deliveries exceeded the timeout defined in the SubscriptionRemovalTimeInterval property. &quot;Remove&quot; defines the subscription is to be removed.
&quot;Disable&quot; indicates that subscription removal process isnot being enforced. 
&quot;Ignore&quot; indicates that the removal action is temporarily not enforced. implementations may preset this setting and not allow this value to be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Remove</cim:VALUE><cim:VALUE>Disable</cim:VALUE><cim:VALUE>Ignore</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationService.SubscriptionRemovalTimeInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IndicationService" PROPAGATED="false" NAME="SubscriptionRemovalTimeInterval" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum time between two failed indication deliveries without any successful indication deliveries in between before the SubscriptionRemovalPolicy goes into effect.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IndicationService.SubscriptionRemovalAction</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_IdentificationOfManagedSystem"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>IdentificationOfManagedSystem is an association that links the SystemIdentification object to the CIM_System(s) that are being identified and represented in the Namespace.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IdentificationOfManagedSystem" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The System which is identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IdentificationOfManagedSystem" PROPAGATED="false" REFERENCECLASS="CIM_SystemIdentification" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SystemIdentification information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessPoint" NAME="CIM_ObjectManagerCommunicationMechanism"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.13.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The class, ObjectManagerCommunicationMechanism, describes access to an ObjectManager. It describes a protocol and data encoding that can be used for communication. When all instances of this class are enumerated for an ObjectManager (using the CommMechanismForManager association), all possible protocol and encoding schemes will be known. Also, specific capabilities (for example, basic read or query) that are supported in the protocol/encoding are described - using the ProfilesSupported property.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="false" NAME="CommunicationMechanism" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationMechanism describes an encoding and protocol which can be used to communicate with the server. ObjectManager, the specified string should be indicated. If Other is used, the value forOtherCommunicationMechanismDescription must not be null.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>CIM-XML</cim:VALUE><cim:VALUE>SM-CLP</cim:VALUE><cim:VALUE>WS-Management</cim:VALUE><cim:VALUE>WSDM</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerCommunicationMechanism.OtherCommunicationMechanismDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="false" NAME="OtherCommunicationMechanismDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string providing a description of the supported protocols when 1, &quot;Other&quot;, is specified in the CommunicationMechanism.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerCommunicationMechanism.CommunicationMechanism</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="false" NAME="FunctionalProfilesSupported" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumerated array describing the types of operations supported by the ObjectManager, using this encoding/protocol. The enumeration is based on the Functional Profiles defined for conformance in the DMTF document, Specification for CIM Operations over HTTP.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Basic Read</cim:VALUE><cim:VALUE>Basic Write</cim:VALUE><cim:VALUE>Schema Manipulation</cim:VALUE><cim:VALUE>Instance Manipulation</cim:VALUE><cim:VALUE>Association Traversal</cim:VALUE><cim:VALUE>Query Execution</cim:VALUE><cim:VALUE>Qualifier Declaration</cim:VALUE><cim:VALUE>Indications</cim:VALUE><cim:VALUE>Pulled Read</cim:VALUE><cim:VALUE>Pulled Read Count</cim:VALUE><cim:VALUE>Pulled Query Execution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerCommunicationMechanism.FunctionalProfileDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="false" NAME="FunctionalProfileDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Free-form strings providing descriptions of the supported operations of the object manager. Entries in the array are correlated with those in the ProfilesSupported array. An entry in this Descriptions array MUST be provided when 1, &quot;Other&quot;, is specified in the FunctionalProfilesSupported array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerCommunicationMechanism.FunctionalProfilesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="false" NAME="MultipleOperationsSupported" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ObjectManager supports multiple operation requests (TRUE) or only simple requests (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="false" NAME="AuthenticationMechanismsSupported" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumerated array describing the types of authentication supported by the ObjectManager, using the encoding/protocol. specified in the property, CommunicationMechanism. The defined values represent the authentication defined in the DMTF document, Specification for CIM Operations over HTTP.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>Basic</cim:VALUE><cim:VALUE>Digest</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerCommunicationMechanism.AuthenticationMechanismDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="false" NAME="AuthenticationMechanismDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Free-form strings providing descriptions of the supported mechanisms. Entries in this array are correlated with those in the AuthenticationMechanismsSupported array. An entry in this Descriptions array MUST be provided when 1, &quot;Other&quot;, is specified in AuthenticationMechanismsSupported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerCommunicationMechanism.AuthenticationMechanismsSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="false" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides the protocol version for this service access point. Version information MUST be in the form of M.N, where M is a numeric that describes the Major version and N is a numeric that describes the minor version.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="false" NAME="AdvertiseTypes" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property signifies the advertisement for this access point. . It is used by the advertising services of the WBEM infrastructure to determine what should be advertised, via what mechanisms. The property is an array so that the communicationMechansim MAY be advertised using several mechanisms. Note: If this property is null/uninitialized, this is equivalent to specifying the value 2, &quot;Not Advertised&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Advertised</cim:VALUE><cim:VALUE>SLP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerCommunicationMechanism.AdvertiseTypeDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="false" NAME="AdvertiseTypeDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string providing additional information related to the AdvertiseType. A description MUST be provided when the AdvertiseType is 1, &quot;Other&quot;. An entry in this array corresponds to the entry in the AdvertiseTypes array at the same index. It is not expected that additional descriptions are needed if the Type is set to &quot;Not Advertised&quot; or &quot;SLP&quot;. However, as the SLP template expands, or as other advertisement mechanisms are defined, support for additional descriptions may be needed. This array is defined to support this.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerCommunicationMechanism.AdvertiseTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_WBEMService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An abstract class for WBEM services such as the ObjectManager (CIM Server), Providers, protocol adapters, or other pluggable components. A type of CIM_Service that provides associated capabilities and details about the communication capabilities, namespaces, etc. for a specific WBEMService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_ContainedTransform"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>ContainedTransform associates a proposal with a list of transforms. If multiple transforms of a given type are included in a proposal, these transforms are interpreted as alternatives -- i.e., logically ORed with each other. The order of preference is dictated by the SequenceNumber property. Sets of transforms of different types are logically ANDed. For example, a proposal based on two AH transforms and three ESP transforms means one of the AH AND one of the ESP transforms MUST be chosen. Note that at least 1 transform MUST be aggregated into the proposal.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|ContainedTransform</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ContainedTransform" PROPAGATED="false" REFERENCECLASS="CIM_IPsecProposal" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Proposal containing the transforms.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|ContainedTransform.GroupComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ContainedTransform" PROPAGATED="false" REFERENCECLASS="CIM_SATransform" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Transforms in the proposal.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|ContainedTransform.PartComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ContainedTransform" PROPAGATED="false" NAME="SequenceNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SequenceNumber indicates the order of preference for SATransforms of the same type. Lower-valued transforms are preferred over transforms of the same type with higher values. For ContainedTransforms (of the same type) that reference the same IPsecProposal, SequenceNumber values MUST be unique.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|ContainedTransform.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SARule" NAME="CIM_IKERule"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IKERule contains the Conditions and Actions for IKE phase 1 negotiations or to specify static actions such as Discard.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKERule</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_IKERule" PROPAGATED="false" NAME="IdentityContexts" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An IP endpoint may have multiple identities for use in different situations. The IdentityContext property specifies the specific context/identities which pertain to this Rule. The property&apos;s function is similar to that of PolicyRoles. A context may be a VPN name or other identifier that selects the appropriate identity. 

IdentityContext is an array of strings. The multiple values in the array are logically ORed together in matching an IPNetworkIdentity&apos;s IdentityContext. Each value in the array may be a composition of multiple context names. When an array value is a composition, the individual values are logically ANDed together for evaluation purposes. The syntax is: 
&lt;ContextName&gt;[&amp;&amp;&lt;ContextName&gt;]* 
where the individual context names appear in alphabetical order (according to the collating sequence for UCS-2). So, for example, the values &apos;CompanyXVPN&apos;, &apos;CompanyYVPN&amp;&amp;TopSecret&apos;, &apos;CompanyZVPN&amp;&amp;Confidential&apos; are possible contexts for a Rule. They are matched against an IPNetworkIdentity&apos;s IdentityContext. Any of the values may indicate a match and select an Identity, since the values in the array are logically ORed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IKERule.IdentityContexts</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IdentityContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SARule" PROPAGATED="true" NAME="LimitNegotiation" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LimitNegotiation is used as part of processing either a key exchange or IPsec Rule. Before proceeding with either a phase 1 or a phase 2 negotiation, this property is checked to determine if the negotiation role of the Rule matches that defined for the negotiation being undertaken (e.g., Initiator, Responder, or Both). If this check fails, then the negotiation is stopped. Note that this only applies to new negotiations and has no effect on either renegotiation or refresh operations with peers for which an established Security Association already exists.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Initiator-Only</cim:VALUE><cim:VALUE>Responder-Only</cim:VALUE><cim:VALUE>Either</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SARule.LimitNegotiation</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="ConditionListType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the list of PolicyConditions associated with this PolicyRule is in disjunctive normal form (DNF), conjunctive normal form (CNF), or has no conditions (i.e., is an UnconditionalRule) and is automatically evaluated to &quot;True.&quot; The default value is 1 (&quot;DNF&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unconditional Rule</cim:VALUE><cim:VALUE>DNF</cim:VALUE><cim:VALUE>CNF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="RuleUsage" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that can be used to provide guidelines on how this PolicyRule should be used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="Priority" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetComponent.Priority</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicyRule.Priority is deprecated and replaced by providing the priority for a rule (and a group) in the context of the aggregating PolicySet instead of the priority being used for all aggregating PolicySet instances. Thus, the assignment of priority values is much simpler. 

A non-negative integer for prioritizing this Policy Rule relative to other Rules. A larger value indicates a higher priority. The default value is 0.</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="Mandatory" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A flag indicating that the evaluation of the Policy Conditions and execution of PolicyActions (if the Conditions evaluate to TRUE) is required. The evaluation of a PolicyRule MUST be attempted if the Mandatory property value is TRUE. If the Mandatory property is FALSE, then the evaluation of the Rule is &apos;best effort&apos; and MAY be ignored.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="SequencedActions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property gives a policy administrator a way of specifying how the ordering of the PolicyActions associated with this PolicyRule is to be interpreted. Three values are supported: 
o mandatory(1): Do the actions in the indicated order, or don&apos;t do them at all. 
o recommended(2): Do the actions in the indicated order if you can, but if you can&apos;t do them in this order, do them in another order if you can. 
o dontCare(3): Do them -- I don&apos;t care about the order. 
The default value is 3 (&quot;DontCare&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Mandatory</cim:VALUE><cim:VALUE>Recommended</cim:VALUE><cim:VALUE>Dont Care</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="ExecutionStrategy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ExecutionStrategy defines the strategy to be used in executing the sequenced actions aggregated by this PolicyRule. There are three execution strategies: 

Do Until Success - execute actions according to predefined order, until successful execution of a single action. 
Do All - execute ALL actions which are part of the modeled set, according to their predefined order. Continue doing this, even if one or more of the actions fails. 
Do Until Failure - execute actions according to predefined order, until the first failure in execution of an action instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Do Until Success</cim:VALUE><cim:VALUE>Do All</cim:VALUE><cim:VALUE>Do Until Failure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="PolicyDecisionStrategy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicyDecisionStrategy defines the evaluation method used for policies contained in the PolicySet. There are two values currently defined: 
- &apos;First Matching&apos; (1) executes the actions of the first rule whose conditions evaluate to TRUE. The concept of &apos;first&apos; is determined by examining the priority of the rule within the policy set (i.e., by examining the property, PolicySetComponent.Priority). Note that this ordering property MUST be maintained when processing the PolicyDecisionStrategy. 
- &apos;All&apos; (2) executes the actions of ALL rules whose conditions evaluate to TRUE, in the set. As noted above, the order of processing of the rules is defined by the property, PolicySetComponent.Priority (and within a rule, the ordering of the actions is defined by the property, PolicyActionStructure.ActionOrder). Note that when this strategy is defined, processing MUST be completed of ALL rules whose conditions evaluate to TRUE, regardless of errors in the execution of the rule actions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>First Matching</cim:VALUE><cim:VALUE>All</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="PolicyRoles" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetInRoleCollection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PolicyRoles property represents the roles associated with a PolicySet. All contained PolicySet instances inherit the values of the PolicyRoles of the aggregating PolicySet but the values are not copied. A contained PolicySet instance may, however, add additional PolicyRoles to those it inherits from its aggregating PolicySet(s). Each value in PolicyRoles multi-valued property represents a role for which the PolicySet applies, i.e., the PolicySet should be used by any enforcement point that assumes any of the listed PolicyRoles values. 

Although not officially designated as &apos;role combinations&apos;, multiple roles may be specified using the form: 
&lt;RoleName&gt;[&amp;&amp;&lt;RoleName&gt;]* 
where the individual role names appear in alphabetical order (according to the collating sequence for UCS-2). Implementations may treat PolicyRoles values that are specified as &apos;role combinations&apos; as simple strings. 

This property is deprecated in lieu of the use of an association, CIM_PolicySetInRoleCollection. The latter is a more explicit and less error-prone approach to modeling that a PolicySet has one or more PolicyRoles.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="Enabled" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether this PolicySet is administratively enabled, administratively disabled, or enabled for debug. The &quot;EnabledForDebug&quot; property value is deprecated and, when it or any value not understood by the receiver is specified, the receiving enforcement point treats the PolicySet as &quot;Disabled&quot;. To determine if a PolicySet is &quot;Enabled&quot;, the containment hierarchy specified by the PolicySetComponent aggregation is examined and the Enabled property values of the hierarchy are ANDed together. Thus, for example, everything aggregated by a PolicyGroup may be disabled by setting the Enabled property in the PolicyGroup instance to &quot;Disabled&quot; without changing the Enabled property values of any of the aggregated instances. The default value is 1 (&quot;Enabled&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled For Debug</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_IPsecPolicyForSystem"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>IPsecPolicyForSystem associates a PolicyGroup with a specific system (e.g., a host or a network device) - indicating that this is the &apos;default&apos; IPsec policy for that system. The referenced PolicyGroup would be used for any IPProtocolEndpoint&apos;s IPsec negotiations, UNLESS the IPsecPolicyForEndpoint association is defined. IPsecPolicyForEndpoint indicates a more specific PolicyGroup for IPsec negotiations for the endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecPolicyForSystem</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IPsecPolicyForSystem" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A System to which the PolicyGroup applies.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecPolicyForSystem.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IPsecPolicyForSystem" PROPAGATED="false" REFERENCECLASS="CIM_PolicyGroup" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PolicyGroup that defines the &apos;default&apos; IPsec negotiation policy for the System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecPolicyForSystem.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SARule" NAME="CIM_IPsecRule"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IPsecRule contains the Conditions and Actions for phase 2 negotiations or to specify static actions such as Discard.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecRule</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SARule" PROPAGATED="true" NAME="LimitNegotiation" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LimitNegotiation is used as part of processing either a key exchange or IPsec Rule. Before proceeding with either a phase 1 or a phase 2 negotiation, this property is checked to determine if the negotiation role of the Rule matches that defined for the negotiation being undertaken (e.g., Initiator, Responder, or Both). If this check fails, then the negotiation is stopped. Note that this only applies to new negotiations and has no effect on either renegotiation or refresh operations with peers for which an established Security Association already exists.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Initiator-Only</cim:VALUE><cim:VALUE>Responder-Only</cim:VALUE><cim:VALUE>Either</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SARule.LimitNegotiation</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="PolicyRuleName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="ConditionListType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the list of PolicyConditions associated with this PolicyRule is in disjunctive normal form (DNF), conjunctive normal form (CNF), or has no conditions (i.e., is an UnconditionalRule) and is automatically evaluated to &quot;True.&quot; The default value is 1 (&quot;DNF&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unconditional Rule</cim:VALUE><cim:VALUE>DNF</cim:VALUE><cim:VALUE>CNF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="RuleUsage" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that can be used to provide guidelines on how this PolicyRule should be used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="Priority" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetComponent.Priority</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicyRule.Priority is deprecated and replaced by providing the priority for a rule (and a group) in the context of the aggregating PolicySet instead of the priority being used for all aggregating PolicySet instances. Thus, the assignment of priority values is much simpler. 

A non-negative integer for prioritizing this Policy Rule relative to other Rules. A larger value indicates a higher priority. The default value is 0.</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="Mandatory" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A flag indicating that the evaluation of the Policy Conditions and execution of PolicyActions (if the Conditions evaluate to TRUE) is required. The evaluation of a PolicyRule MUST be attempted if the Mandatory property value is TRUE. If the Mandatory property is FALSE, then the evaluation of the Rule is &apos;best effort&apos; and MAY be ignored.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="SequencedActions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property gives a policy administrator a way of specifying how the ordering of the PolicyActions associated with this PolicyRule is to be interpreted. Three values are supported: 
o mandatory(1): Do the actions in the indicated order, or don&apos;t do them at all. 
o recommended(2): Do the actions in the indicated order if you can, but if you can&apos;t do them in this order, do them in another order if you can. 
o dontCare(3): Do them -- I don&apos;t care about the order. 
The default value is 3 (&quot;DontCare&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Mandatory</cim:VALUE><cim:VALUE>Recommended</cim:VALUE><cim:VALUE>Dont Care</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyRule" PROPAGATED="true" NAME="ExecutionStrategy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ExecutionStrategy defines the strategy to be used in executing the sequenced actions aggregated by this PolicyRule. There are three execution strategies: 

Do Until Success - execute actions according to predefined order, until successful execution of a single action. 
Do All - execute ALL actions which are part of the modeled set, according to their predefined order. Continue doing this, even if one or more of the actions fails. 
Do Until Failure - execute actions according to predefined order, until the first failure in execution of an action instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Do Until Success</cim:VALUE><cim:VALUE>Do All</cim:VALUE><cim:VALUE>Do Until Failure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="PolicyDecisionStrategy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PolicyDecisionStrategy defines the evaluation method used for policies contained in the PolicySet. There are two values currently defined: 
- &apos;First Matching&apos; (1) executes the actions of the first rule whose conditions evaluate to TRUE. The concept of &apos;first&apos; is determined by examining the priority of the rule within the policy set (i.e., by examining the property, PolicySetComponent.Priority). Note that this ordering property MUST be maintained when processing the PolicyDecisionStrategy. 
- &apos;All&apos; (2) executes the actions of ALL rules whose conditions evaluate to TRUE, in the set. As noted above, the order of processing of the rules is defined by the property, PolicySetComponent.Priority (and within a rule, the ordering of the actions is defined by the property, PolicyActionStructure.ActionOrder). Note that when this strategy is defined, processing MUST be completed of ALL rules whose conditions evaluate to TRUE, regardless of errors in the execution of the rule actions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>First Matching</cim:VALUE><cim:VALUE>All</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="PolicyRoles" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicySetInRoleCollection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PolicyRoles property represents the roles associated with a PolicySet. All contained PolicySet instances inherit the values of the PolicyRoles of the aggregating PolicySet but the values are not copied. A contained PolicySet instance may, however, add additional PolicyRoles to those it inherits from its aggregating PolicySet(s). Each value in PolicyRoles multi-valued property represents a role for which the PolicySet applies, i.e., the PolicySet should be used by any enforcement point that assumes any of the listed PolicyRoles values. 

Although not officially designated as &apos;role combinations&apos;, multiple roles may be specified using the form: 
&lt;RoleName&gt;[&amp;&amp;&lt;RoleName&gt;]* 
where the individual role names appear in alphabetical order (according to the collating sequence for UCS-2). Implementations may treat PolicyRoles values that are specified as &apos;role combinations&apos; as simple strings. 

This property is deprecated in lieu of the use of an association, CIM_PolicySetInRoleCollection. The latter is a more explicit and less error-prone approach to modeling that a PolicySet has one or more PolicyRoles.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PolicySet" PROPAGATED="true" NAME="Enabled" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether this PolicySet is administratively enabled, administratively disabled, or enabled for debug. The &quot;EnabledForDebug&quot; property value is deprecated and, when it or any value not understood by the receiver is specified, the receiving enforcement point treats the PolicySet as &quot;Disabled&quot;. To determine if a PolicySet is &quot;Enabled&quot;, the containment hierarchy specified by the PolicySetComponent aggregation is examined and the Enabled property values of the hierarchy are ANDed together. Thus, for example, everything aggregated by a PolicyGroup may be disabled by setting the Enabled property in the PolicyGroup instance to &quot;Disabled&quot; without changing the Enabled property values of any of the aggregated instances. The default value is 1 (&quot;Enabled&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled For Debug</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="CommonName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name of this policy-related object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Policy" PROPAGATED="true" NAME="PolicyKeywords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: 
- Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. 
- Installation-dependent keywords for characterizing policy objects. Examples include &apos;Engineering&apos;, &apos;Billing&apos;, and &apos;Review in December 2000&apos;. 
This MOF defines the following keywords: &apos;UNKNOWN&apos;, &apos;CONFIGURATION&apos;, &apos;USAGE&apos;, &apos;SECURITY&apos;, &apos;SERVICE&apos;, &apos;MOTIVATIONAL&apos;, &apos;INSTALLATION&apos;, and &apos;EVENT&apos;. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: &apos;POLICY&apos;. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword &apos;POLICY&apos; is NOT mutually exclusive of the other keywords specified above.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyConditionInPolicyRule" NAME="CIM_PacketConditionInSARule"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PacketConditionInSARule aggregates an SARule with at least one instance of PacketFilterCondition. This is a specialization of the PolicyConditionInPolicyRule association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAConditionInRule</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PacketConditionInSARule" PROPAGATED="false" REFERENCECLASS="CIM_SARule" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An SARule subclass of PolicyRule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAConditionInRule.GroupComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PacketConditionInSARule" PROPAGATED="false" REFERENCECLASS="CIM_PacketFilterCondition" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An SACondition that is required for the SARule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|SAConditionInRule.PartComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_PolicyConditionStructure" PROPAGATED="true" NAME="GroupNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Unsigned integer indicating the group to which the contained PolicyCondition belongs. This integer segments the Conditions into the ANDed sets (when the ConditionListType is &quot;DNF&quot;) or, similarly, into the ORed sets (when the ConditionListType is &quot;CNF&quot;).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PolicyConditionStructure" PROPAGATED="true" NAME="ConditionNegated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indication of whether the contained PolicyCondition is negated. TRUE indicates that the PolicyCondition IS negated, FALSE indicates that it IS NOT negated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_MetricService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.23.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Metrics::BaseMetric</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_MetricService provides the ability to manage metrics. For each metric that the service manages, there shall be an instance of CIM_ServiceAffectsElement that associates the CIM_MetricService to the instance of CIM_BaseMetricDefinition that defines the metric, where the value of the CIM_ServiceAffectsElement.ElementAffects property is 5 &quot;Manages&quot;. The capabilities of the CIM_MetricService instance are advertised through an instance of CIM_MetricServiceCapabilities associated with the CIM_MetricService instance through CIM_ElementCapabilities.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_MetricService" NAME="ShowMetrics" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ShowMetrics reports the Metrics available to be collected for a ManagedElement, the ManagedElements for which a metric defined by an instance of CIM_BaseMetricDefinition is available to be collected, and whether or not a particular metric is currently being collected for a ManagedElement. 
If the Subject parameter is specified and the Definition parameter is NULL, upon successful completion of the method, the DefinitionList[] parameter shall contain a reference to an instance of CIM_BaseMetricDefinition for each instance of CIM_BaseMetricDefinition to which the instance of CIM_ManagedElement identified by the Subject parameter is associated through CIM_MetricDefForME where the CIM_BaseMetricDefinition instance is associated to the CIM_MetricService instance through CIM_ServiceAffectsElement, the MetricCollectionEnabled parameter shall contain a value corresponding to the value of the MetricCollectionEnabled property of the instance of CIM_MetricDefForME that associates the CIM_ManagedElement identified by the Subject parameter with the CIM_BaseMetricDefinition for which a reference is returned in the DefinitionList parameter at the same array index.
If the Definition parameter is non-NULL and the Subject parameter is NULL, upon successful completion of the method the ManagedElements parameter shall contain a reference to each CIM_ManagedElement instance to which the CIM_BaseMetricDefinition instance referenced by the Definition parameteris associated through CIM_MetricDefForME and the MetricCollectionEnabled parameter shall contain a value corresponding to the value of the MetricCollectionEnabled property of the instance of CIM_MetricDefForME that associates the CIM_BaseMetricDefinition identified by the Definition parameter with the CIM_ManagedElement for which a reference is returned in the ManagedElements parameter at the same array index as the reference to the CIM_ManagedElement.
If the Subject parameter and Definition parameter are both non-NULL, the method shall return NULL values for the DefinitionList and ManagedElements parameters, and the MetricCollectionEnabled parameter shall contain a single value that corresponds to the value of the MetricCollectionEnabled property of the instance of CIM_MetricDefForME that associates the instance of CIM_ManagedElement identified by the Subject parameter with the instance of CIM_BaseMetricDefinition identified by the Definition parameter. If the Subject and Definition parameters are both NULL, the method shall return 2 &quot;Failed&quot;. If the Definition parameter is a reference to an instance of CIM_BaseMetricDefinition that is not associated to the CIM_MetricService through CIM_ServiceAffectsElement, the method shall return 2 &quot;Failed&quot;. If the Subject parameter does not identify a single instance the Method shall return 2 &quot;Failed&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Subject"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Subject parameter identifies an instance of CIM_ManagedElement for which the method returns references to instances of CIM_BaseMetricDefinition that define metrics that are being captured for the CIM_ManagedElement.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BaseMetricDefinition" NAME="Definition"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Definition parameter identifies an instance of CIM_BaseMetricDefintion. The method returns references to instances of CIM_ManagedElement for which metrics defined by the instance of CIM_BaseMetricDefinition are available to be collected.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElements"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Upon successful completion of the method, the ManagedElements[] parameter may contain references to CIM_ManagedElements for which the metric identified by Definition parameter is available for collection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MetricService.ShowMetrics.DefinitionList</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_BaseMetricDefinition" NAME="DefinitionList"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Upon successful completion of the method, the DefinitionList parameter may contain references to instances of CIM_BaseMetricDefinitions that define metrics available for collection for the CIM_ManagedElement identified by the Subject parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MetricService.ShowMetrics.ManagedElements</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER.ARRAY NAME="MetricNames" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Upon successful completion of the method, each array index of the MetricNames parameter shall contain the value of the Name property for the instance of CIM_BaseMetricDefinition referenced by the corresponding array index of the DefinitionList parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MetricService.ShowMetrics.DefinitionList</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="MetricCollectionEnabled" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MetricCollectionEnabled parameter indicates whether a metric is being collected for a managed element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enable</cim:VALUE><cim:VALUE>Disable</cim:VALUE><cim:VALUE>Reserved</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_MetricService" NAME="ShowMetricsByClass" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ShowMetricsByClass reports the Metrics available to be collected for all instances of a CIM class. The CIM classes for which a metric defined by an instance of CIM_BaseMetricDefinition is available to be collected, and whether or not a particular metric is currently being collected for a ManagedElement. 
If the Subject parameter is specified and the Definition parameter is NULL, upon successful completion of the method, the DefinitionList[] parameter shall contain a reference to an instance of CIM_BaseMetricDefinition for each instance of CIM_BaseMetricDefinition that is associated with all instances of the class identified by the Subject parameter, where the CIM_BaseMetricDefinition instance is associated to the CIM_MetricService instance through CIM_ServiceAffectsElement; the MetricCollectionEnabled parameter shall contain the value 2 &quot;Enabled&quot; if the value of the MetricCollectionEnabled property has the value 2 &quot;Enabled&quot; for every instance of CIM_MetricDefForME that associates the CIM_ManagedElement identified by the Subject parameter with the CIM_BaseMetricDefinition for which a reference CIM_BaseMetricDefinition is returned in the DefinitionList parameter at the same array index as the reference and the MetricCollectionEnabled parameter shall contain the value 3 &quot;Disabled&quot; if the value of the MetricCollectionEnabled property does not have the value 2 &quot;Enabled&quot; for every instance of CIM_MetricDefForME that associates the CIM_ManagedElement identified by the Subject parameter with the CIM_BaseMetricDefinition for which a reference CIM_BaseMetricDefinition is returned in the DefinitionList parameter at the same array index as the reference. 
If the Subject parameter and Definition parameter are both non-NULL, the method shall return NULL value for the DefinitionList parameter and the MetricCollectionEnabled parameter shall contain a single value that corresponds to the value of the MetricCollectionEnabled property of the instance of CIM_MetricDefForME that associates the instance of CIM_ManagedElement identified by the Subject parameter with the instance of CIM_BaseMetricDefinition identified by the Definition parameter. If the Subject and Definition parameters are both NULL, the method shall return 2 &quot;Failed&quot;. If the Definition parameter is a reference to an instance of CIM_BaseMetricDefinition that is not associated to the CIM_MetricService through CIM_ServiceAffectsElement, the method shall return 2 &quot;Failed&quot;. If the Subject parameter does not identify a single CIM Class the Method shall return 2 &quot;Failed&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Subject"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Subject parameter identifies a CIM class for which the method returns references to instances of CIM_BaseMetricDefinition that define metrics that are available to be captured for all instances of the class.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BaseMetricDefinition" NAME="Definition"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Definition parameter identifies an instance of CIM_BaseMetricDefinition. The method returns references to instances of CIM_ManagedElement for which metrics defined by the instance of CIM_BaseMetricDefinition are available to be collected.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_BaseMetricDefinition" NAME="DefinitionList"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Upon successful completion of the method, the DefinitionList parameter may contain references to instances of CIM_BaseMetricDefinitions that define metrics available for collection for the CIM_ManagedElement identified by the Subject parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MetricService.ShowMetricsByClass.ManagedElements</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER.ARRAY NAME="MetricNames" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Upon successful completion of the method, each array index of the MetricNames parameter shall contain the value of the Name property for the instance of CIM_BaseMetricDefinition referenced by the corresponding array index of the DefinitionList parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MetricService.ShowMetricsByClass.DefinitionList</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="MetricCollectionEnabled" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MetricCollectionEnabled parameter indicates whether a metric is being collected for all instances of a class of managed elements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Reserved</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_MetricService" NAME="ControlMetrics" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ControlMetrics enables and disables the collection of metrics. It is used to control the collection of each type of metric for a CIM_ManagedElement, the collection of a given type of metric for all ManagedElements, or the collection of a specific metric for a specific ManagedElement. 
If the Subject parameter is specified and the Definition parameter is NULL and the MetricCollectionEnabled parameter has the value 2 &quot;Enabled&quot; or 3 &quot;Disabled&quot;, upon successful completion of the method, the MetricCollectionEnabled property of each instance of CIM_MetricDefForME that references the instance of CIM_ManagedElement identified by the Subject parameter and references an instance of CIM_BaseMetricDefinition that is associated to the CIM_BaseMetricService through the CIM_ServiceAffectsElement association shall have the value of the MetricCollectionEnabled parameter. If the Subject parameter is specified and the Definition parameter is NULL and the value of the MetricCollectionEnabled parameter is 4 &quot;Reset&quot; upon successful completion of the method, the value of the MetricCollectionEnabled of each instance of CIM_MetricDefForME that references the instance of CIM_ManagedElement identified by the Subject parameter and references an instance of CIM_BaseMetricDefinition that is associated to the CIM_BaseMetricService through the CIM_ServiceAffectsElement association shall transition to 3 &quot;Disabled&quot; then to 2 &quot;Enabled&quot;. If the Definition parameter is non-NULL and the Subject parameter is NULL, and the MetricCollectionEnabled parameter has the value 2 &quot;Enabled&quot; or 3 &quot;Disabled&quot;, upon successful completion of the method the MetricCollectionEnabled property of each instance of CIM_MetricDefForME that references the instance of CIM_BaseMetricDefinition identified by the Definition parameter shall have the value of the MetricCollectionEnabled parameter. If the Definition parameter is non-NULL and the Subject parameter is NULL, and the value of the MetricCollectionEnabled parameter is 4 &quot;Reset&quot; upon successful completion of the method the MetricCollectionEnabled property of each instance of CIM_MetricDefForME that references the instance of CIM_BaseMetricDefinition identified by the Definition parameter shall transition to 3 &quot;Disabled&quot; then to 2 &quot;Enabled&quot;. If the Subject parameter and Definition parameter are both non-NULL, and the MetricCollectionEnabled parameter has the value 2 &quot;Enable&quot; or 3 &quot;Disable&quot;, upon successful completion of the method, the MetricCollectionEnabled property of the instance of CIM_MetricDefForME that references the instance of CIM_ManagedElement identified by the Subject parameter and references the instance of CIM_BaseMetricDefinition identified by the Definition parameter shall have the value of the MetricCollectionEnabled parameter.
If the Subject parameter and Definition parameter are both non-NULL and the value of the MetricCollectionEnabled parameter is 4 &quot;Reset&quot; upon successful completion of the method, the MetricCollectionEnabled property of the instance of CIM_MetricDefForME that references the instance of CIM_ManagedElement identified by the Subject parameter and references the instance of CIM_BaseMetricDefinition identified by the Definition parameter shall transition to 3 &quot;Disabled&quot; then to 2 &quot;Enabled&quot;. If the Subject parameter and Definition parameter are both non-NULL and there is not an instance of CIM_MetricDefForME that associates the two instances, the method shall return 2 &quot;Failed&quot;. If the Subject and Definition parameters are both NULL, the method shall return 2 &quot;Failed&quot;. If the Definition parameter is a reference to an instance of CIM_BaseMetricDefinition that is not associated to the CIM_MetricService through CIM_ServiceAffectsElement, the method shall return 2 &quot;Failed&quot;. If the Subject parameter does not identify a single instance the Method shall return 2 &quot;Failed&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Subject"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Subject parameter identifies managed element(s) for which metrics will be controlled.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BaseMetricDefinition" NAME="Definition"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Definition parameter identifies a CIM_BaseMetricDefinition for which metrics will be controlled.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="MetricCollectionEnabled" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MetricCollectionEnabled parameter indicates the desired operation to perform on the metrics.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enable</cim:VALUE><cim:VALUE>Disable</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_MetricService" NAME="ControlMetricsByClass" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ControlMetricsByClass enables and disables the collection of metrics. It is used to control the collection of each type of metric for all instances of a class or the collection of a specific metric for all instances of a class. 
If the Definition parameter is NULL, and the MetricCollectionEnabled parameter has the value 2 &quot;Enabled&quot; or 3 &quot;Disabled&quot;, upon successful completion of the method, the MetricCollectionEnabled property of each instance of CIM_MetricDefForME that references an instance of the class identified by the Subject parameter and references an instance of CIM_BaseMetricDefinition that is associated to the CIM_BaseMetricService through the CIM_ServiceAffectsElement association shall have the value of the MetricCollectionEnabled parameter. If the Definition parameter is NULL, and the MetricCollectionEnabled parameter has the value 4 &quot;Reset&quot;, upon successful completion of the method, the MetricCollectionEnabled property of each instance of CIM_MetricDefForME that references an instance of the class identified by the Subject parameter and references an instance of CIM_BaseMetricDefinition that is associated to the CIM_BaseMetricService through the CIM_ServiceAffectsElement association shall transition to 3 &quot;Disabled&quot; then to 2 &quot;Enabled&quot;. If the Definition parameter is non-NULL, and the MetricCollectionEnabled parameter has the value 2 &quot;Enable&quot; or 3 &quot;Disable&quot;, upon successful completion of the method the MetricCollectionEnabled property of each instance of CIM_MetricDefForME that references the instance of CIM_BaseMetricDefinition identified by the Definition parameter and references an instance of the class identified by the Subject parameter shall have the value of the MetricCollectionEnabled parameter. If the Definition parameter is non-NULL, and the MetricCollectionEnabled parameter has the value 4 &quot;Reset&quot;, upon successful completion of the method the MetricCollectionEnabled property of each instance of CIM_MetricDefForME that references the instance of CIM_BaseMetricDefinition identified by the Definition parameter and references an instance of the class identified by the Subject parameter shall transition to 3 &quot;Disabled&quot; then to 2 &quot;Enabled&quot;. For each instance of the class identified by the Subject parameter, if there is not an instance of CIM_MetricDefForME that associates the CIM_BaseMetricDefinition instance identified by the Definition parameter to the instance, the method shall return 2 &quot;Failed&quot;. If the Subject and Definition parameters are both NULL, the method shall return 2 &quot;Failed&quot;. If the Definition parameter is a reference to an instance of CIM_BaseMetricDefinition that is not associated to the CIM_MetricService through CIM_ServiceAffectsElement, the method shall return 2 &quot;Failed&quot;. If the Subject parameter does not identify a single CIM Class the Method shall return 2 &quot;Failed&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Subject"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Subject parameter identifies the CIM class for which metrics will be controlled.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BaseMetricDefinition" NAME="Definition"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Definition parameter identifies a CIM_BaseMetricDefinition for which metrics will be controlled.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="MetricCollectionEnabled" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MetricCollectionEnabled parameter indicates the desired operation to perform on the metrics.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enable</cim:VALUE><cim:VALUE>Disable</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_MetricService" NAME="GetMetricValues" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>GetMetricValues provides the ability to return a filtered list of CIM_BaseMetricValue instances. 
If the Definition parameter is NULL, the method shall return 2 &quot;Failed&quot;. If the Definition parameter is a reference to an instance of CIM_BaseMetricDefinition with which the CIM_MetricService is not associated through CIM_ServiceAffectsElement, the method shall return 2 &quot;Failed&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BaseMetricDefinition" NAME="Definition"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Definition parameter identifies a CIM_BaseMetricDefinition for which metrics will be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Range" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Range parameter identifies how the instances are selected. The algorithm for ordering value instances is metric definition specific.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Minimum</cim:VALUE><cim:VALUE>Maximum</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Count" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Count parameter identifies the maximum number of instances to to be returned by the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_BaseMetricValue" NAME="Values"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Upon successful completion of the method, the Values parameter contains references to instances of CIM_BaseMetricValue, filteredaccording to the values of the input parameters.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MetricService.ShowMetrics.ManagedElements</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.REFARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_MetricService" NAME="ControlSampleTimes" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method used to allow specification of the point in time metric gathering is to be started and to specify the preferred sample interval time for periodic data gathering. 
Whenever sampling for additional metrics is started, the settings specified by this method may be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="StartSampleTime" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Point in time when sampling for the metrics is to be started. 
A value of 99990101000000.000000+000 shall indicate that sampling should start at the next time it is synchronized to the full hour. Sampling is synchronized to the full hour if seconds since midnight modulo sample interval in seconds is equal to 0.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="PreferredSampleInterval" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Preferred sample interval time. In order to get correlatable metrics, it is recommended that the sample interval be chosen in a way that 3600 modulo sample interval time in seconds is equal to 0. 
It is the responsibility of the CIM metric service implementation to decide whether the requested sample interval time is honored. 
The CIM client can check whether or not the metric providers are honoring the requested sample interval time by retrieving related BaseMetricDefinition instances and checking the contents of the &quot;CIM_BaseMetricDefinition.SampleInterval&quot; property.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="RestartGathering" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that when set to TRUE requests that gathering of all metrics associated to the metric service is re-started with this method call.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_IPRoute" NAME="CIM_BGPIPRoute"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>BGPIPRoute describes a BGP routing entry that connects two peer routers that are running BGP. The source and destination addresses may be either specific IP endpoints or IP subnets. Examining the BGPIPRoute class definition, note that its superclass IPRoute is deprecated. Unfortunately, IPRoute cannot be removed from the object hierarchy without a major Schema release. When/if this occurs, the IPRoute superclass will be removed, and BGPIPRoute will subclass from CIM_NextHopRouting directly.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BGPIPRoute" PROPAGATED="false" NAME="IsBackDoorRoute" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Usually, the administrative distance is used to determine which route gets installed in the routing table. Using this scheme, routes learned via EBGP will win over routes learned via an IGP. If this is not desired, then this assigns the administrative distance of this route to be equal to that of a local route, which means that the same route learned by an IGP will have a lower administrative distance and be installed instead.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPIPRoute" PROPAGATED="false" NAME="UsesLoopbackPeering" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Loopback interfaces are often used by IBGP peers, because they eliminate a dependency that would otherwise occur if the actual IP address of a physical interface was used to configure BGP. The loopback interface instead instructs the router to use any available interface.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ForwardingService&apos;s SystemCreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ForwardingService.SystemCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ForwardingService&apos;s SystemName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ForwardingService.SystemName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="true" NAME="ServiceCreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ForwardingService&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ForwardingService.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="true" NAME="ServiceName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ForwardingService&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ForwardingService.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="true" NAME="IPDestinationAddress" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopIPRoute.DestinationAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IP address which serves as the destination of the traffic, formatted according to the appropriate convention as defined in the AddressType property of this class. 

This property has the same semantics as DestinationAddress inherited from the NextHopRouting superclass, but a different property name. This is because this property and class were defined before NextHopRouting and are Key properties. They cannot be removed. ModelCorrespondence indicates that they should be set to equivalent values for consistency and ease of query.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPRoute.DestinationAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="true" NAME="IPDestinationMask" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopIPRoute.DestinationMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The mask for the destination IP address, formatted according to the appropriate convention as defined in the AddressType property of this class. 

This property has the same semantics as DestinationMask inherited from the NextHopRouting superclass, but a different property name. This is because this property and class were defined before NextHopRouting and are Key properties. They cannot be removed. ModelCorrespondence indicates that they should be set to equivalent values for consistency and ease of query.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPRoute.DestinationMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="true" NAME="AddressType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopIPRoute.AddressType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration that describes the format of the address property. Addresses that can be formatted in IPv4 format, must be formatted that way to ensure mixed IPv4/IPv6 support. 

AddressType is part of the key so that an IPv4 and an IPv6 route to IP subnets with the same network number but different IP versions (v4/v6) can coexist.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="true" NAME="DestinationAddress" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>DestinationAddress</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPRoute.IPDestinationAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The address which serves as the destination to be reached.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPRoute" PROPAGATED="true" NAME="DestinationMask" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>DestinationMask</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPRoute.IPDestinationMask</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The mask for the DestinationAddress.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRouting" PROPAGATED="true" NAME="NextHop" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedNextHop.Antecedent</cim:VALUE><cim:VALUE>CIM_RouteUsesEndpoint.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This contains either the address of the next-hop router, or the interface used to reach the destination.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NextHopRouting" PROPAGATED="true" NAME="IsStatic" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopRoute.IsStatic</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TRUE indicates that this is a static route, and FALSE indicates a dynamically-learned route.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_ConditioningService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ConditioningService represents the ability to define how traffic is conditioned in the data-forwarding path of a device. The subclasses of ConditioningService define the particular types of conditioning that are done. These are the services performed by a classifier, a meter, a marker, a dropper, a queue, and a scheduler. Other, more sophisticated types of conditioning may be defined in the future. 

ConditioningService is a concrete class because its superclass (ForwardingService) is concrete. While this class can be instantiated, an instance of it does not accomplish anything, because the nature of the conditioning, and the parameters that control it, are specified only in the subclasses of ConditioningService. 

Two associations in which ConditioningService participates are critical to its usage in QoS - QoSConditioningSubService and NextService. QoSConditioningSubService aggregates ConditioningServices into a particular QoS service (such as AF), to describe the specific conditioning functionality that underlies that QoSService in a particular device. NextService indicates the subsequent conditioning service(s) for different traffic streams.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="false" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ConditioningService" NAME="CIM_DropperService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DropperService represents the ability to selectively drop network traffic, and/or to invoke another ConditioningService (indicated using the NextService association) for further processing of traffic that is not dropped. It is the base class for different types of droppers. Droppers are distinguished by the algorithm that they use to drop traffic. 

The NextService association has special semantics for droppers, in addition to conveying the general information of &apos;what happens next&apos; (that apply to all Conditioning Services). The queue(s) from which a particular dropper drops packets are identified by following chain(s) of NextService associations &apos;rightwards&apos; from the dropper, until they reach a queue.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="false" NAME="DropperType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated 16-bit unsigned integer that defines the type of dropper. Its Values are: 
1: Other 
2: Random 
3: HeadTail 
4: Absolute Dropper 

Note: The DropperType property and the DropperService subclasses provide similar information. This property is defined for query purposes and to not require a subclass for all types of DropperServices (for example, to describe an Absolute Dropper in today&apos;s model). Therefore, DropperService can be instantiated directly and the Type property is needed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Random</cim:VALUE><cim:VALUE>HeadTail</cim:VALUE><cim:VALUE>Absolute Dropper</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DropperService.OtherDropperType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="false" NAME="OtherDropperType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains a vendor-specific value for the type of dropping that is done. It is used when the value of the DropperType property is 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DropperService.DropperType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="false" NAME="AlwaysDrop" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DropperService.DropperType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates whether the Dropper will always drop incoming packets (value=1) regardless of their type. It is deprecated since its information is conveyed by the DropperType property (value=4, &apos;Absolute Dropper&apos;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Always Drop</cim:VALUE><cim:VALUE>Do Not Always Drop</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="false" NAME="DropFrom" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This enumeration indicates the point in the associated queue (associated via the NextService relationship) from which packets should be dropped. If the value is 0 &quot;Unknown&quot;, then packets MAY be dropped from any location in the queue.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Head</cim:VALUE><cim:VALUE>Tail</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="false" NAME="DropStartMetric" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated unsigned 16-bit integer that defines the metric used to trigger the start of dropping packets. This does NOT mean that all packets will be dropped; it does mean that SOME packets will start to be dropped. The number and type of packets dropped is a function of the type of algorithm used by this Dropper. Values are: 

1: Other 
2: Queue Threshold 
3: Arrival Rate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Queue Threshold</cim:VALUE><cim:VALUE>Arrival Rate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="false" NAME="DropMaintainMetric" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated unsigned 16-bit integer that defines the metric used to determine when ALL packets will be dropped REGARDLESS of the type of algorithm used by this Dropper. Values are: 

1: Other 
2: Queue Threshold 
3: Arrival Rate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Queue Threshold</cim:VALUE><cim:VALUE>Arrival Rate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_DropThresholdCalculationService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class calculates an average depth for a queue, based on a smoothing weight and a sampling time interval. The latter are properties of this Service, describing how it operates and its necessary parameters. The Service does the calculation on behalf of a RED dropper (as indicated by the association, CalculationServiceForDroppper). A DropThresholdCalculationService is always associated to the single queue that it examines via the Calculation BasedOnQueue relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DropThresholdCalculationService" PROPAGATED="false" NAME="SmoothingWeight" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a 32-bit unsigned integer, ranging between 0 and 100,000 - specified in thousandths. It defines the weighting of past history in affecting the calculation of the current average queue depth. The current queue depth calculation uses the inverse of this value as its factor, and one minus that inverse as the factor for the historical average. The calculation takes the form: 
average = (old_average*(1-inverse of SmoothingWeight)) 
+ (current_queue_depth*inverse of SmoothingWeight) 
Implementations may choose to limit the acceptable set of values to a specified set, such as powers of 2.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Thousandths</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100000</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropThresholdCalculationService" PROPAGATED="false" NAME="TimeInterval" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a 32-bit unsigned integer, and defines the number of nanoseconds between each calculation of average/smoothed queue depth. When this property is not specified, the CalculationService may determine an appropriate interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>NanoSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DropperService" NAME="CIM_HeadTailDropper"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HeadTailDropper describes the threshold information of a head or tail dropper. The inherited property DropFrom indicates whether a particular instance of this class is a head dropper or a tail dropper. 

A head dropper always examines the same queue from which it drops packets, and this queue is always related to the dropper as the following service in the NextService association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_HeadTailDropper" PROPAGATED="false" NAME="QueueThreshold" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an unsigned 32-bit integer that indicates the queue depth (in bytes) at which traffic is dropped. For a tail dropper, all newly arriving traffic is dropped. For a head dropper, packets at the front of the queue are dropped to make room for new packets, which are added at the end.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="DropperType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated 16-bit unsigned integer that defines the type of dropper. Its Values are: 
1: Other 
2: Random 
3: HeadTail 
4: Absolute Dropper 

Note: The DropperType property and the DropperService subclasses provide similar information. This property is defined for query purposes and to not require a subclass for all types of DropperServices (for example, to describe an Absolute Dropper in today&apos;s model). Therefore, DropperService can be instantiated directly and the Type property is needed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Random</cim:VALUE><cim:VALUE>HeadTail</cim:VALUE><cim:VALUE>Absolute Dropper</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DropperService.OtherDropperType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="OtherDropperType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains a vendor-specific value for the type of dropping that is done. It is used when the value of the DropperType property is 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DropperService.DropperType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="AlwaysDrop" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DropperService.DropperType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates whether the Dropper will always drop incoming packets (value=1) regardless of their type. It is deprecated since its information is conveyed by the DropperType property (value=4, &apos;Absolute Dropper&apos;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Always Drop</cim:VALUE><cim:VALUE>Do Not Always Drop</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="DropFrom" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This enumeration indicates the point in the associated queue (associated via the NextService relationship) from which packets should be dropped. If the value is 0 &quot;Unknown&quot;, then packets MAY be dropped from any location in the queue.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Head</cim:VALUE><cim:VALUE>Tail</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="DropStartMetric" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated unsigned 16-bit integer that defines the metric used to trigger the start of dropping packets. This does NOT mean that all packets will be dropped; it does mean that SOME packets will start to be dropped. The number and type of packets dropped is a function of the type of algorithm used by this Dropper. Values are: 

1: Other 
2: Queue Threshold 
3: Arrival Rate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Queue Threshold</cim:VALUE><cim:VALUE>Arrival Rate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="DropMaintainMetric" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated unsigned 16-bit integer that defines the metric used to determine when ALL packets will be dropped REGARDLESS of the type of algorithm used by this Dropper. Values are: 

1: Other 
2: Queue Threshold 
3: Arrival Rate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Queue Threshold</cim:VALUE><cim:VALUE>Arrival Rate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_HostedRoute"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Routes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HostedRoute describes the relationship between the route and the system in whose context it is defined.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedRoute" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The network element that scopes/provides context for the route.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedRoute" PROPAGATED="false" REFERENCECLASS="CIM_NextHopRoute" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The next hop route defined on the System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessPoint" NAME="CIM_KVMRedirectionSAP"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ConsoleProtocols</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from Service Access Point, that describes an access point to start the KVM redirection. One access point represents access to a single KVM redirection stream.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_KVMRedirectionSAP" PROPAGATED="false" NAME="KVMProtocol" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration specifying the type of the KVM stream supported on this SAP. In some cases this may be a raw video steam, with the characters having no special meaning. However, in other cases it may support a protocol where some messages have a predefined structure. 
0 &quot;Unknown&quot; shall indicate the protocol is unknown. 
1 &quot;Other&quot; shall indicate the protocol is specified in OtherKVMProtocol. 
2 &quot;Raw&quot; shall indicate the protocol is a raw and uncompressed data stream. 3 &quot;RDP&quot; shall indicate the protocol is the Remote Desktop Protocol. 
4 &quot;VNC&quot; shall indicate the protocol is the VNC Protocol.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Raw</cim:VALUE><cim:VALUE>RDP</cim:VALUE><cim:VALUE>VNC-RFB</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_KVMRedirectionSAP.OtherKVMProtocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_KVMRedirectionSAP" PROPAGATED="false" NAME="OtherKVMProtocol" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the KVMProtocol when the value of the KVMProtocol property is set to 1 = &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_KVMRedirectionSAP.KVMProtocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ConditioningService" NAME="CIM_MarkerService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MarkerService represents the general process of marking a selected field in a network packet with a specified value. Packets are marked in order to control the conditioning that they will subsequently receive. Subclasses of MarkerService identify the specific fields to be marked, and introduce properties to represent the values used in marking these fields. Markers are usually invoked as a result of a preceding classifier match. 

MarkerService is a concrete class because its superclass (ConditioningService) is concrete. While this class can be instantiated, an instance of it does not accomplish anything, because both the field to be marked and the value used to mark it are defined in subclasses. 

MarkerService is modeled as a ConditioningService so that it can be aggregated into a QoSService (using the QoSConditioningSubService association). This association indicates that the MarkerService&apos;s functionality underlies the QoSService. MarkerService also participates in the NextService association to identify the subsequent ConditioningService(s) that act on packets after they have been marked.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessPoint" NAME="CIM_MediaRedirectionSAP"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::MediaRedirection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MediaRedirectionSAP is a logical representation of a Media redirection session. One access point represents access to a single Media redirection session.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MediaRedirectionSAP" PROPAGATED="false" NAME="ConnectionMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration specifying the type of connection mode supported by the session. A value set to 2 = &quot;Listen&quot; shall indicate that the SAP will listen for a connection request from the remote Media redirection server. A CIM_BindsTo association to a CIM_ProtocolEndpoint may be used to represent where the SAP is listening for the connection request. A value set to 3 = &quot;Connect&quot; shall indicate that the the SAP shall initiate the connection to the remote Media redirection server. A CIM_RemoteAccessAvailableToElement association to a CIM_RemoteServiceAccessPoint may be used to represent where the SAP shall connect to the remote Media redirection server.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Listen</cim:VALUE><cim:VALUE>Connect</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaRedirectionSAP" PROPAGATED="false" NAME="CommandTimeout" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommandTimeout is configurable by management applications supporting Media Redirections. When the Redirection Service redirects a Media device command to a remote device, and the remote device does not respond before CommandTimeout times out, the Redirection Service will emulate a media eject event and re-try the command and/or try to re-establish the connection to the remote device. Commandtimeout shall be expressed using the interval format of the datetime type.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaRedirectionSAP" PROPAGATED="false" NAME="ResetTimeout" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The amount of time the session shall wait after sending a Reset to the Remote System before concluding that the Remote System is not responding in a timely fashion, it may be hung or busy. When the Reset Timeout is exceeded the managed system tries to establish a new connection with the Remote System. ResetTimeout shall be expressed using the interval format of the datetime type.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaRedirectionSAP" PROPAGATED="false" NAME="SessionTimeout" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The amount of time the session will wait for a Remote System to establish a new connection before the Media Device is detached. SessionTimeout shall be expressed using the interval format of the datetime type.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ConditioningService" NAME="CIM_MeterService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class represents the metering of network traffic. Metering is the function of monitoring the arrival times of packets of a traffic stream and determining the level of conformance of each packet with respect to a pre- established traffic profile. A meter has the ability to invoke different ConditioningServices for conforming and non-conforming traffic. Traffic leaving a meter may be further conditioned (e.g., dropped or queued) by routing the packet to another conditioning element. 

This class is modeled as a ConditioningService so that it can be aggregated into a QoSService (using the QoSConditioningSubService association), to indicate that its functionality underlies that QoS service. MeterService also participates in a subclass of the NextService association, to identify the subsequent ConditioningServices for conforming and non-conforming traffic.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MeterService" PROPAGATED="false" NAME="MeterType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated 16-bit unsigned integer that is used to specify the particular type of meter. Defined values of the enumeration are: 

1: Other 
2: Average Rate Meter 
3: Exponentially Weighted Moving Average Meter 
4: Token Bucket Meter 

Note: The MeterType property and the MeterService subclasses provide similar information. This property is defined for query purposes and for future expansion. It is assumed that not all MeterServices will require a subclass to define them. Therefore, MeterService will be instantiated directly and the Type property is needed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Average Rate Meter</cim:VALUE><cim:VALUE>Exponentially Weighted Moving Average Meter</cim:VALUE><cim:VALUE>Token Bucket Meter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MeterService.OtherMeterType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MeterService" PROPAGATED="false" NAME="OtherMeterType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a string used in conjunction with the MeterType property. When the value of MeterType is 1 (i.e., &quot;Other&quot;), then the name of the conformance level for this meter is defined in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MeterService.MeterType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MeterService" PROPAGATED="false" NAME="ConformanceLevels" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the number of conformance levels supported by the Meter. For example, when only &apos;in-profile&apos; or &apos;out of profile&apos; metering is supported. ConformanceLevels is set to 2.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_NetworkPipe"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Pipes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NetworkPipe is a subclass of EnabledLogicalElement, representing the state and management of a connection or trail between endpoints. This object is different than the association between the endpoints (CIM_ActiveConnection) since the emphasis is NOT on the endpoints but on the management of the pipe itself - its state, configuration, etc. NetworkPipes are defined in the context of a CIM_Network and represent the &apos;transfer of information . . . between . . . endpoints&apos;. These concepts are aligned with the definition of the Pipe object in ITU&apos;s M.3100 specification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|M3100.Pipe</cim:VALUE><cim:VALUE>Recommendation.ITU|M3100.TrailR1</cim:VALUE><cim:VALUE>Recommendation.ITU|M3100.ConnectionR1</cim:VALUE><cim:VALUE>Recommendation.ITU|M3100.SubNetworkConnection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_NetworkPipe" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. (For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.) 
&lt;LocalID&gt; MUST include either a vendor specified unique identifier, or if mapping from an ITU M.3100 environment, the trailID, connectionID or subNetworkConnectionID of the instances of PipeR2.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|M3100.TrailR1.trailId</cim:VALUE><cim:VALUE>Recommendation.ITU|M3100.ConnectionR1.connectionID</cim:VALUE><cim:VALUE>Recommendation.ITU|M3100.SubNetworkConnection.subNetworkConnectionID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPipe" PROPAGATED="false" NAME="Directionality" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the pipe is bi-directional (value = 2), unidirectional (value = 3), or this information is not known (value = 0). For unidirectional pipes, the source and sink are indicated by a property (SourceOrSink) of the association, EndpointOfNetworkPipe.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Bi-Directional</cim:VALUE><cim:VALUE>Unidirectional</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|M3100.Pipe.directionality</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPipe" PROPAGATED="false" NAME="AggregationBehavior" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the pipe is composed of lower-level pipes, and if so, how these lower-level pipes are aggregated (in parallel or in sequence). The specific instances of NetworkPipe that are combined are described using the NetworkPipeComposition association. 

In the context of M.3100, the ability to be composed of lower-level pipes is modeled as a Trail. A Trail is made up of one or more Connections. (Note that both Trails and Connections are subclasses of Pipe). Because of the flexibility of the NetworkPipeComposition association, there is no need to subclass NetworkPipe, as was done in M.3100, but merely to instantiate the NetworkPipeComposition association to describe the bundling of the lower-level pipes (i.e., the connections), or the sequencing of them.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>No Lower-Level Composition</cim:VALUE><cim:VALUE>Combined In Parallel</cim:VALUE><cim:VALUE>Combined In Sequence</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPipe" PROPAGATED="false" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|M3100.Pipe.operationalState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPipe" PROPAGATED="false" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>RequestedState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|M3100.Pipe.administrativeState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_NetworkPipeComposition"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Pipes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>NetworkPipeComposition describes the makeup a pipe, based on lower-level ones. If the pipe is not composed of lower-level entities (i.e., its AggregationBehavior property is set to 2), then no instances of this association should be defined where the pipe has the role of GroupComponent. 

In the context of M.3100, this semantic is modeled as a Trail that is made up of one or more Connections. Both Trails and Connections are subclasses of M.3100&apos;s Pipe. Because of the flexibility of the NetworkPipeComposition association, there is no need to subclass NetworkPipe, as was done in M.3100, but merely to instantiate this association to describe the bundling of the lower-level pipes (connections), or the sequencing of them. How the lower-level pipes are aggregated is described by the property, AggregationBehavior, of NetworkPipe. If the pipes are combined in a sequence, the ordering is conveyed via the property, AggregationSequence, on this association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|M3100.TrailR1.serverConnectionListPackage</cim:VALUE><cim:VALUE>Recommendation.ITU|M3100.TrailR1.clientConnectionListPackage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NetworkPipeComposition" PROPAGATED="false" REFERENCECLASS="CIM_NetworkPipe" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The higher level pipe that is composed of lower-level parts/pipes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NetworkPipeComposition" PROPAGATED="false" REFERENCECLASS="CIM_NetworkPipe" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A pipe which is a part of a higher-level one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_NetworkPipeComposition" PROPAGATED="false" NAME="AggregationSequence" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the ordering of the PartComponent pipes in the GroupComponent. If the AggregationBehavior property of the GroupComponent pipe is set to 0 or 3 (&quot;Unknown&quot; or &quot;Combined In Parallel&quot;), then this property MUST be set to 0. If the AggregationBehavior is set to 4 (&quot;Combined In Sequence&quot;), then this property SHOULD indicate the ordering of the component pipes. Ordering starts with 1 and larger numbers indicate subsequent pipes. The numbering does not have to be in sequence. The word SHOULD is used in this Description, since the specific ordering of all the component pipes may not be known. In these cases, a value of 0 would be placed in AggregationSequence to indicate that ordering information is not available.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_NetworkService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::RoutingForwarding</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an abstract base class, derived from the Service class. It is deprecated in Version 2.7 with the recommendation that the Service class be subclassed instead. Distinguishing between services that modify traffic versus supporting basic communication has not proved useful.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="false" NAME="Keywords" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that provide descriptive words and phrases that can be used in queries. To-date, this property has not been implemented, since it is not standardized. Also, if this was a necessary query construct, then it would be required higher in the inheritance hierarchy. The latter has not proven necessary. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkService" PROPAGATED="false" NAME="ServiceURL" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAccessURI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a URL that provides the protocol, network location, and other service-specific information required in order to access the service. It is deprecated with the recommendation that ServiceAccessURI be instantiated instead. This new class correctly positions the semantics of the service access, and clarifies the format of the information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="false" NAME="StartupConditions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific pre-conditions that must be met in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() method to suit their specific needs. To-date, this refinement has not been necessary. Also, the property is not very useful, since it is not standardized. If this was a necessary construct, then it would be required higher in the inheritance hierarchy (on Service). The latter has not proven true. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="false" NAME="StartupParameters" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific parameters that must be supplied to the StartService() method in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() methods to suit their specific needs. To-date, this refinement has not been necessary. If indeed the method were refined, then its parameters would more formally convey this information. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_NextService"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NextService establishes a predecessor-successor relationship between two ConditioningService objects. This association is used to indicate the sequence of ConditioningServices required to process a particular type of traffic. 

Instances describe the various relationships between different ConditioningServices (such as classifiers, meters, droppers, etc.) that are used collectively to condition traffic. Both one-to-one and more complicated fan-in and/or fan-out relationships can be described. The Conditioning Services may feed one another directly, or they may be mapped to multiple &apos;next&apos; Services based on the characteristics of the packet.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NextService" PROPAGATED="false" REFERENCECLASS="CIM_ConditioningService" NAME="PrecedingService"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preceding ConditioningService, &apos;earlier&apos; in the processing sequence for a packet.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NextService" PROPAGATED="false" REFERENCECLASS="CIM_ConditioningService" NAME="FollowingService"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The &apos;next&apos; or following ConditioningService.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_NextServiceAfterMeter"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association describes a predecessor-successor relationship between a MeterService and one or more ConditioningService objects that process traffic from the meter. For example, for devices that implement preamble marking, the FollowingService reference (after the meter) is a PreambleMarkerService - to record the results of the metering in the preamble. 

It might be expected that the NextServiceAfterMeter association would subclass from NextService. However, meters are 1:n fan-out elements, and require a mechanism to distinguish between the different results/outputs of the meter. Therefore, this association defines a new key property, MeterResult, which is used to record the result and identify the output through which this traffic left the meter.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NextServiceAfterMeter" PROPAGATED="false" REFERENCECLASS="CIM_MeterService" NAME="PrecedingService"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preceding MeterService, &apos;earlier&apos; in the processing sequence for a packet.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NextServiceAfterMeter" PROPAGATED="false" REFERENCECLASS="CIM_ConditioningService" NAME="FollowingService"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The &apos;next&apos; or following ConditioningService.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_NextServiceAfterMeter" PROPAGATED="false" NAME="MeterResult" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Information on the result of the metering. Traffic is distinguished as being conforming, non-conforming, or partially conforming. More complicated metering can be built either by extending the enumeration or by cascading meters.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Conforming</cim:VALUE><cim:VALUE>Partially Conforming</cim:VALUE><cim:VALUE>Non-Conforming</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ConditioningService" NAME="CIM_PacketSchedulingService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class represents the scheduling service, which is a process that determines whether a queued packet should be removed from a queue and sent to an output interface. Note that output interfaces can be physical network interfaces or interfaces to components internal to systems, such as crossbars or backplanes. In either case, if multiple queues are involved, schedulers are used to provide access to the interface. Each instance of a PacketSchedulingService describes a scheduler from the perspective of the queues that the scheduler is servicing. One can describe that different schedulers support different queues, or that a scheduler supports several queues. 

PacketSchedulingService is modeled as a ConditioningService so that it can be aggregated into a QoSService (using the QoSConditioningSubService association) to indicate that its functionality underlies that QoS service. It participates in the NextService association to identify a subsequent ConditioningService, if any, that acts on traffic after it has been processed by the scheduler.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PacketSchedulingService" PROPAGATED="false" NAME="SchedulerType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated 16-bit unsigned integer, and defines the type of scheduler. Values are: 
1: Other 
2: FIFO 
3: Priority 
4: Allocation 
5: Bounded Priority 
6: Weighted Round Robin Packet 
If no value is specified, 2 (&quot;FIFO&quot;) should be assumed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>FIFO</cim:VALUE><cim:VALUE>Priority</cim:VALUE><cim:VALUE>Allocation</cim:VALUE><cim:VALUE>Bounded Priority</cim:VALUE><cim:VALUE>Weighted Round Robin Packet</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PacketSchedulingService.OtherSchedulerType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PacketSchedulingService" PROPAGATED="false" NAME="OtherSchedulerType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string property is used in conjunction with the SchedulerType property. When the value of SchedulerType is 1 (i.e., &quot;Other&quot;), then the type of scheduler to be used is defined in this attribute.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PacketSchedulingService.SchedulerType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MarkerService" NAME="CIM_PreambleMarkerService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PreambleMarkerService models the storing of traffic- conditioning results in a packet preamble. An instance appends a two-part string of the form &apos;&lt;type&gt;,&lt;value&gt;&apos; to the packet preamble. The concept of &apos;type&apos;s is discussed more fully in the Description of the class&apos; FilterItemList property.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PreambleMarkerService" PROPAGATED="false" NAME="FilterItemList" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>To foster interoperability, the basic format of the information captured by a PreambleMarker is specified. That information is contained in the FilterItemList property (an ordered, string array). Each entry in the array takes the form &apos;type,value&apos;. When entries are added, they are appended to the end of the list. 

A limited set of standardized &apos;type&apos;s exist. They are: 
- ConformingFromMeter, NonConformingFromMeter and PartConformingFromMeter to convey metering results (where the &apos;value&apos; is the name of the meter) 
- VlanId to describe the traffic&apos;s VLAN information (where the &apos;value&apos; is the VLAN ID). 
An implementation is free to define and use other preamble &apos;types&apos;. 
Note that a wildcard value of &quot;any&quot; is allowed to indicate that the preamble entry matches for any &apos;value&apos; of the specified &apos;type&apos;. For example, using the wildcard, an administrator can define a filter to select all packets that were found to be conforming (&apos;type&apos; = &quot;ConformingFromMeter&quot;) without having to name each meter individually.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Ordered</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MarkerService" NAME="CIM_Priority8021QMarkerService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Priority8021QMarkerService marks the Priority field in an 802.1Q- compliant frame, with a specified value. Frames are marked in order to control the conditioning that they will subsequently receive. Following common practice, the value to be written into the field is represented as an unsigned 8-bit integer.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Priority8021QMarkerService" PROPAGATED="false" NAME="PriorityValue" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an unsigned 8-bit integer, representing a value to be used for marking the Priority field in the 802.1Q header. Since the Priority field consists of 3 bits, the values for this property are limited to the range 0..7. When the Priority field is marked, the remaining two bits in the octet are left unchanged.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>7</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_QoSService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a concrete class that represents the ability to conceptualize a QoS service as a set of coordinated sub-services. This enables the network administrator to map business rules to the network, and the network designer to engineer the network such that it can provide different functions for different traffic streams. 

This class has two main purposes. First, it serves as a common base class for defining various sub-services that are needed to build higher-level QoS services. Second, it serves as a way to consolidate relationships between different types of QoS services and different types of ConditioningServices. 

For example, Gold Service may be defined as a QoSService which aggregates two other QoSServices together. Each of these &apos;other&apos; QoSServices could be DiffServServices - one representing the servicing of very high demand packets (instantiated as a DiffServService directly), and one representing the service given to most of the packets (instantiated as an AFService). The high demand DiffServService instance would use QoSConditioning SubService to aggregate together the necessary classifiers to indicate which traffic it applies to, the appropriate meters for contract limits, the marker to mark the EF PHB in the packets, and the queuing-related services. The AFService instance would similarly use QoSConditioning SubService to aggregate its classifiers, meters, the several markers used to mark the different AF PHBs in the packets, and the queuing-related services needed to deliver the packet treatment.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceComponent" NAME="CIM_QoSSubService"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The associations - QoSSubService and QoSConditioningSub Service - operate in conjunction. High level QoS definitions, such as &apos;John gets Gold Service&apos;, map to lower level, more concrete QoSServices (the subclasses of QoSService). This is described by the QoSSubService association. In turn, each of the SubServices may require their own conditioning. This is modeled using the QoSConditioningSubService aggregation. 

Note that a more concrete QoSService may only be aggregated into one higher level Service, using this association. The cardinality on the GroupComponent reference is Max (1).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_QoSSubService" PROPAGATED="false" REFERENCECLASS="CIM_QoSService" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The higher level QoSService that is constructed by aggregating one or more lower-level QoSServices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_QoSSubService" PROPAGATED="false" REFERENCECLASS="CIM_QoSService" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The more concrete QoSService that is used to provide the higher level Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ConditioningService" NAME="CIM_QueuingService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>QueuingService represents the ability to queue network traffic, and to specify the characteristics for determining long-term congestion. It is modeled as a ConditioningService so that it can be aggregated into a QoSService (using the QoSConditioningSubService association). This indicates that its functionality underlies the QoSService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_QueuingService" PROPAGATED="false" NAME="CurrentQueueDepth" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current depth of this queue in units specified by DepthUnits. This value may be important in diagnosing unexpected behavior.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_QueuingService.DepthUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_QueuingService" PROPAGATED="false" NAME="DepthUnits" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DepthUnits is an enumerated integer that identifies the units for the CurrentQueueDepth property. The values are either bytes (1) or packets (2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Bytes</cim:VALUE><cim:VALUE>Packets</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DropperService" NAME="CIM_REDDropperService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>REDDropperService represents the ability to drop network traffic using a Random Early Detection (RED) algorithm. The purpose of a RED algorithm is to avoid congestion (as opposed to managing congestion). Instead of waiting for the queues to fill up, and then dropping large numbers of packets, RED works by monitoring average queue depth. When the queue depth exceeds a minimum threshold, packets are randomly discarded. These discards cause TCP to slow its transmission rate for those connections that experienced the packet discards. Other connections are not affected by these discards. 

A RED dropper always drops packets from a single queue, which is related to the dropper as the following Service in the NextService association. The queue(s) examined by the drop algorithm are found by following the CalculationServiceForDropper association(s) to determine the dropper&apos;s DropThresholdCalculationService(s), and then following the CalculationBasedOnQueue association to find the queue being watched by each CalculationService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_REDDropperService" PROPAGATED="false" NAME="MinQueueThreshold" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an unsigned 32-bit integer that defines the minimum average queue depth at which packets are subject to being dropped. (See the ThresholdUnits property to determine the units of the threshold.) The slope of the drop probability function is described by the Start/StopProbability properties.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_REDDropperService.ThresholdUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_REDDropperService" PROPAGATED="false" NAME="MaxQueueThreshold" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an unsigned 32-bit integer that defines the maximum average queue length at which packets are subject to always being dropped, regardless of the dropping algorithm and probabilities being used. (See the ThresholdUnits property to determine the units of the threshold.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>1000</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_REDDropperService.ThresholdUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_REDDropperService" PROPAGATED="false" NAME="StartProbability" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an unsigned 32-bit integer, used in conjunction with the StopDropProbability property. The start and stop probabilities define the slope of the drop probability function. This function governs the rate at which packets are subject to being dropped, as a function of the queue length. 

This property expresses a drop probability in drops per thousand packets. For example, the value 100 indicates a drop probability of 100 per 1000 packets, that is, 10%. Min and max values are 0 to 1000.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Per Thousand Packets</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_REDDropperService.StopProbability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_REDDropperService" PROPAGATED="false" NAME="StopProbability" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an unsigned 32-bit integer, used in conjunction with the StartDropProbability property. The start and stop probabilities define the slope of the drop probability function. This function governs the rate at which packets are subject to being dropped, as a function of the queue length. 

This property expresses a drop probability in drops per thousand packets. For example, the value 100 indicates a drop probability of 100 per 1000 packets, that is, 10%. Min and max values are 0 to 1000.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Per Thousand Packets</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>1000</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_REDDropperService.StartProbability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_REDDropperService" PROPAGATED="false" NAME="ThresholdUnits" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ThresholdUnits is an enumerated integer that identifies the units for the Min and MaxQueueThreshold properties. The values are either bytes (1) or packets (2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Bytes</cim:VALUE><cim:VALUE>Packets</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="DropperType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated 16-bit unsigned integer that defines the type of dropper. Its Values are: 
1: Other 
2: Random 
3: HeadTail 
4: Absolute Dropper 

Note: The DropperType property and the DropperService subclasses provide similar information. This property is defined for query purposes and to not require a subclass for all types of DropperServices (for example, to describe an Absolute Dropper in today&apos;s model). Therefore, DropperService can be instantiated directly and the Type property is needed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Random</cim:VALUE><cim:VALUE>HeadTail</cim:VALUE><cim:VALUE>Absolute Dropper</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DropperService.OtherDropperType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="OtherDropperType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains a vendor-specific value for the type of dropping that is done. It is used when the value of the DropperType property is 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DropperService.DropperType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="AlwaysDrop" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DropperService.DropperType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates whether the Dropper will always drop incoming packets (value=1) regardless of their type. It is deprecated since its information is conveyed by the DropperType property (value=4, &apos;Absolute Dropper&apos;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Always Drop</cim:VALUE><cim:VALUE>Do Not Always Drop</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="DropFrom" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This enumeration indicates the point in the associated queue (associated via the NextService relationship) from which packets should be dropped. If the value is 0 &quot;Unknown&quot;, then packets MAY be dropped from any location in the queue.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Head</cim:VALUE><cim:VALUE>Tail</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="DropStartMetric" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated unsigned 16-bit integer that defines the metric used to trigger the start of dropping packets. This does NOT mean that all packets will be dropped; it does mean that SOME packets will start to be dropped. The number and type of packets dropped is a function of the type of algorithm used by this Dropper. Values are: 

1: Other 
2: Queue Threshold 
3: Arrival Rate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Queue Threshold</cim:VALUE><cim:VALUE>Arrival Rate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="DropMaintainMetric" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated unsigned 16-bit integer that defines the metric used to determine when ALL packets will be dropped REGARDLESS of the type of algorithm used by this Dropper. Values are: 

1: Other 
2: Queue Threshold 
3: Arrival Rate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Queue Threshold</cim:VALUE><cim:VALUE>Arrival Rate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_RedirectionService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.17.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ConsoleProtocols</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RedirectionService provides the capability to manage redirection services. Examples of this include any video stream directed to a Network Port (by the operating system) on a Computer System redirected out to a remote administrator&apos;s console. Similarly this can include input redirected into the same Network Port. Other examples include the redirection of IO from a logical element to a remote or local destination. Each redirection stream is accessible via a SAP. This service can support multiple redirection types via multiple associated SAPs.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_RedirectionService" PROPAGATED="false" NAME="RedirectionServiceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array indicating the type(s) of Redirection supported by this Service. This value is set to the type of redirection service that this service represents. A value set to 2 = &quot;Text&quot; shall indicate a Text Console Redirection service. A value set to 3 = &quot;KVM&quot; shall indicate a Keyboard, Mouse and Video Console Redirection service. A value set to 4 = &quot;USB&quot; shall indicate a USB Redirection service. A value set to 5 = &quot;media&quot; shall indicate a traditional Media Redirection service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Text</cim:VALUE><cim:VALUE>KVM</cim:VALUE><cim:VALUE>USB</cim:VALUE><cim:VALUE>Media</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedirectionServiceType.OtherRedirectionServiceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_RedirectionService" PROPAGATED="false" NAME="OtherRedirectionServiceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Redirection Service when the value of the RedirectionServiceType property is set to 1 = &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedirectionService.RedirectionServiceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedirectionService" PROPAGATED="false" NAME="MaxCurrentEnabledSAPs" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of concurrently enabled redirection SAPs. The Service may have multiple (more than this number) SAPs associated with it. However, the number of Active SAPs (EnabledState=Enabled) associated with this Service instance cannot exceed this number. This limitation could come from hardware limitations (e.g. one COM port can only redirect the text to one console), or from any other software resource limitations.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedirectionService" PROPAGATED="false" NAME="SharingMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration specifying the impact of enabling the redirection of the text console flow on the original destination of the flow. The original destination is modeled as a concrete subclass of LogicalDevice and associated to this service using a ServiceAffectsElement association). If this value is Exclusive, it shall mean that when the element flow is actively being redirected, then the element being redirected cannot be accessed at the original destination. If this value is Shared, it shall mean that when the element flow is actively being redirected, then the element being redirected can still be accessed at the original destination.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Exclusive</cim:VALUE><cim:VALUE>Shared</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NetworkService" NAME="CIM_RouteCalculationService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::RoutingForwarding</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an abstract base class, derived from Service, that represents the route calculation aspects of a system. This class also addresses functions performed by the system when it exchanges routing information. 

Examining the RouteCalculationService class definition, note that its superclass NetworkService is deprecated. Therefore, NetworkService&apos;s properties need not be implemented in an instance of RouteCalculationService. Unfortunately, NetworkService cannot be removed from the object hierarchy without a major Schema release. When/if this occurs, the NetworkService superclass will be removed, and RouteCalculationService will subclass from CIM_Service directly. Also note that there are a large number of additional routing protocols that are not currently modeled. These will be added over time.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_RouteCalculationService" PROPAGATED="false" NAME="RouterID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RouterID uniquely identifies the router that is performing the route calculation. It is the highest IP address on the router (or the highest loopback interface, if there is one).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RouteCalculationService" PROPAGATED="false" NAME="AlgorithmType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an enumerated value that defines the routing algorithm used in this route calculation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>RIPv1</cim:VALUE><cim:VALUE>RIPv2</cim:VALUE><cim:VALUE>OSPFv1</cim:VALUE><cim:VALUE>OSPFv2</cim:VALUE><cim:VALUE>BGPv1</cim:VALUE><cim:VALUE>BGPv2</cim:VALUE><cim:VALUE>BGPv3</cim:VALUE><cim:VALUE>BGPv4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="Keywords" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that provide descriptive words and phrases that can be used in queries. To-date, this property has not been implemented, since it is not standardized. Also, if this was a necessary query construct, then it would be required higher in the inheritance hierarchy. The latter has not proven necessary. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="ServiceURL" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAccessURI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a URL that provides the protocol, network location, and other service-specific information required in order to access the service. It is deprecated with the recommendation that ServiceAccessURI be instantiated instead. This new class correctly positions the semantics of the service access, and clarifies the format of the information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="StartupConditions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific pre-conditions that must be met in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() method to suit their specific needs. To-date, this refinement has not been necessary. Also, the property is not very useful, since it is not standardized. If this was a necessary construct, then it would be required higher in the inheritance hierarchy (on Service). The latter has not proven true. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="StartupParameters" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific parameters that must be supplied to the StartService() method in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() methods to suit their specific needs. To-date, this refinement has not been necessary. If indeed the method were refined, then its parameters would more formally convey this information. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_SchedulingServiceToSchedule"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a top-level association, representing the relationship between a scheduler (PacketSchedulingService) and a SchedulingElement, in a configuration involving cascaded schedulers. The SchedulingElement, in turn, represents the information in a packet scheduling service that is specific to this scheduler, such as relative priority or allocated bandwidth. 

Although it cannot be expressed formally with the association cardinalities, there is an additional constraint on participation in this association. A particular instance of (a subclass of) SchedulingElement always participates either in exactly one instance of this association, or in exactly one instance of the association QueueToSchedule.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SchedulingServiceToSchedule" PROPAGATED="false" REFERENCECLASS="CIM_PacketSchedulingService" NAME="SchedService"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scheduler being cascaded.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SchedulingServiceToSchedule" PROPAGATED="false" REFERENCECLASS="CIM_SchedulingElement" NAME="SchedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A SchedulingElement in the subsequent scheduler.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessPoint" NAME="CIM_SNMPCommunityString"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SNMP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SNMPCommunityString is an access point for an SNMPService. Each instance stores a community string that can be used for making SNMP requests.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SNMPCommunityString" PROPAGATED="false" NAME="CommunityString" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SNMP community string/password used for read or read/write access to the agent&apos;s data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|ENTITY-MIB.entLogicalCommunity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SNMPCommunityString" PROPAGATED="false" NAME="TypeOfAccess" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated integer describing whether read or read/ write access is granted, or whether this information is unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Read Only</cim:VALUE><cim:VALUE>Read/Write</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SNMPCommunityString" PROPAGATED="false" NAME="LogicalEntitiesAccessed" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This array contains one or more object identifiers indicating the MIB modules/object subtrees that are accessed using the CommunityString. Either text strings of numbers (such as 1.2.3.4.5), or words (such as &apos;system&apos;) are specified. When using text strings of numbers, an asterisk (*) can replace any subidentifier to specify a subtree family - for example, 1.2.*.5. Descriptions related to each entry in the array are found at the corresponding index of the LogicalEntitiesDescriptions property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|ENTITY-MIB.entLogicalType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SNMPCommunityString.LogicalEntitiesDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SNMPCommunityString" PROPAGATED="false" NAME="LogicalEntitiesDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Free-form textual descriptions of the logical entities indicated in the LogicalEntitiesAccessed array. There is a correspondence between the entity identifier in the LogicalEntitiesAccessed array, and the description in this array at the corresponding index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|ENTITY-MIB.entLogicalDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SNMPCommunityString.LogicalEntitiesAccessed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_SNMPService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SNMP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SNMPService represents an SNMP agent running on a hosting system. The UDP port to use to contact the agent is an instance of UDPProtocolEndpoint. The endpoint is associated with the SNMPService via a Dependency relationship. The community string(s) to use when contacting the SNMP agent reside in instances of SNMPCommunityString, that are associated with the SNMPService via the ServiceAccessBySAP relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessPoint" NAME="CIM_TextRedirectionSAP"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.17.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ConsoleProtocols</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TextRedirectionSAP describes an access point to start the text redirection. One access point represents access to a single text redirection stream.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_TextRedirectionSAP" PROPAGATED="false" NAME="SessionTerminateSequence" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string sequence that allows the supervisor using the command line session to terminate the redirection stream. This is required because once the text redirection is started then the supervisor may lose the ability to interact with the command line session, and be unable to perform a RequestStateChange operation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TextRedirectionSAP" PROPAGATED="false" NAME="TextFlowType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration specifying the type of the text stream supported on this SAP. In some cases this may be a raw character steam, with the characters having no special meaning. However, in other cases it may support a Terminal Mode where some characters have special meanings like backspace, positioning of the character on the screen, etc.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Character Stream</cim:VALUE><cim:VALUE>Terminal Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TextRedirectionSAP.OtherTextFlowType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TextRedirectionSAP" PROPAGATED="false" NAME="OtherTextFlowType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An string describing the TextFlowType when the value of the TextFlowType property is set to 1 = &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TextRedirectionSAP.TextFlowType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RedirectionService" NAME="CIM_TextRedirectionService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.17.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ConsoleProtocols</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TextRedirectionService provides the capability to redirect a text console output to the remote console. For example, any text stream directed to a Serial COM Port (by the operating system) on a Computer System can be redirected out to a remote administrator&apos;s console. Similarly the text input keystrokes from the remote administrator&apos;s console can be redirected into the same COM Port. Each redirection stream is accessible via a TextRedirectionSAP. This service can support multiple redirection streams via multiple associated TextRedirectionSAPs.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TextRedirectionService" PROPAGATED="false" NAME="RedirectionServiceType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>RedirectionServiceType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of Redirection Supported by this Service. This value is set to the type of Redirection Service That this service represents. A value set to 2 = &quot;Text&quot; indicates a Text Console Redirection service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>..</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Text</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedirectionSAP.OtherRedirectionServiceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_RedirectionService" PROPAGATED="true" NAME="OtherRedirectionServiceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Redirection Service when the value of the RedirectionServiceType property is set to 1 = &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedirectionService.RedirectionServiceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedirectionService" PROPAGATED="true" NAME="MaxCurrentEnabledSAPs" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of concurrently enabled redirection SAPs. The Service may have multiple (more than this number) SAPs associated with it. However, the number of Active SAPs (EnabledState=Enabled) associated with this Service instance cannot exceed this number. This limitation could come from hardware limitations (e.g. one COM port can only redirect the text to one console), or from any other software resource limitations.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedirectionService" PROPAGATED="true" NAME="SharingMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration specifying the impact of enabling the redirection of the text console flow on the original destination of the flow. The original destination is modeled as a concrete subclass of LogicalDevice and associated to this service using a ServiceAffectsElement association). If this value is Exclusive, it shall mean that when the element flow is actively being redirected, then the element being redirected cannot be accessed at the original destination. If this value is Shared, it shall mean that when the element flow is actively being redirected, then the element being redirected can still be accessed at the original destination.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Exclusive</cim:VALUE><cim:VALUE>Shared</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MeterService" NAME="CIM_TokenBucketMeterService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a concrete subclass of the MeterService class that represents the metering of network traffic using a token bucket meter. Two types of token bucket meters are defined using this class - a simple, two-parameter bucket meter, and a multi-stage meter. 

A simple token bucket usually has two parameters, an average token rate and a burst size, and has two conformance levels: &apos;conforming&apos; and &apos;non-conforming&apos;. This class also defines an excess burst size, which enables the meter to have three conformance levels (&apos;conforming&apos;, &apos;partially conforming&apos;, and &apos;non-conforming&apos;). In this case, packets that exceed the excess burst size are deemed non-conforming, while packets that exceed the smaller burst size but are less than the excess burst size are deemed partially conforming.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_TokenBucketMeterService" PROPAGATED="false" NAME="AverageRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a 32-bit unsigned integer that is used to define the committed rate of the meter. The value is expressed in kilobits per second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBits per Second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenBucketMeterService" PROPAGATED="false" NAME="PeakRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This attribute is a 32-bit unsigned integer that is used to define the peak rate of the meter. The value is expressed in kilobits per second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBits per Second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenBucketMeterService" PROPAGATED="false" NAME="BurstSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a 32-bit unsigned integer that is used to define the maximum number of tokens available for the committed rate (specified by the AverageRate property). The value is specified in kilobytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TokenBucketMeterService" PROPAGATED="false" NAME="ExcessBurstSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a 32-bit unsigned integer that is used to define the maximum number of tokens available for the peak rate (specified by the PeakRate property). The value is specified in kilobytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MeterService" PROPAGATED="true" NAME="MeterType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated 16-bit unsigned integer that is used to specify the particular type of meter. Defined values of the enumeration are: 

1: Other 
2: Average Rate Meter 
3: Exponentially Weighted Moving Average Meter 
4: Token Bucket Meter 

Note: The MeterType property and the MeterService subclasses provide similar information. This property is defined for query purposes and for future expansion. It is assumed that not all MeterServices will require a subclass to define them. Therefore, MeterService will be instantiated directly and the Type property is needed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Average Rate Meter</cim:VALUE><cim:VALUE>Exponentially Weighted Moving Average Meter</cim:VALUE><cim:VALUE>Token Bucket Meter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MeterService.OtherMeterType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MeterService" PROPAGATED="true" NAME="OtherMeterType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a string used in conjunction with the MeterType property. When the value of MeterType is 1 (i.e., &quot;Other&quot;), then the name of the conformance level for this meter is defined in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MeterService.MeterType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MeterService" PROPAGATED="true" NAME="ConformanceLevels" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the number of conformance levels supported by the Meter. For example, when only &apos;in-profile&apos; or &apos;out of profile&apos; metering is supported. ConformanceLevels is set to 2.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MarkerService" NAME="CIM_ToSMarkerService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ToSMarkerService marks the ToS (type of service) field in the IPv4 packet header [R791] with a specific value. Packets are marked in order to control the conditioning that they will subsequently receive. Following common practice, the value to be written into the ToS field is represented as an unsigned 8-bit integer.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ToSMarkerService" PROPAGATED="false" NAME="ToSValue" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an unsigned 8-bit integer, representing a value to be used for marking the type of service (ToS) field in the IPv4 packet header. The ToS field is defined to be a complete octet, so the range for this property is 0..255. Some implementations, however, require that the lowest-order bit in the field is always 0. Such an implementation cannot support an odd TosValue.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessPoint" NAME="CIM_USBRedirectionSAP"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::USBRedirection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>USBRedirectionSAP is a logical representation of a USB redirection session. One access point represents access to a single USB redirection session.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_USBRedirectionSAP" PROPAGATED="false" NAME="ConnectionMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration specifying the type of connection mode supported by the session. A value set to 2 = &quot;Listen&quot; shall indicate that the SAP will listen for a connection request from the remote USB redirection server. A CIM_BindsTo association to a CIM_ProtocolEndpoint may be used to represent where the SAP is listening for the connection request. A value set to 3 = &quot;Connect&quot; shall indicate that the the SAP shall initiate the connection to the remote USB redirection server. A CIM_RemoteAccessAvailableToElement association to a CIM_RemoteServiceAccessPoint may be used to represent where the SAP shall connect to the remote USB redirection server.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Listen</cim:VALUE><cim:VALUE>Connect</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBRedirectionSAP" PROPAGATED="false" NAME="ResetTimeout" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The amount of time the session shall wait after sending a Reset to the Remote System before concluding that the Remote System is not responding in a timely fashion, it may be hung or busy. When the Reset Timeout is exceeded the managed system tries to establish a new connection with the Remote System. This property uses the interval format of the datetime type</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_USBRedirectionSAP" PROPAGATED="false" NAME="SessionTimeout" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The amount of time the session will wait for a Remote System to establish a new connection before the USB Device is detached. This property uses the interval format of the datetime type.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessPoint" NAME="CIM_VLAN"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::VLAN</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An instance of VLAN represents a VLAN within a switch. In a particular switch, there should be an instance of VLAN for every VLAN available. For example, in a switch with port-based VLANs, if there are 16 VLANs to which ports can be assigned (VLAN 1 through VLAN 16), there should be an instance of CIM_VLAN for each of VLAN 1 through VLAN 16. 

VLAN inherits Name from ServiceAccessPoint. Use this for the textual name of the VLAN, if there is one. Otherwise, synthesize a textual name, e.g., VLAN 0003. (Consider leading zero fill, as shown, to ensure that if the textual VLAN names are extracted and presented by a management applictions, the VLAN names will sort in the expected order.) The numeric part of the name should be at least four digits wide since 802.1Q specifies 4095 VLANs. 

It is intended that VLAN be subclassed only if necessary to add attributes. The type of the VLAN can be inferred from the VLANService(s) with which the VLAN is associated in the VLANFor association. 

An instance of VLAN may be associated with more than one VLANService. For example, there are switches that support both 802.1Q VLANs and the vendor&apos;s proprietary VLANs. In some such switches, if a broadcast packet is received on a port in an 802.1Q VLAN (VLAN 5, for example), it may be be transmitted from a port in a &apos;proprietary&apos; VLAN 5. In effect, there is only one VLAN 5, and the type of port only determines the packet format for tagged packets. In the case just described, only one instance of CIM_VLAN should be instantiated for VLAN 5, and it should be associated both with the 802.1Q VLANService and the proprietary VLANService. 

In typical VLAN-aware switches, packets can be assigned to a VLAN based on the port on which they are received (port-based VLANS), based on the source MAC address (MAC-based VLANs), or based on the value of a set of bits in the packet (protocol-based VLANs). If it is desirable to represent the VLAN assignment predicate for some MAC-based VLAN switch, it will be necessary to subclass VLAN. The list of MAC addresses associated with a VLAN might be an attribute of the subclass. If it is desirable to represent the VLAN assignment predicate in a protocol-based VLAN switch, it will also be necessary to subclass VLAN, InboundVLAN, or both. If the predicate applies to all ports in the switch, then only VLAN need be used/instantiated. If the predicate may vary based on the port, then InboundVLAN must be subclassed, and CIM_VLAN might have to be subclassed as well.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_VLAN" PROPAGATED="false" NAME="VLANNumber" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VLAN identifying number.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_VLANService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::VLAN</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is deprecated following discussion as to the need of a modeling a VLAN as a service. It was determined that a VLAN service was not needed. VLANService represents the VLAN aspects of the function performed by a switch. Some VLAN-aware devices participate in protocols where VLAN information is propagated among switches, e.g., GVRP in 802.1Q switches and VTP in Cisco Catalyst switches. VLANService also represents the function performed by the switch as a participant in such a protocol. VLANService must be subclassed so that the type of instance can be distinguished by its class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DropperService" NAME="CIM_WeightedREDDropperService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class represents a logical entity that resides in the data forwarding path of a network device. It describes the ability to drop network traffic using a Weighted Random Early Detection (WRED) algorithm. Like RED, the purpose of WRED is to avoid congestion (as opposed to managing congestion). This modification of the basic RED algorithm enables packets belonging to different traffic classes to be dropped at different queue depths. This algorithm also enables discard to be done based on different information contained in the packet header, such as IP Precedence, RSVP session parameters, or even on other factors not directly encoded in the packet header, such as the queue depth. 

Implementation of this class has shown that weighting should not be a property of the class (but on an association to it), and that there is insufficient data to process the drop metric. The class is deprecated pending further definition by the DMTF.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_WeightedREDDropperService" PROPAGATED="false" NAME="DropMetric" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated 16-bit unsigned integer, and defines the type of metric that is used to drop traffic. Values are: 

1: Other 
2: IP Precedence 
3: DSCP Value 
4: 802.1P Priority Value 
5: RSVP Session 
6: Queue Depth 
7: Packet Arrival Rate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IP Precedence</cim:VALUE><cim:VALUE>DSCP Value</cim:VALUE><cim:VALUE>802.1P Priority Value</cim:VALUE><cim:VALUE>RSVP Session</cim:VALUE><cim:VALUE>Queue Depth</cim:VALUE><cim:VALUE>Packet Arrival Rate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WeightedREDDropperService.OtherDropMetric</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WeightedREDDropperService" PROPAGATED="false" NAME="OtherDropMetric" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string property is used in conjunction with the DropMetric property. When the value of DropMetric is 1 (i.e., &quot;Other&quot;), then the type of metric to be used is defined in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WeightedREDDropperService.DropMetric</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WeightedREDDropperService" PROPAGATED="false" NAME="Weight" TYPE="real32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DropThresholdCalculationService.SmoothingWeight</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a 32-bit real number that represents the weighting factor used to determine which queues get more service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="DropperType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated 16-bit unsigned integer that defines the type of dropper. Its Values are: 
1: Other 
2: Random 
3: HeadTail 
4: Absolute Dropper 

Note: The DropperType property and the DropperService subclasses provide similar information. This property is defined for query purposes and to not require a subclass for all types of DropperServices (for example, to describe an Absolute Dropper in today&apos;s model). Therefore, DropperService can be instantiated directly and the Type property is needed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Random</cim:VALUE><cim:VALUE>HeadTail</cim:VALUE><cim:VALUE>Absolute Dropper</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DropperService.OtherDropperType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="OtherDropperType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains a vendor-specific value for the type of dropping that is done. It is used when the value of the DropperType property is 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DropperService.DropperType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="AlwaysDrop" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DropperService.DropperType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates whether the Dropper will always drop incoming packets (value=1) regardless of their type. It is deprecated since its information is conveyed by the DropperType property (value=4, &apos;Absolute Dropper&apos;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Always Drop</cim:VALUE><cim:VALUE>Do Not Always Drop</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="DropFrom" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This enumeration indicates the point in the associated queue (associated via the NextService relationship) from which packets should be dropped. If the value is 0 &quot;Unknown&quot;, then packets MAY be dropped from any location in the queue.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Head</cim:VALUE><cim:VALUE>Tail</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="DropStartMetric" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated unsigned 16-bit integer that defines the metric used to trigger the start of dropping packets. This does NOT mean that all packets will be dropped; it does mean that SOME packets will start to be dropped. The number and type of packets dropped is a function of the type of algorithm used by this Dropper. Values are: 

1: Other 
2: Queue Threshold 
3: Arrival Rate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Queue Threshold</cim:VALUE><cim:VALUE>Arrival Rate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DropperService" PROPAGATED="true" NAME="DropMaintainMetric" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated unsigned 16-bit integer that defines the metric used to determine when ALL packets will be dropped REGARDLESS of the type of algorithm used by this Dropper. Values are: 

1: Other 
2: Queue Threshold 
3: Arrival Rate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Queue Threshold</cim:VALUE><cim:VALUE>Arrival Rate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyActionStructure" NAME="CIM_PolicyActionInPolicyAction"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PolicyActionInPolicyAction is used to represent the compounding of policy actions into a higher-level policy action.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyActionInPolicyAction" PROPAGATED="false" REFERENCECLASS="CIM_CompoundPolicyAction" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property represents the CompoundPolicyAction that contains one or more PolicyActions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyActionInPolicyAction" PROPAGATED="false" REFERENCECLASS="CIM_PolicyAction" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property holds the name of a PolicyAction contained by one or more CompoundPolicyActions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_PolicyActionStructure" PROPAGATED="true" NAME="ActionOrder" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ActionOrder is an unsigned integer &apos;n&apos; that indicates the relative position of a PolicyAction in the sequence of actions associated with a PolicyRule or CompoundPolicyAction. When &apos;n&apos; is a positive integer, it indicates a place in the sequence of actions to be performed, with smaller integers indicating earlier positions in the sequence. The special value &apos;0&apos; indicates &apos;don&apos;t care&apos;. If two or more PolicyActions have the same non-zero sequence number, they may be performed in any order, but they must all be performed at the appropriate place in the overall action sequence. 

A series of examples will make ordering of PolicyActions clearer: 
o If all actions have the same sequence number, regardless of whether it is &apos;0&apos; or non-zero, any order is acceptable. 
o The values: 
1:ACTION A 
2:ACTION B 
1:ACTION C 
3:ACTION D 
indicate two acceptable orders: A,C,B,D or C,A,B,D, 
since A and C can be performed in either order, but only at the &apos;1&apos; position. 
o The values: 
0:ACTION A 
2:ACTION B 
3:ACTION C 
3:ACTION D 
require that B,C, and D occur either as B,C,D or as B,D,C. Action A may appear at any point relative to B, C, and D. Thus the complete set of acceptable orders is: A,B,C,D; B,A,C,D; B,C,A,D; B,C,D,A; A,B,D,C; B,A,D,C; B,D,A,C; B,D,C,A. 

Note that the non-zero sequence numbers need not start with &apos;1&apos;, and they need not be consecutive. All that matters is their relative magnitude.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyActionStructure" NAME="CIM_PolicyActionInPolicyRule"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A PolicyRule aggregates zero or more instances of the PolicyAction class, via the PolicyActionInPolicyRule association. A Rule that aggregates zero Actions is not valid--it may, however, be in the process of being entered into a PolicyRepository or being defined for a System. Alternately, the actions of the policy may be explicit in the definition of the PolicyRule. Note that a PolicyRule should have no effect until it is valid. 

The Actions associated with a PolicyRule may be given a required order, a recommended order, or no order at all. For Actions represented as separate objects, the PolicyActionInPolicyRule aggregation can be used to express an order. 

This aggregation does not indicate whether a specified action order is required, recommended, or of no significance; the property SequencedActions in the aggregating instance of PolicyRule provides this indication.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyActionInPolicyRule" PROPAGATED="false" REFERENCECLASS="CIM_PolicyRule" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property represents the PolicyRule that contains one or more PolicyActions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyActionInPolicyRule" PROPAGATED="false" REFERENCECLASS="CIM_PolicyAction" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property holds the name of a PolicyAction contained by one or more PolicyRules.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_PolicyActionStructure" PROPAGATED="true" NAME="ActionOrder" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ActionOrder is an unsigned integer &apos;n&apos; that indicates the relative position of a PolicyAction in the sequence of actions associated with a PolicyRule or CompoundPolicyAction. When &apos;n&apos; is a positive integer, it indicates a place in the sequence of actions to be performed, with smaller integers indicating earlier positions in the sequence. The special value &apos;0&apos; indicates &apos;don&apos;t care&apos;. If two or more PolicyActions have the same non-zero sequence number, they may be performed in any order, but they must all be performed at the appropriate place in the overall action sequence. 

A series of examples will make ordering of PolicyActions clearer: 
o If all actions have the same sequence number, regardless of whether it is &apos;0&apos; or non-zero, any order is acceptable. 
o The values: 
1:ACTION A 
2:ACTION B 
1:ACTION C 
3:ACTION D 
indicate two acceptable orders: A,C,B,D or C,A,B,D, 
since A and C can be performed in either order, but only at the &apos;1&apos; position. 
o The values: 
0:ACTION A 
2:ACTION B 
3:ACTION C 
3:ACTION D 
require that B,C, and D occur either as B,C,D or as B,D,C. Action A may appear at any point relative to B, C, and D. Thus the complete set of acceptable orders is: A,B,C,D; B,A,C,D; B,C,A,D; B,C,D,A; A,B,D,C; B,A,D,C; B,D,A,C; B,D,C,A. 

Note that the non-zero sequence numbers need not start with &apos;1&apos;, and they need not be consecutive. All that matters is their relative magnitude.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_PolicyInSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_PolicyInSystem is a generic association used to establish dependency relationships between Policies and the Systems that host them. These Systems may be ComputerSystems where Policies are &apos;running&apos; or they may be Policy Repositories where Policies are stored. This relationship is similar to the concept of CIM_Services being dependent on CIM_Systems as defined by the HostedService association. 

Cardinality is Max (1) for the Antecedent/System reference since Policies can only be hosted in at most one System context. Some subclasses of the association will further refine this definition to make the Policies Weak to Systems. Other subclasses of PolicyInSystem will define an optional hosting relationship. Examples of each of these are the PolicyRuleInSystem and PolicyConditionIn PolicyRepository associations, respectively.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyInSystem" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosting System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyInSystem" PROPAGATED="false" REFERENCECLASS="CIM_Policy" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosted Policy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyInSystem" NAME="CIM_PolicySetInSystem"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PolicySetInSystem is an abstract association class that represents a relationship between a System and a PolicySet used in the administrative scope of that system (e.g., AdminDomain, ComputerSystem). The Priority property is used to assign a relative priority to a PolicySet within the administrative scope in contexts where it is not a component of another PolicySet.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicySetInSystem" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The System in whose scope a PolicySet is defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicySetInSystem" PROPAGATED="false" REFERENCECLASS="CIM_PolicySet" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A PolicySet named within the scope of a System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_PolicySetInSystem" PROPAGATED="false" NAME="Priority" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Priority property is used to specify the relative priority of the referenced PolicySet when there are more than one PolicySet instances applied to a managed resource that are not PolicySetComponents and, therefore, have no other relative priority defined. The priority is a non-negative integer; a larger value indicates a higher priority.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="PRS_SISService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>PRS::Support</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PRS_SISService is used as a class factory for PRS_Transactions.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="PRS_SISService" NAME="StartSISTransaction" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When invoked on a local system, this method validates the objects in the local repository, to determine if they are sufficient for the indicated (input parameter) TransactionType. If not, an error is returned and no additional processing is performed. If the repository is successfully validated, this method creates a PRS_Transaction instance for return to the caller. 

The method also reviews the repository looking for new, modified or deleted objects. As these objects are located, their keys are appended to the related strings in the PRS_Activity instance referenced by another parameter of this method. 

After all the appropriate new, modified or deleted objects have been located, this method invokes the PRS_SISService&apos;s StartSISTransaction method on the remote system specified by the objects related to the Service Incident, associated with the PRS_Activity instance specified as a method parameter. The TransactionType and PRS_Activity REF is forwarded to the remote system as method parameters as well as the PRS_Transaction REF for the instance created by this method. 

The remote system creates a child namespace using the PRS_Transaction REF for the name. The local system then transfers all of the new, modified and deleted objects to the namespace on the remote system. Once all objects have been successfully transferred, the PRS_SISService&apos;s EndSISTransaction method is invoked on the remote system with a Status value of zero to indicate that the remote system should attempt to commit the transaction to the remote repository. 

The remote system passes the results of the remote commit back to the originating system by invoking the PRS_SISService&apos;s SetSISCompletionStatus method on the system that originated the SIS transaction. The CompletionStatus method parameter indicates whether the remote commit was successful. If the CompletionStatis is zero, the remote commit was successful. If it was unsuccessful, the objects were not applied to the remote repository and the CompletionStatus is non-zero, indicating the error. The local invocation of the SetSIS CompletionStatus method updates the specified PRS_Transaction&apos;s TransactionState to Closed and CompletionStatus to the value provided by the remote system in the CompletionStatus method parameter. 

In order to promote extensibility, the uint32 return values for PRS_SISService&apos;s methods and Status-related parameters are mapped into three sections. The first describes the type of value being reported. It indicates Error versus Notification, and Standard versus Vendor-Specific. 

The second section describes the source of the value. It indicates Method, Operating System, Repository, or Transport. In addition, this section indicates whether the value was created locally or remotely. 

The third section is the specific return value. 

If all 32 bits of the return value are reset, the method completed successfully. Any other value indicates an error condition or notification. If D31 is set, the method did not complete successfully. If D31 is reset, but the rest of the return value is non-zero, this is a Notification that the operation did complete successfully, but that there is a conditon of which the caller should be aware. 

If D30 is set, the return value is vendor specific. If D30 is reset, the return value is defined by the standard. 

If D29 is set, the return value was generated by a remote system. If D29 is reset, the return value was generated locally. The bit is always set or reset by the local system. The local system sets the bit if it receives a non-zero return value from a remote method invocation. 

Bit D28 is reserved for future use and shall be reset on all return values. 

When there is an error or notification, D24 through D27 indicate its source. The following sources are currently defined (D24 is the least significant bit below): 
0000 Method 
0001 Operating System 
0010 Repository 
0011 Transport 
All remaining values are reserved. 

Bits D16 through D23 are reserved for future use and shall be reset to zero. 

Bits D0 through D15 indicate the specific return value. If zero, all other bits in the return value must be zero, indicating successful completion of the method (or Transaction).</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="TransactionType" TYPE="uint8"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The specific SIS transaction represented by this instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Service_Request</cim:VALUE><cim:VALUE>Entitlement</cim:VALUE><cim:VALUE>Problem_Submittal</cim:VALUE><cim:VALUE>Accept_Problem</cim:VALUE><cim:VALUE>Problem_Resolution</cim:VALUE><cim:VALUE>Request_Problem_Information</cim:VALUE><cim:VALUE>Provide_Problem_Information</cim:VALUE><cim:VALUE>Provide_Admin_Information</cim:VALUE><cim:VALUE>Query_Incident</cim:VALUE><cim:VALUE>Confirm_Close</cim:VALUE><cim:VALUE>Reject_Resolution</cim:VALUE><cim:VALUE>Request_Closure</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="PRS_Activity" NAME="ActivityRef"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransactionRef identifies the PRS_Transaction to commit or abort. If this property is NULL or does not identify an &apos;Open&apos; transaction, this method returns an error.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="PRS_Transaction" NAME="TransactionRef"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ActivityRef associates a time and description of the activity involved in the service incident transaction.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="PRS_SISService" NAME="EndSISTransaction" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EndSISTransaction method is used to handle committing or aborting a transaction. For commit, the method is invoked by a remote system when all of the objects associated with the transaction have been placed in the child namespace created by StartSISTransaction. 

For abort, the method cleans up the child namespace and closes the specified PRS_Transaction, setting the Transaction&apos;s CompletionStatus to the method parameter of the same name.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Status" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Status indicates whether the transaction is to be committed or aborted. If Status is zero, the transaction is to be committed. If Status is non-zero, it indicates the transaction is to be aborted. If the transaction is being aborted, the Status field is passed back to the originating system as the CompletionStatus parameter for the PRS_SISService SetSISCompletionStatus method. See the description for PRS_SISService.StartSISTransaction for the definition of the contents of this property.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="PRS_Transaction" NAME="TransactionRef"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransactionRef identifies the PRS_Transaction to commit or abort. If this property is NULL or does not identify an &apos;Open&apos; transaction, this method returns an error.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="PRS_SISService" NAME="SetSISCompletionStatus" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SetSISCompletionStatus is used to signal the system that originated a PRS_Transaction that the remote system has completed processing of the transaction. If the processing was successful, as indicated by the CompletionStatus parameter, the local system resets the DirtyFlag for all of the objects identified in the PRS_Activity instance associated with the PRS_Transaction.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="CompletionStatus" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This parameter is used to set the CompletionStatus field of the specified PRS_Transaction. If zero, the Transaction was completed successfully. If non-zero, an error occurred and the objects provided in StartSISTransaction were not submitted to the remote repository. See the description for PRS_SISService.StartSISTransaction for the definition of the contents of this property.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="PRS_Transaction" NAME="TransactionRef"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransactionRef identifies the PRS_Transaction that has completed. If this property is NULL or does not identify an &apos;Open&apos; transaction, this method returns an error.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_BIOSService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::BIOS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from Service that provides the controls to manage the system BIOS configuration of a managed computer system or device. This service exposes functionality to retrieve BIOS configuration data or attributes, set BIOS attribute values, and restore a default configuration of attribute values for a given computer system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_BIOSService" NAME="SetBIOSAttribute" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is called to modify instances of BIOSAttribute associated with this BIOSService.If this method is not supported by the implementation, 1 (Not Supported) shall be returned. If the method is supported, but has not completed due to an unspecified error, 2 (Error) shall be returned. If the method is supported and has completed successfully, 0 (Completed with No Error) shall be returned. The method may return an instance of CIM_Error.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BIOSElement" NAME="TargetBIOS"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If supplied, TargetBIOS references the scoping instance of CIM_BIOSElement in which the operation is targeted. If TargetBIOS is not supplied, the target of the operation shall be the current instance of CIM_BIOSElement associated to the CIM_ComputerSystem hosting the service.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="AttributeName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to a BIOSAttribute specified by AttributeName of the BIOSAttribute to be modified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="AttributeValue" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A new value to assign to the specified BIOSAttribute. A value of NULL indicates the factory default value for the BIOSAttribute is requested. If this value is valid, it will be applied to the CurrentValue or PendingValue property of the specified BIOSAttribute depending on the system BIOS implementation and any requirements for a system restart.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER NAME="AuthorizationToken" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When required, a token to modify BIOSAttribute values for this computer system. This is usually the BIOS administrator password. If this is a password, the PasswordEncoding parameter shall be used to denote the format of the password string. For example: the CIM_SharedCredential subclass may be utilized. In that case, the CIM_SharedCredential.Secret might be required and if is not specified this method would return 6 Invalid Parameter. The CIM_SharedCredential.Algorithm property might also be specified based on the property CIM_BIOSServiceCapabilities.SupportedPasswordAlgorithms.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_Credential</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="PasswordEncoding" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PasswordEncoding specifies encoding tag used to denote the format the password string is being passed into the BIOS. &quot;kbd&quot; denotes a string in hexadecimal format containing keyboard scan code input. An example of a password structured in this format would be &quot;321539191E1F1F11181320&quot;, which is the representation of &quot;my password&quot; in US English keyboard scan codes. &quot;ascii&quot; denotes clear text that shall comply with the ASCII character set. Character encodings from &quot; &quot; (decimal 32) to &quot;~&quot; (decimal 126) are supported. An example would be &quot;my password&quot;.&quot;pin&quot; denotes that only numeric input in ASCII text is allowed for the password instance. An example would be &quot;1234&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>ascii</cim:VALUE><cim:VALUE>kbd</cim:VALUE><cim:VALUE>pin</cim:VALUE><cim:VALUE>UTF16</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="SetResult" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Invoking the SetBIOSAttribute may result in a set to CurrentValue property or the PendingValue property. SetResult returns the result of invoking the SetBIOSAttribute method when the method return code is 0 completed with no error.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Set CurrentValue property</cim:VALUE><cim:VALUE>Set PendingValue property</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_BIOSService" NAME="SetBIOSAttributeEmbeddedInstance" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is called to modify instances of BIOSAttribute associated with this BIOSService using an embedded instance If this method is not supported by the implementation, 1 (Not Supported) shall be returned. If the method is supported, but has not completed due to an unspecified error, 2 (Error) shall be returned. If the method is supported and has completed successfully, 0 (Completed with No Error) shall be returned. The method may return an instance of CIM_Error.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BIOSElement" NAME="TargetBIOS"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If supplied, TargetBIOS references the scoping instance of CIM_BIOSElement in which the operation is targeted. If TargetBIOS is not supplied, the target of the operation shall be the current instance of CIM_BIOSElement associated to the CIM_ComputerSystem hosting the service.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="AttributeConfig" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AttributeConfig is the input required to modify the value of a BIOSAttribute. The CIM_BIOSAttribute.AttributeName and the CIM_BIOSAttribute.CurrentValue properties are Required for this operation. If both properties are not specified the service shall return 6 Invalid Parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_BIOSAttribute</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="AuthorizationToken" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When required, a token to modify BIOSAttribute values for this computer system. This is usually the BIOS administrator password. If this is a password, the PasswordEncoding parameter shall be used to denote the format of the password string. For example: the CIM_SharedCredential subclass may be utilized. In that case, the CIM_SharedCredential.Secret might be required and if is not specified this method would return 6 Invalid Parameter. The CIM_SharedCredential.Algorithm property might also be specified based on the property CIM_BIOSServiceCapabilities.SupportedPasswordAlgorithms.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_Credential</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="PasswordEncoding" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PasswordEncoding specifies encoding tag used to denote the format the password string is being passed into the BIOS. This property is applicable if the AuthorizationToken parameter includes a password.
&quot;kbd&quot; denotes a string in hexadecimal format containing keyboard scan code input. An example of a password structured in this format would be &quot;321539191E1F1F11181320&quot;, which is the representation of &quot;my password&quot; in US English keyboard scan codes. &quot;ascii&quot; denotes clear text that shall comply with the ASCII character set. Character encodings from &quot; &quot; (decimal 32) to &quot;~&quot; (decimal 126) are supported. An example would be &quot;my password&quot;.&quot;pin&quot; denotes that only numeric input in ASCII text is allowed for the password instance. An example would be &quot;1234&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>ascii</cim:VALUE><cim:VALUE>kbd</cim:VALUE><cim:VALUE>pin</cim:VALUE><cim:VALUE>UTF16</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="SetResult" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Invoking the SetBIOSAttributeEmbeddedInstance may result in a set to CurrentValue property or the PendingValue property. SetResult returns the result of invoking the SetBIOSAttributeEmbeddedInstance method when the method return code is 0 completed with no error.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Set CurrentValue property</cim:VALUE><cim:VALUE>Set PendingValue property</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_BIOSService" NAME="ReadRawBIOSData" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method provides the ability to perform raw reads of BIOS configuration storage area. The method will return the lesser of the number of bytes specified by the NumberOfBytes parameter and the actual number of bytes available between Offset and the end of the BIOS area, starting at specified by the Offset parameter arereturned in the Data parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>65536..4294967295</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BIOSElement" NAME="TargetBIOS"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If supplied, TargetBIOS references the scoping instance of CIM_BIOSElement in which the operation is targeted. If TargetBIOS is not supplied, the target of the operation shall be the current instance of CIM_BIOSElement associated to the CIM_ComputerSystem hosting the service.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Offset" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies initial offset to start reading from.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="NumberOfBytes" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>On input, specifies the number of bytes to read. On output, specifies the number of bytes read.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="Data" TYPE="uint8"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Buffer to contain read data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_BIOSService" NAME="WriteRawBIOSData" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method provides the ability to perform raw writes of BIOS configuration storage area. The number of bytes specified by the Length parameter will be written from the Data parameter specified by the Offset parameter. If the number of bytes to write as indicated by the NumberOfBytes parameter exceeds the number of bytes from Offset to the end of the BIOS area, the method shall return 2.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>65536..4294967295</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with  No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BIOSElement" NAME="TargetBIOS"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If supplied, TargetBIOS references the scoping instance of CIM_BIOSElement in which the operation is targeted. If TargetBIOS is not supplied, the target of the operation shall be the current instance of CIM_BIOSElement associated to the CIM_ComputerSystem hosting the service.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Offset" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies initial offset to start reading from.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="NumberOfBytes" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>On input, specifies the number of bytes of data to write. On output, specifies the number of bytes written.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="Data" TYPE="uint8"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Buffer containing data to write.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER NAME="AuthorizationToken" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A token required to modify BIOSAttribute values for this computer system. This is usually the BIOS administrator password. For example: the CIM_SharedCredential subclass may be utilized. In that case, the CIM_SharedCredential.Secret might be required and if is not specified this method would return 6 Invalid Parameter. The CIM_SharedCredential.Algorithm property might also be specified based on the propertyCIM_BIOSServiceCapabilities.SupportedPasswordAlgorithms.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_Credential</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="PasswordEncoding" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PasswordEncoding specifies encoding tag used to denote the format the password string is being passed into the BIOS. This property is applicable if the AuthorizationToken parameter includes a password. 
&quot;kbd&quot; denotes a string in hexadecimal format containing keyboard scan code input. An example of a password structured in this format would be &quot;321539191E1F1F11181320&quot;, which is the representation of &quot;my password&quot; in US English keyboard scan codes. &quot;ascii&quot; denotes clear text that shall comply with the ASCII character set. Character encodings from &quot; &quot; (decimal 32) to &quot;~&quot; (decimal 126) are supported. An example would be &quot;my password&quot;.&quot;pin&quot; denotes that only numeric input in ASCII text is allowed for the password instance. An example would be &quot;1234&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>ascii</cim:VALUE><cim:VALUE>kbd</cim:VALUE><cim:VALUE>pin</cim:VALUE><cim:VALUE>UTF16</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_BIOSService" NAME="SetBIOSAttributes" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is called to modify a group of BIOSAttribute instances associated with this BIOSService. If the method is not supported by the implementation, 1 (Not Supported) shall be returned. If the method is supported, but has not completed due to an unspecified error, 2 (Error) shall be returned. If the method is supported and has completed successfully, 0 (Completed with No Error) shall be returned; SetResult[] should be inspected to determine if individual BIOS Attribute values have been set. The method may return an instance of CIM_Error.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BIOSElement" NAME="TargetBIOS"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If supplied, TargetBIOS references the scoping instance of CIM_BIOSElement in which the operation is targeted. If TargetBIOS is not supplied, the target of the operation shall be the current instance of CIM_BIOSElement associated to the CIM_ComputerSystem hosting the service.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="CollectionElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If supplied, the ConcreteCollection containing the BIOS Attributes to be modified, as specified by the ConcreteCollection.ElementName property. The value of ConcreteCollection.ElementName supplied for this parameter must be unique within the scope of the instantiating Namespace; if the value is not unique, this parameter shall not be supplied. If BIOS Attributes represented by the AttributeName[] parameter are not members of this collection, the SetResult parameter that corresponds to these BIOS Attributes shall return 5 (No Attempt to Set Value due to Error). If CollectionElementName is not specified, the BIOS Attributes represented by the AttributeName[] parameter can be members of any collection or associated with no collection at all.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="AttributeName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BIOS Attribute names representing the BIOS Attributes to be modified, as specified by BIOSAttribute.AttributeName properties. The specified BIOS Attributes must already exist. The values of BIOSAttribute.AttributeName supplied for this parameter must be unique within the scope of the instantiating Namespace. The BIOS Attribute name members of this array must correspond with array members of the values represented by the AttributeValue[] parameter. If more than one value is specified for a particular BIOS Attribute, this parameter shall contain multiple identical array entries describing the BIOS Attribute name that corresponds with each respective BIOS Attribute value specified by the AttributeValue[] parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSAttribute.AttributeName</cim:VALUE><cim:VALUE>CIM_BIOSService.SetBIOSAttributes.AttributeValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="AttributeValue" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>New values to assign to the BIOS Attributes specified in the AttributeName[] parameter. The BIOS Attribute value members of this array must correspond with the array members of the names represented by the AttributeName[] parameter. If more than one value is specified for a particular BIOS Attribute, this parameter shall contain an entry for each BIOS Attribute value. A value of NULL indicates the factory default values for the BIOSAttribute is requested. If this value is valid, it will be applied to the CurrentValue or PendingValue property of the specified BIOSAttribute depending on the system BIOS implementation and any requirements for a system restart. The result of applying the values are described in the corresponding array entries of the SetResult[] parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSAttribute.CurrentValue</cim:VALUE><cim:VALUE>CIM_BIOSAttribute.PendingValue</cim:VALUE><cim:VALUE>CIM_BIOSService.SetBIOSAttributes.AttributeName</cim:VALUE><cim:VALUE>CIM_BIOSService.SetBIOSAttributes.SetResult</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER NAME="AuthorizationToken" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When required, a token to modify BIOSAttribute values for this computer system. This is usually the BIOS administrator password. If this is a password, the PasswordEncoding parameter shall be used to denote the format of the password string. For example: the CIM_SharedCredential subclass may be utilized. In that case, the CIM_SharedCredential.Secret might be required and if is not specified this method would return 6 Invalid Parameter. The CIM_SharedCredential.Algorithm property might also be specified based on the propertyCIM_BIOSServiceCapabilities.SupportedPasswordAlgorithms.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_Credential</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="PasswordEncoding" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PasswordEncoding specifies encoding tag used to denote the format the password string is being passed into the BIOS. &quot;kbd&quot; denotes a string in hexadecimal format containing keyboard scan code input. An example of a password structured in this format would be &quot;321539191E1F1F11181320&quot;, which is the representation of &quot;my password&quot; in US English keyboard scan codes. &quot;ascii&quot; denotes clear text that shall comply with the ASCII character set. Character encodings from &quot; &quot; (decimal 32) to &quot;~&quot; (decimal 126) are supported. An example would be &quot;my password&quot;.&quot;pin&quot; denotes that only numeric input in ASCII text is allowed for the password instance. An example would be &quot;1234&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>ascii</cim:VALUE><cim:VALUE>kbd</cim:VALUE><cim:VALUE>pin</cim:VALUE><cim:VALUE>UTF16</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="SetResult" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Invoking SetBIOSAttributes may result in new values for BIOS Attributes specified in the AttributeName[] parameter. SetResult returns the results of invoking this method for each specified attribute value. Each array element of SetResult contains the result of setting the new value that corresponds with each respective BIOS Attribute value specified by the AttributeValue[] parameter. If the BIOSAttribute.CurrentValue property is set to the new value, 2 (Set CurrentValue Property) shall be returned. If the BIOSAttribute.PendingValue property is set to the new value, 3 (Set PendingValue Property) shall be returned. If an unspecified error occurred while setting the value, 4 (Error Setting Value) shall be returned. If there was no attempt to set the value due to a prior unspecified error, 5 (No Attempt to Set Value due to Error) shall be returned. If a previously set value was rolled-back to its original value due to a prior unspecified error, 6 (Value Rolled-Back) shall be returned.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Set CurrentValue Property</cim:VALUE><cim:VALUE>Set PendingValue Property</cim:VALUE><cim:VALUE>Error Setting Value</cim:VALUE><cim:VALUE>No Attempt to Set Value due to Error</cim:VALUE><cim:VALUE>Value Rolled-Back</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BIOSAttribute.CurrentValue</cim:VALUE><cim:VALUE>CIM_BIOSAttribute.PendingValue</cim:VALUE><cim:VALUE>CIM_BIOSService.SetBIOSAttributes.AttributeName</cim:VALUE><cim:VALUE>CIM_BIOSService.SetBIOSAttributes.AttributeValue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SettingData" NAME="CIM_BootConfigSetting"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Boot</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from SettingData that provides the container to arrange all the BootSourceSetting instances in an ordered sequence. There can be one or more of the BootConfigSetting instances associated to a ComputerSystem. For example, one such BootConfigSetting could be a default boot configuration supplied by the manufacturer, a second one could be a configuration recommended by the IT Administrator. A third one could be the one actually to be used on next system boot.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
For DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingData" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_BootConfigSetting" NAME="ChangeBootOrder" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is called to change the boot order within a boot configuration. An ordered array of BootSourceSetting instances is passed to this method. Each BootSourceSetting instance MUST already be associated with this BootConfigSetting instance via an instance of OrderedComponent. If not, the implementation MUST return a value of &quot;Invalid Parameter&quot; Upon execution of this method, the value of the AssignedSequence property on each instance of OrderedComponent will be updated such that the values are monotonically increasing in correlation with the position of the referenced BootSourceSetting instance in the source input parameter. That is, the first position in the array will have the lowest value for AssignedSequence. The second position will have the second lowest value, and so on. For BootSourceSetting instances which are associated with the BootConfigSetting instance via OrderedComponent and not present in the input array, the AssignedSequence property on the OrderedComponent association will be assigned a value of 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Invalid Reference</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access Denied</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_BootSourceSetting" NAME="Source"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An ordered array of BootSourceSettings.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job spawned if the operation continues after the method returns. (May be null if the task is completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_BootConfigSetting" NAME="ValidateSettings" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method validates all settings associated with the BootConfigSetting. This is to make sure that all the settings of the newly created BootConfigSetting are consistent with the system configuration. This method returns True or False. True would only mean that the instrumentation has made a consistency check based on its current knowledge of the system, and does not actually guarantee the success of boot process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Settings Validated OK</cim:VALUE><cim:VALUE>Conflicting Settings</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessPoint" NAME="CIM_BootSAP"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Boot</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A representation of the access points of a BootService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessPoint" NAME="CIM_ClusteringSAP"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A representation of the access points of a ClusteringService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_System" NAME="CIM_ComputerSystem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.24.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from System that is a special collection of ManagedSystemElements. This collection is related to the providing of compute capabilities and MAY serve as an aggregation point to associate one or more of the following elements: FileSystem, OperatingSystem, Processor and Memory (Volatile and/or NonVolatile Storage).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="false" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameFormat</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem object and its derivatives are Top Level Objects of CIM. They provide the scope for numerous components. Having unique System keys is required. The NameFormat property identifies how the ComputerSystem Name is generated. The NameFormat ValueMap qualifier defines the various mechanisms for assigning the name. Note that another name can be assigned and used for the ComputerSystem that better suit a business, using the inherited ElementName property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>HID</cim:VALUE><cim:VALUE>NWA</cim:VALUE><cim:VALUE>HWA</cim:VALUE><cim:VALUE>X25</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DCC</cim:VALUE><cim:VALUE>ICD</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>OID/OSI</cim:VALUE><cim:VALUE>WWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="false" NAME="Dedicated" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating the purpose(s) to which the ComputerSystem is dedicated, if any, and what functionality is provided. For example, one could specify that the System is dedicated to &quot;Print&quot; (value=11) or acts as a &quot;Hub&quot; (value=8). 
Also, one could indicate that this is a general purpose system by indicating &apos;Not Dedicated&apos; (value=0) but that it also hosts &apos;Print&apos; (value=11) or mobile phone &apos;Mobile User Device&apos; (value=17) services. 
A clarification is needed with respect to the value 17 (&quot;Mobile User Device&quot;). An example of a dedicated user device is a mobile phone or a barcode scanner in a store that communicates via radio frequency. These systems are quite limited in functionality and programmability, and are not considered &apos;general purpose&apos; computing platforms. Alternately, an example of a mobile system that is &apos;general purpose&apos; (i.e., is NOT dedicated) is a hand-held computer. Although limited in its programmability, new software can be downloaded and its functionality expanded by the user. 
A value of &quot;Management&quot; indicates this instance is dedicated to hosting system management software.
A value of &quot;Management Controller&quot; indicates this instance represents specialized hardware dedicated to systems management (i.e., a Baseboard Management Controller (BMC) or service processor).
The management scope of a &quot;Management Controller&quot; is typically a single managed system in which it is contained.
A value of &quot;Chassis Manager&quot; indicates this instance represents a system dedicated to management of a blade chassis and its contained devices. This value would be used to represent a Shelf Controller. A &quot;Chassis Manager&quot; is an aggregation point for management and may rely on subordinate management controllers for the management of constituent parts. A value of &quot;Host-based RAID Controller&quot; indicates this instance represents a RAID storage controller contained within a host computer. A value of &quot;Storage Device Enclosure&quot; indicates this instance represents an enclosure that contains storage devices. A &quot;Virtual Tape Library&quot; is the emulation of a tape library by a Virtual Library System. A &quot;Virtual Library System&quot; uses disk storage to emulate tape libraries.A &quot;FC Switch&quot; indicates this instance is dedicated to switching layer 2 fibre channel frames. An &quot;Ethernet Switch&quot; indicates this instance is dedicated to switching layer 2 ethernet frames.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32568..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Dedicated</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Storage</cim:VALUE><cim:VALUE>Router</cim:VALUE><cim:VALUE>Switch</cim:VALUE><cim:VALUE>Layer 3 Switch</cim:VALUE><cim:VALUE>Central Office Switch</cim:VALUE><cim:VALUE>Hub</cim:VALUE><cim:VALUE>Access Server</cim:VALUE><cim:VALUE>Firewall</cim:VALUE><cim:VALUE>Print</cim:VALUE><cim:VALUE>I/O</cim:VALUE><cim:VALUE>Web Caching</cim:VALUE><cim:VALUE>Management</cim:VALUE><cim:VALUE>Block Server</cim:VALUE><cim:VALUE>File Server</cim:VALUE><cim:VALUE>Mobile User Device</cim:VALUE><cim:VALUE>Repeater</cim:VALUE><cim:VALUE>Bridge/Extender</cim:VALUE><cim:VALUE>Gateway</cim:VALUE><cim:VALUE>Storage Virtualizer</cim:VALUE><cim:VALUE>Media Library</cim:VALUE><cim:VALUE>ExtenderNode</cim:VALUE><cim:VALUE>NAS Head</cim:VALUE><cim:VALUE>Self-contained NAS</cim:VALUE><cim:VALUE>UPS</cim:VALUE><cim:VALUE>IP Phone</cim:VALUE><cim:VALUE>Management Controller</cim:VALUE><cim:VALUE>Chassis Manager</cim:VALUE><cim:VALUE>Host-based RAID controller</cim:VALUE><cim:VALUE>Storage Device Enclosure</cim:VALUE><cim:VALUE>Desktop</cim:VALUE><cim:VALUE>Laptop</cim:VALUE><cim:VALUE>Virtual Tape Library</cim:VALUE><cim:VALUE>Virtual Library System</cim:VALUE><cim:VALUE>Network PC/Thin Client</cim:VALUE><cim:VALUE>FC Switch</cim:VALUE><cim:VALUE>Ethernet Switch</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|MIB-II.sysServices</cim:VALUE><cim:VALUE>FC-GS.INCITS-T11 | Platform | PlatformType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ComputerSystem.OtherDedicatedDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="false" NAME="OtherDedicatedDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing how or why the system is dedicated when the Dedicated array includes the value 2, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ComputerSystem.Dedicated</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="false" NAME="ResetCapability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If enabled (value = 4), the ComputerSystem can be reset via hardware (e.g. the power and reset buttons). If disabled (value = 3), hardware reset is not allowed. In addition to Enabled and Disabled, other Values for the property are also defined - &quot;Not Implemented&quot; (5), &quot;Other&quot; (1) and &quot;Unknown&quot; (2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Not Implemented</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Hardware Security|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="false" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the ComputerSystem. The use of this property has been deprecated. Instead, the Power Capabilites property in an associated PowerManagement Capabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Power Controls|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as the key of a System instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_ComputerSystem" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the computer. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Desired state for the COmputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Hibernate</cim:VALUE><cim:VALUE>Soft Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemPackaging" NAME="CIM_ComputerSystemPackage"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.13.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Similar to the way that LogicalDevices are &apos;Realized&apos; by PhysicalElements, ComputerSystem may be realized realized in one or more PhysicalPackages. The ComputerSystemPackage association explicitly defines this relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ComputerSystemPackage" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalPackage" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalPackage(s) that realize a Unitary ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ComputerSystemPackage" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The UnitaryComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ComputerSystemPackage" PROPAGATED="false" NAME="PlatformGUID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Gloabally Unique Identifier for the System&apos;s Package.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_DeviceAccessedByFile"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Specifies the LogicalDevice that is associated with, and accessed using the referenced DeviceFile.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DeviceAccessedByFile" PROPAGATED="false" REFERENCECLASS="CIM_DeviceFile" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DeviceFile.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DeviceAccessedByFile" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Device that is accessed using the DeviceFile.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_DiagnosticService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_DiagnosticService class provides the ability to start a service that functions to participate in a problem determination process. Specific diagnostic services SHOULD be defined by subclassing this class. Examples of a diagnostic service are tests, information retrievers, exercisers, and ports to external executives.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_DiagnosticService" NAME="RunDiagnostic" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RunDiagnostic method executes this test for the specified ManagedSystemElement (defined using the SystemElement input parameter). The capabilities for the diagnostic service indicate where the results from the test job are stored. How the test should execute, i.e. its settings, is defined in a DiagnosticSetting object (or by a subclass of DiagnosticSetting). A reference to a Setting object is specified using the Setting input parameter. If a reference is not passed into the method, then a default DiagnosticSetting SHALL be used. 
When RunDiagnostic starts execution, the settings, which are time sensitive, SHOULD be evaluated and captured. This is suggested since the DiagnosticSetting object MAY be modified at any time, and therefore the current test settings could be lost. 
If 0 is returned, the function completed successfully and no ConcreteJob instance is created. If 0x1000 a ConcreteJob will be started.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x1000</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job completed with no error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method parameters checked - job started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the element upon which the DiagnosticService SHOULD be run.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_DiagnosticSetting" NAME="DiagSetting"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the desired settings that SHOULD be applied to the Diagnostic. If null, then the Diagnostic&apos;s defaults MAY be used.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_JobSettingData" NAME="JobSetting"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the desired settings that SHOULD be applied to the resulting Job. If null and a resulting Job is required (i.e., the Diagnostic is long running), then the test&apos;s defaults MAY be used.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Returns a handle to the resulting Job.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_DiagnosticService" NAME="RunDiagnosticService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RunDiagnosticService method is invoked to commence execution of a diagnostic program on a specific managed element. The input parameters specify this managed element and the settings to be applied to the diagnostic and the resultant job. The method returns a reference to the ConcreteJob instance created. 
Prior to invoking this method, clients examine defaults and appropriate capabilities and create valid DiagnosticSettingData and JobSettingData instances to apply as input parameters. The RunDiagnosticService method SHALL evaluate and capture the attributes of DiagnosticSettingData in an instance of DiagnosticSettingDataRecord for use in post-mortem analysis of diagnostic results. 
A job SHALL be instantiated as a means for monitoring the diagnostic as it runs and to provide useful accounting and status information once the diagnostic has completed. 
The &quot;Busy&quot; return code indicates that the method cannot be invoked &quot;at this time&quot;. It is not an error condition, but signals that the provider is doing something else and cannot respond.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x1000..0x7FFF</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the element upon which the DiagnosticService SHOULD be run.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="DiagnosticSettings" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string containing an encoding of the DiagnosticSettingData instance to be applied to the diagnostic. If null, the diagnostic&apos;s defaults are used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_DiagnosticSettingData</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="JobSettings" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string containing an encoding of the JobSettingData instance to be applied to the resulting job. If null, the job&apos;s defaults are used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_JobSettingData</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Returns a reference to the resulting Job.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DiagnosticService" NAME="CIM_DiagnosticTest"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_DiagnosticTest class represents the framework for running diagnostic tests. Specific diagnostic tests may be defined by subclassing and/or instantiating this object. To provide more detail for a type of test(s) (i.e, additional properties and methods), subclassing is appropriate. 
When a DiagnosticTest can be simultaneously executed against several elements, then DiagnosticTest may launch a ConcreteJob to represent each execution.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticTest" PROPAGATED="false" NAME="Characteristics" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The descriptions for each Characteristic are below: 

* &quot;Is Exclusive&quot; (value=2) is specified for the test module only if the diagnostic cannot run more than one test at a time, regardless of how many SystemElements are supported. Typically, this occurs when hardware or software constraints prevent the test from running as multiple, concurrent instances. If the diagnostic can be run against multiple SystemElements, but only once per Element, then set the IsExclusiveForMSE boolean property on the appropriate instances of DiagnosticTestForMSE. 

* If &quot;Is Interactive&quot; (value=3) is set, then the diagnostic displays a message either before, during or after testing. 

* Set &quot;Is Destructive&quot; (value=4) if the diagnostic will destroy data, or reconfigure the Element that is being tested. 

* &quot;Is Risky&quot; (value=5) indicates that data loss may occur if the test is interrupted. Some tests make copies of data, perform the test, and restore the data returning the tested entity to its previous configuration. If the test is interrupted, then loss of data or reconfiguration of the tested ManagedSystemElement may occur. 

* If &quot;Is Package&quot; (value=6) is set, this test is actually a set of lower level diagnostics, that are packaged together by the test. This packaging is implemented by the diagnostic test, not aggregated by CIM. Information and results associated with the individual tests in the package may be requested by using the &quot;Subtests&quot; value in the DiagnosticSetting.LogOptions array. 

(value=7) was &quot;Supports PercentOfTestCoverage&quot; in Version 2.6. Value = 7 is being deprecated. Instead, it should be described in DiagnosticServiceCapabilities. 

&quot;Is Synchronous&quot; (value=8) indicates that this diagnostic service will complete before the RunDiagnostic method returns to the caller. A Job is still created that can be accessed by the client for accounting purposes, but the ability to track progress and status of the Job are lost. Additionally, in certain environments, the client may be &quot;blocked&quot; from further action until the service completes. 
&quot;Media Required&quot; (value=9) indicates that this diagnostic service requires that media be inserted into the device in order to perform the service. &quot;Additional Hardware Required&quot; (value=10) indicates that this diagnostic service requires that some additional hardware is installed (e.g., wrap plug) in order to perform the service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Is Exclusive</cim:VALUE><cim:VALUE>Is Interactive</cim:VALUE><cim:VALUE>Is Destructive</cim:VALUE><cim:VALUE>Is Risky</cim:VALUE><cim:VALUE>Is Package</cim:VALUE><cim:VALUE>Reserved</cim:VALUE><cim:VALUE>Is Synchronous</cim:VALUE><cim:VALUE>Media Required</cim:VALUE><cim:VALUE>Additional Hardware Required</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticTest.OtherCharacteristicsDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticTest" PROPAGATED="false" NAME="OtherCharacteristicDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticTest.OtherCharacteristicsDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides additional information for the Characteristic when its value is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticTest.Characteristics</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticTest" PROPAGATED="false" NAME="OtherCharacteristicsDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherCharacteristicsDescriptions is a Bag array that contains an element with additional information for each Characteristics element with a value of 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticTest.Characteristics</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticTest" PROPAGATED="false" NAME="IsInUse" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.Started</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is being deprecated. The boolean Started property inherited from CIM_Service should be used instead. 
If this test is currently being performed, the InUse property is set to TRUE. To determine which ManagedSystem Element is being tested, query the DiagnosticResult objects associated with this test (query DiagnosticResultForTest), and for which the TestState equals 4 (&quot;In Progress&quot;). The DiagnosticResult object is associated with the System Element under test, using DiagnosticResultForMSE.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticTest" PROPAGATED="false" NAME="ResourcesUsed" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is being deprecated and replaced with a more general method for indicating Managed Elements that are affected by this Test. The DiagnosticService parent has a ServiceAffectsElement association to a Managed Element for this purpose. 
The &quot;Expensive&quot; qualifier can be applied to this class and its RunTest method. If so, the ResourcesUsed property describes the resources that are capitalized, based on a default setup for the test. Multiple resources can be specified since the property is an array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CPU</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>Hard Disk</cim:VALUE><cim:VALUE>CDROM</cim:VALUE><cim:VALUE>Floppy</cim:VALUE><cim:VALUE>PCI Bus</cim:VALUE><cim:VALUE>USB Bus</cim:VALUE><cim:VALUE>1394 Bus</cim:VALUE><cim:VALUE>SCSI Bus</cim:VALUE><cim:VALUE>IDE Bus</cim:VALUE><cim:VALUE>Network</cim:VALUE><cim:VALUE>ISA Bus</cim:VALUE><cim:VALUE>EISA Bus</cim:VALUE><cim:VALUE>VESA Bus</cim:VALUE><cim:VALUE>PCMCIA Bus</cim:VALUE><cim:VALUE>CardBus</cim:VALUE><cim:VALUE>Access.bus</cim:VALUE><cim:VALUE>NuBus</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>VME Bus</cim:VALUE><cim:VALUE>Sbus IEEE 1396-1993</cim:VALUE><cim:VALUE>MCA Bus</cim:VALUE><cim:VALUE>GIO Bus</cim:VALUE><cim:VALUE>XIO Bus</cim:VALUE><cim:VALUE>HIO Bus</cim:VALUE><cim:VALUE>PMC Bus</cim:VALUE><cim:VALUE>SIO Bus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticTest" PROPAGATED="false" NAME="TestTypes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The descriptions for each test type are below: 

* If &quot;Functional&quot; (value=2) is set, this tests one, more or all the functionality of the element. 

* If &quot;Stress&quot; (value=3) is set, this test is a stress test or exerciser for the element. 

* If &quot;Health Check&quot; (value=4) is set, this test validates the current health of the element. 

* If &quot;Access Test&quot; (value=5) is set, this test verifies the element is accessible to the system and user. This would include access through the OS as a user would access the element. 

* If &quot;Media Verify&quot; (value=6) is set, this test verifies the media for the element. This does not validate that specific data is correctly written on the media or even if data can be written to the media, but verifies that the media itself has no faults.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Functional</cim:VALUE><cim:VALUE>Stress</cim:VALUE><cim:VALUE>Health Check</cim:VALUE><cim:VALUE>Access Test</cim:VALUE><cim:VALUE>Media Verify</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticTest.OtherTestTypesDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiagnosticTest" PROPAGATED="false" NAME="OtherTestTypesDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherTestTypesDescriptions is an array that contains an element with additional information for each TestTypes element with a value of 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticTest.TestTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_DiagnosticTest" NAME="RunTest" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticService.RunDiagnostic</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is being deprecated and replaced by the RunDiagnostic method in the DiagnosticService class. 
The RunTest method executes this test for the specified ManagedSystemElement. The use of this method has been deprecated. Instead, the RunDiagnostic method (inherited from DiagnosticService) should be used. 
The RunTest method executes this test for the specified ManagedSystemElement (defined using the SystemElement input parameter). Results of the test are stored in a Diagnostic Result object, a reference to which is returned as the Result output parameter. How the test should execute, i.e. its settings, is defined in a DiagnosticSetting object (or by a subclass of DiagnosticSetting). A reference to a Setting object is specified using the Setting input parameter. If a reference is not passed into the method, then a default DiagnosticSetting may be used. This default Setting is associated with the DiagnoticTest using the DefaultSetting relationship of the Core Model. 
When RunTest starts execution, the settings, which are time sensitive, should be evaluated and captured. This is suggested since the DiagnosticSetting object can be modified at any time, and therefore the current test settings could be lost. 
The method&apos;s return codes are expected to adhere to the XML return codes as they are introduced. Currently, the standard return values are: 
0 = OK (function succeeded, but the test itself may have failed 
1 = Unspecified Error (function failed for unspecified reasons) 
2 = Not Implemented (function is not implemented for this instance) 
3 = Out Of Resources (component could not allocate required resources, e.g. memory, disk space, etc.) 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="SystemElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement on which the test will run.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_DiagnosticSetting" NAME="Setting"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How the test should execute, i.e. its settings, is defined in a DiagnosticSetting object (or by a subclass of DiagnosticSetting). A reference to a Setting object is specified using the Setting input parameter. If a reference is not passed into the method, then a default DiagnosticSetting may be used. This default Setting is associated with the DiagnoticTest using the DefaultSetting relationship of the Core Model.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_DiagnosticResult" NAME="Result"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Results of the test are stored in a DiagnosticResult object, a reference to which is returned as the Result output parameter.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_DiagnosticTest" NAME="ClearResults" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Log.ClearLog</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is deprecated in favor of using the corresponding functionality contained in the Log class, this is consistant with the deprecation of the Result class in favor of Log. 
Execution of this method will delete all instances of the DiagnosticResultForMSE object, for this DiagnosticTest and the specified ManagedSystemElement (defined using the SystemElement input parameter). The DiagnosticResults referenced in the DiagnosticResultForMSE instances will be deleted. Also the association DiagnosticResultForTest that refers to the DiagnosticResult object, and this test will be deleted. 
One output parameter is defined - ResultsNotCleared - which is a string array that lists the keys of the DiagnosticResults which could not be deleted. This information enables those Results to be revisited and either manually removed, or other corrective action taken. 
The method&apos;s return codes are expected to adhere to the XML return codes as they are introduced. Currently, the standard return values are: 
0 = OK (function succeeded, but the test itself may have failed) 
1 = Unspecified Error (function failed for unspecified reasons) 
2 = Not Implemented (function is not implemented for this instance) 
3 = Out Of Resources (component could not allocate required resources, e.g. memory, disk space, etc.) 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="SystemElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Managed System Element for which results will be cleared.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.ARRAY NAME="ResultsNotCleared" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string array that lists the keys of the DiagnosticResults which could not be deleted.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_DiagnosticTest" NAME="DiscontinueTest" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteJob.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>After invocation of this method and its completion, the specified test(s) will be discontinued for the indicated ManagedSystemElement (defined by the SystemElement input parameter). The test to discontinue is specified using the Result input parameter. If all instances of this test should be stopped for the SystemElement, then the Result reference should be NULL. Upon completion of the method, test status and other information (such as PercentComplete) will be stored in the DiagnosticResult instance defined by the Result input parameter. The output parameter, TestingStopped, is used as follows: 
Set to TRUE if testing was successfully stopped. 
Set to FALSE if the current test(s) can not be stopped. 
If set to FALSE, testing will stop when the diagnostic is able to do so safely. To determine if/when the testing is stopped, check the TestState property in the DiagnosticResult instance defined by the Result parameter. TestState will change from &quot;In Progress&quot; to &quot;Stopped&quot; (from 4 to 5). 
The method&apos;s return codes are expected to adhere to the XML return codes as they are introduced. Currently, the standard return values are: 
0 = OK (function succeeded, but the test itself may have failed 
1 = Unspecified Error (function failed for unspecified reasons) 
2 = Not Implemented (function is not implemented for this instance) 
3 = Out Of Resources (component could not allocate required resources, e.g. memory, disk space, etc.) 
In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedSystemElement" NAME="SystemElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Testing will be discontinued for the indicated ManagedSystemElement defined by the SystemElement input parameter.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_DiagnosticResult" NAME="Result"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The test to discontinue is specified using the Result input parameter.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TestingStopped" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TestingStopped, is set to TRUE if testing was successfully stopped. It is set to FALSE if the current test(s) can not be stopped. If set to FALSE, testing will stop when the diagnostic is able to do so safely. To determine if/when the testing is stopped, check the TestState property in the DiagnosticResult instance defined by the Result parameter. TestState will change from &quot;In Progress&quot; to &quot;Stopped&quot; (from 4 to 5).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_DiagnosticService" PROPAGATED="true" NAME="RunDiagnostic" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RunDiagnostic method executes this test for the specified ManagedSystemElement (defined using the SystemElement input parameter). The capabilities for the diagnostic service indicate where the results from the test job are stored. How the test should execute, i.e. its settings, is defined in a DiagnosticSetting object (or by a subclass of DiagnosticSetting). A reference to a Setting object is specified using the Setting input parameter. If a reference is not passed into the method, then a default DiagnosticSetting SHALL be used. 
When RunDiagnostic starts execution, the settings, which are time sensitive, SHOULD be evaluated and captured. This is suggested since the DiagnosticSetting object MAY be modified at any time, and therefore the current test settings could be lost. 
If 0 is returned, the function completed successfully and no ConcreteJob instance is created. If 0x1000 a ConcreteJob will be started.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x1000</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job completed with no error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method parameters checked - job started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the element upon which the DiagnosticService SHOULD be run.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_DiagnosticSetting" NAME="DiagSetting"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the desired settings that SHOULD be applied to the Diagnostic. If null, then the Diagnostic&apos;s defaults MAY be used.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_JobSettingData" NAME="JobSetting"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the desired settings that SHOULD be applied to the resulting Job. If null and a resulting Job is required (i.e., the Diagnostic is long running), then the test&apos;s defaults MAY be used.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Returns a handle to the resulting Job.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_DiagnosticService" PROPAGATED="true" NAME="RunDiagnosticService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RunDiagnosticService method is invoked to commence execution of a diagnostic program on a specific managed element. The input parameters specify this managed element and the settings to be applied to the diagnostic and the resultant job. The method returns a reference to the ConcreteJob instance created. 
Prior to invoking this method, clients examine defaults and appropriate capabilities and create valid DiagnosticSettingData and JobSettingData instances to apply as input parameters. The RunDiagnosticService method SHALL evaluate and capture the attributes of DiagnosticSettingData in an instance of DiagnosticSettingDataRecord for use in post-mortem analysis of diagnostic results. 
A job SHALL be instantiated as a means for monitoring the diagnostic as it runs and to provide useful accounting and status information once the diagnostic has completed. 
The &quot;Busy&quot; return code indicates that the method cannot be invoked &quot;at this time&quot;. It is not an error condition, but signals that the provider is doing something else and cannot respond.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x1000..0x7FFF</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the element upon which the DiagnosticService SHOULD be run.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="DiagnosticSettings" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string containing an encoding of the DiagnosticSettingData instance to be applied to the diagnostic. If null, the diagnostic&apos;s defaults are used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_DiagnosticSettingData</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="JobSettings" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string containing an encoding of the JobSettingData instance to be applied to the resulting job. If null, the job&apos;s defaults are used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_JobSettingData</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Returns a reference to the resulting Job.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_DiagnosticTestInPackage"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This class is being deprecated. Tests should be grouped at the test level, not in the model. Therefore, the association is not appropriate. /n This is an association class that identifies a Diagnostic Test as made up of lower level Tests. In this case, the test identified as the GroupComponent reference (i.e, the higher level test) would have the &quot;Is Package&quot; enumerated value specified in DiagnosticTest. Characteristics.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DiagnosticTestInPackage" PROPAGATED="false" REFERENCECLASS="CIM_DiagnosticTest" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DiagnosticTest object that acts as the container for all the tests of the package.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DiagnosticTestInPackage" PROPAGATED="false" REFERENCECLASS="CIM_DiagnosticTest" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DiagnosticTest object that is one of the elements of the package.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_FileSystem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A file or dataset store local to a System (such as a ComputerSystem or an ApplicationSystem) or remotely mounted from a file server.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName. Note that this class was originally defined in the scope of a ComputerSystem, and was later allowed to be scoped by any System (for example, a computer or application system). Unfortunately, the property name, CSCreationClassName, could not be changed (for example, to SystemCreationClass Name) without deprecating the class. This change was not deemed critical to the semantics and therefore did not merit deprecation. So, the property name remains.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name. Note that this class was originally defined in the scope of a ComputerSystem, and was later allowed to be scoped by any System (for example, a computer or application system). Unfortunately, the property name, CSName, could not be changed (for example, to SystemName) without deprecating the class. This change was not deemed critical to the semantics and therefore did not merit deprecation. So, the property name remains.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as key of a FileSystem instance within a ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="Root" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Path name or other information defining the root of the FileSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrFSMountPoint</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FileSystems can read/write data in blocks which are defined independently of the underlying StorageExtents. This property captures the FileSystem&apos;s block size for data storage and retrieval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="FileSystemSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FileSystemSize property stores the total size of the File System in bytes. If unknown, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host File System|001.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="AvailableSpace" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableSpace indicates the total amount of free space for the FileSystem, in bytes. If unknown, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host File System|001.14</cim:VALUE><cim:VALUE>MIF.DMTF|Partition|002.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="ReadOnly" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the FileSystem is designated as read only.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrFSAccess</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="EncryptionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to encrypt the FileSystem. If it is not possible or not desired to describe the encryption scheme (perhaps for security reasons), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the FileSystem is encrypted or not, &quot;Encrypted&quot; to represent that the File System is encrypted but either its encryption scheme is not known or not disclosed, and &quot;Not Encrypted&quot; to represent that the FileSystem is not encrypted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to compress the FileSystem. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the FileSystem is compressed or not, &quot;Compressed&quot; to represent that the File System is compressed but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the FileSystem is not compressed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="CaseSensitive" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that case sensitive file names are supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="CasePreserved" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the case of file names are preserved.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="CodeSet" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array defining the character sets or encoding supported by the FileSystem. For example, the values, &quot;ASCII&quot; (2) or &quot;ISO2022&quot; (4), may be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>ASCII</cim:VALUE><cim:VALUE>Unicode</cim:VALUE><cim:VALUE>ISO2022</cim:VALUE><cim:VALUE>ISO8859</cim:VALUE><cim:VALUE>Extended UNIX Code</cim:VALUE><cim:VALUE>UTF-8</cim:VALUE><cim:VALUE>UCS-2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="MaxFileNameLength" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer indicating the maximum length of a file name within the FileSystem. 0 indicates that there is no limit on file name length.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="ClusterSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum file allocation size (an integral number of blocks), imposed by the FileSystem. (The size of a block is specified in the BlockSize property for the FileSystem.) Minimum allocation size is the smallest amount of storage allocated to a LogicalFile by the FileSystem. This is not a mandatory minimum allocation for all FileSystems. Under stress conditions, some FileSystems may allocate storage in amounts smaller than the ClusterSize.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="FileSystemType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String describing the type of FileSystem and therefore, its conventions. For example, &quot;NTFS&quot; or &quot;S5&quot; may be listed as well as any additional information on the FileSystem&apos;s implementation. Since various flavors of FileSystems (like S5) exist, this property is defined as a string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.6</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="PersistenceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value representing the FileSystem&apos;s perception of its own persistence characteristics. This property would typically be set at the time the FileSystem is instantiated and would not be changed by external actions. A value of &quot;Persistent&quot; indicates that the FileSystem is persistent, will be preserved through an orderly shutdown and should be protected. A value of &quot;Temporary&quot; indicates that the FileSystem is non-persistent, should not be protected and may not survive a shutdown. A value of &quot;External&quot; indicates that the FileSystem is controlled outside of the scope of the operating environment and may need to be protected by specialized means. A value of &quot;Other&quot; is provided to allow for additional persistence types, to be described in the OtherPersistenceType attribute, and is expected to be rarely, if ever, used. A value of &quot;Unknown&quot; indicates that the persistence of the FileSystem can not be determined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Persistent</cim:VALUE><cim:VALUE>Temporary</cim:VALUE><cim:VALUE>External</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FileSystem.OtherPersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="OtherPersistenceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the persistence characteristics when PersistenceType is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FileSystem.PersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="false" NAME="NumberOfFiles" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of files contained in the FileSystem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_HelpService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Help</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HelpService provides the ability for a managed element to describe and provide access to its Help information. Support for various delivery mechanisms and data formats can be specified so that the most suitable data representation can be chosen. In adddition, a request can be made to launch a &quot;Help&quot; program, if available.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_HelpService" PROPAGATED="false" NAME="DeliveryOptions" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the delivery methods supported by this help service./n &quot;File Contents&quot; indicates that the contents of the Help file is returned by the GetHelp method. 
&quot;File Pointer&quot; indicates that a fully specified path to the Help file is returned by the GetHelp method. 
&quot;Associated File&quot; indicates that associations to CIM_LogicalFile instance(s) is available. 
&quot;URL&quot; indicates that a URL to a website is returned by the GetHelp method. 
&quot;Program&quot; indicates that a Help program is launched (on the local system) by the GetHelp method.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>File Contents</cim:VALUE><cim:VALUE>File Pointer</cim:VALUE><cim:VALUE>Associated File</cim:VALUE><cim:VALUE>URL</cim:VALUE><cim:VALUE>Program</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HelpService.OtherDeliveryOptionDescription</cim:VALUE><cim:VALUE>CIM_HelpServiceAvailableToFile</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_HelpService" PROPAGATED="false" NAME="OtherDeliveryOptionDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the nature of the delivery method when DeliveryOptions = &quot;Other&quot; is specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HelpService.DeliveryOptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_HelpService" PROPAGATED="false" NAME="DocumentsAvailable" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of all of the document names/ids that are available via this help service and NOT exposed by the HelpServiceAvailableToFile association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HelpService.DocumentDescriptions</cim:VALUE><cim:VALUE>CIM_HelpService.DocumentFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_HelpService" PROPAGATED="false" NAME="DocumentDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of descriptions for the corresponding documents.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HelpService.DocumentsAvailable</cim:VALUE><cim:VALUE>CIM_HelpService.DocumentFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_HelpService" PROPAGATED="false" NAME="DocumentFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of document formats for the corresponding documents.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>XML</cim:VALUE><cim:VALUE>HTML</cim:VALUE><cim:VALUE>Binary</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>.hlp</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HelpService.OtherDocumentFormatDescription</cim:VALUE><cim:VALUE>CIM_HelpService.DocumentDescriptions</cim:VALUE><cim:VALUE>CIM_HelpService.DocumentsAvailable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_HelpService" PROPAGATED="false" NAME="OtherDocumentFormatDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the format of the document when DocumentFormat= &quot;Other&quot; is specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HelpService.DocumentFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_HelpService" NAME="GetHelp" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The GetHelp method produces, as an OUT parameter, a string containing document information as specified by the input parameters. The input parameters are expected to be valid sets of values from the corresponding indexed properties of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x1000</cim:VALUE><cim:VALUE>0x1001</cim:VALUE><cim:VALUE>0x1002..0x7FFF</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Document returned with no error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Requested Document not found</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedDocument" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name/id of the requested document or the reference to the associated document.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HelpService.DocumentsAvailable</cim:VALUE><cim:VALUE>CIM_HelpServiceAvailableToFile.UserOfService</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Format" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested document format is passed in. The actual document format is returned.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Don&apos;t Care</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>XML</cim:VALUE><cim:VALUE>HTML</cim:VALUE><cim:VALUE>Binary</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>.hlp</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HelpService.DocumentFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="RequestedDelivery" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested delivery mechanism.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>File Contents</cim:VALUE><cim:VALUE>File Pointer</cim:VALUE><cim:VALUE>URL</cim:VALUE><cim:VALUE>Program</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HelpService.DeliveryOptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="DocumentInfo" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If RequestedDelivery = 
File Contents, then the string contains the contents. 
File Pointer, then the string contains a pointer to the file. 
File Reference, then the string contains a REF to a CIM_LogicalFile instance. 
URL, then then the string contains a URL to the help site. 
Program, then the string is empty; the program was launched.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAvailableToElement" NAME="CIM_HelpServiceAvailableToFile"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Help</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_HelpServiceAvailableToFile indicates that the service is available for accessing the help file.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HelpServiceAvailableToFile" PROPAGATED="false" REFERENCECLASS="CIM_HelpService" NAME="ServiceProvided"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ServiceProvided</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service that is available.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HelpServiceAvailableToFile" PROPAGATED="false" REFERENCECLASS="CIM_LogicalFile" NAME="UserOfService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>UserOfService</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The file that make use of this Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_HelpServiceAvailableToFile" PROPAGATED="false" NAME="DocumentFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Document format for the associated file.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>XML</cim:VALUE><cim:VALUE>HTML</cim:VALUE><cim:VALUE>Binary</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>.hlp</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HelpServiceAvailableToFile.OtherDocumentFormatDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_HelpServiceAvailableToFile" PROPAGATED="false" NAME="OtherDocumentFormatDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the format of the file when DocumentFormat= &quot;Other&quot; is specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HelpServiceAvailableToFile.DocumentFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_HostedFileSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A link between the System (such as a Computer or Application System) and the FileSystem that is a part of it.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedFileSystem" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The System that hosts the FileSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedFileSystem" PROPAGATED="false" REFERENCECLASS="CIM_FileSystem" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FileSystem that is part of the System and hosted on it.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_JobDestination"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Processing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>JobDestination is an EnabledLogicalElement representing where a Job is submitted for processing. It can refer to a queue that contains zero or more Jobs, such as a print queue containing print Jobs. JobDestinations are hosted on Systems, similar to the way that Services are hosted on Systems. Also, they may be enabled/disabled similar to Services.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_JobDestination" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_JobDestination" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_JobDestination" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_JobDestination" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as key of a JobDestination instance in a System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_JobDestinationJobs"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Processing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>An association describing where a Job is submitted for processing, ie to which JobDestination.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_JobDestinationJobs" PROPAGATED="false" REFERENCECLASS="CIM_JobDestination" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The JobDestination, possibly a queue.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_JobDestinationJobs" PROPAGATED="false" REFERENCECLASS="CIM_Job" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Job that is in the Job queue/Destination.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_JobDestination" NAME="CIM_JobQueue"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Processing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Status and configuration of a JobQueue. Jobs are held on a queue, and can move from queue to queue until being processed.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_JobQueue" PROPAGATED="false" NAME="QueueStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides queue-specific status information, beyond the ManagedSystemElement.OperationalStatus property. This property further qualifies the status of the queue, or indicates a secondary condition (e.g. queue full).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Additional Status</cim:VALUE><cim:VALUE>Queue Full</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_JobQueue.QueueStatusInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_JobQueue" PROPAGATED="false" NAME="QueueStatusInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides a textual explanation for the status of the queue. Information about both QueueStatus and the OperationalStatus property (inherited from ManagedSystemElement) may be described in QueueStatusInfo. Note, however, that OperationalStatus&apos; Descriptions (if available) MUST be provided in the StatusDescriptions array, inherited from ManagedSystemElement. This is where management clients will expect to locate this information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_JobQueue.QueueStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_JobQueue" PROPAGATED="false" NAME="DefaultJobPriority" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the priority that will be assigned to a new Job being submitted to this queue, if the Job does not explicitly specify a priority. Note that lower numbers indicate higher priorities. The default value of 0xFFFFFFFF is the lowest priority.</cim:VALUE></cim:QUALIFIER><cim:VALUE>65535</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_JobQueue" PROPAGATED="false" NAME="MaxTimeOnQueue" TYPE="datetime"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the maximum time (using a datetime interval format) that a Job can remain on this Queue before completing. If the MaxTimeOnQueue property is exceeded, then the Job SHOULD be removed from the Queue. A value of 0 (the default) indicates that there is no time limit.</cim:VALUE></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_JobQueue" PROPAGATED="false" NAME="MaxJobsOnQueue" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the maximum number of Jobs that can reside on this Queue. A value of 0 (the default) indicates that there is no maximum queue depth.</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_JobQueue" PROPAGATED="false" NAME="MaxJobCPUTime" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the maximum number of milliseconds of CPU time that a Job queued to this destination can consume to complete its execution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_JobDestination" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_JobDestination" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_JobDestination" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_JobDestination" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as key of a JobDestination instance in a System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_FileSystem" NAME="CIM_LocalFileSystem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from FileSystem that represents the file store controlled by a ComputerSystem through local means (e.g., direct device driver access). In this case, the file store is managed directly by the ComputerSystem without the need for another computer to act as a file server. This definition does not breakdown in the case of a Clustered File System. In this scenario, the FileSystem is a LocalFileSystem, weak to the Cluster.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName. Note that this class was originally defined in the scope of a ComputerSystem, and was later allowed to be scoped by any System (for example, a computer or application system). Unfortunately, the property name, CSCreationClassName, could not be changed (for example, to SystemCreationClass Name) without deprecating the class. This change was not deemed critical to the semantics and therefore did not merit deprecation. So, the property name remains.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name. Note that this class was originally defined in the scope of a ComputerSystem, and was later allowed to be scoped by any System (for example, a computer or application system). Unfortunately, the property name, CSName, could not be changed (for example, to SystemName) without deprecating the class. This change was not deemed critical to the semantics and therefore did not merit deprecation. So, the property name remains.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as key of a FileSystem instance within a ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="Root" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Path name or other information defining the root of the FileSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrFSMountPoint</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FileSystems can read/write data in blocks which are defined independently of the underlying StorageExtents. This property captures the FileSystem&apos;s block size for data storage and retrieval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="FileSystemSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FileSystemSize property stores the total size of the File System in bytes. If unknown, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host File System|001.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="AvailableSpace" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableSpace indicates the total amount of free space for the FileSystem, in bytes. If unknown, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host File System|001.14</cim:VALUE><cim:VALUE>MIF.DMTF|Partition|002.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="ReadOnly" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the FileSystem is designated as read only.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrFSAccess</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="EncryptionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to encrypt the FileSystem. If it is not possible or not desired to describe the encryption scheme (perhaps for security reasons), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the FileSystem is encrypted or not, &quot;Encrypted&quot; to represent that the File System is encrypted but either its encryption scheme is not known or not disclosed, and &quot;Not Encrypted&quot; to represent that the FileSystem is not encrypted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to compress the FileSystem. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the FileSystem is compressed or not, &quot;Compressed&quot; to represent that the File System is compressed but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the FileSystem is not compressed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CaseSensitive" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that case sensitive file names are supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CasePreserved" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the case of file names are preserved.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CodeSet" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array defining the character sets or encoding supported by the FileSystem. For example, the values, &quot;ASCII&quot; (2) or &quot;ISO2022&quot; (4), may be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>ASCII</cim:VALUE><cim:VALUE>Unicode</cim:VALUE><cim:VALUE>ISO2022</cim:VALUE><cim:VALUE>ISO8859</cim:VALUE><cim:VALUE>Extended UNIX Code</cim:VALUE><cim:VALUE>UTF-8</cim:VALUE><cim:VALUE>UCS-2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="MaxFileNameLength" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer indicating the maximum length of a file name within the FileSystem. 0 indicates that there is no limit on file name length.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="ClusterSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum file allocation size (an integral number of blocks), imposed by the FileSystem. (The size of a block is specified in the BlockSize property for the FileSystem.) Minimum allocation size is the smallest amount of storage allocated to a LogicalFile by the FileSystem. This is not a mandatory minimum allocation for all FileSystems. Under stress conditions, some FileSystems may allocate storage in amounts smaller than the ClusterSize.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="FileSystemType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String describing the type of FileSystem and therefore, its conventions. For example, &quot;NTFS&quot; or &quot;S5&quot; may be listed as well as any additional information on the FileSystem&apos;s implementation. Since various flavors of FileSystems (like S5) exist, this property is defined as a string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.6</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="PersistenceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value representing the FileSystem&apos;s perception of its own persistence characteristics. This property would typically be set at the time the FileSystem is instantiated and would not be changed by external actions. A value of &quot;Persistent&quot; indicates that the FileSystem is persistent, will be preserved through an orderly shutdown and should be protected. A value of &quot;Temporary&quot; indicates that the FileSystem is non-persistent, should not be protected and may not survive a shutdown. A value of &quot;External&quot; indicates that the FileSystem is controlled outside of the scope of the operating environment and may need to be protected by specialized means. A value of &quot;Other&quot; is provided to allow for additional persistence types, to be described in the OtherPersistenceType attribute, and is expected to be rarely, if ever, used. A value of &quot;Unknown&quot; indicates that the persistence of the FileSystem can not be determined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Persistent</cim:VALUE><cim:VALUE>Temporary</cim:VALUE><cim:VALUE>External</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FileSystem.OtherPersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="OtherPersistenceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the persistence characteristics when PersistenceType is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FileSystem.PersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="NumberOfFiles" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of files contained in the FileSystem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_Log"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.18.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Logs</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Log represents any type of event, error or informational register or chronicle. The object describes the existence of the log and its characteristics. Log does not dictate the form of the data represented or how records/messages are stored in the log and/or accessed. Subclasses will define the appropriate methods and behavior.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="false" NAME="MaxNumberOfRecords" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of records that can be captured in the Log. If undefined, a value of zero should be specified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="false" NAME="CurrentNumberOfRecords" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current number of records in the Log.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="false" NAME="OverwritePolicy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OverwritePolicy is an integer enumeration that indicates whether the log, represented by the CIM_Log subclasses, can overwrite its entries.Unknown (0) indicates the log&apos;s overwrite policy is unknown. 
Wraps when Full (2) indicates that the log overwrites its entries with new entries when the log has reached its maximum capacity. 
Never Overwrites (7) indicates that the log never overwrites its entries by the new entries.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Wraps When Full</cim:VALUE><cim:VALUE>Never Overwrites</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="false" NAME="LogState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LogState is an integer enumeration that indicates the current state of a log represented by CIM_Log subclasses. LogState is to be used in conjunction with the EnabledState property to fully describe the current state of the log. The following text briefly summarizes the various log states: 
Unknown (0) indicates the state of the log is unknown. 
Normal (2) indicates that the log is or could be executing logging commands, will process any queued log entries, and will queue new logging requests. 
Erasing (3) indicates that the log is being erased. 
Not Applicable (4) indicates the log does not support representing a log state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Normal</cim:VALUE><cim:VALUE>Erasing</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>4</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Log" NAME="ClearLog" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Log be cleared of all entries. 
The return value should be 0 if the request was successfully executed, 1 if the request is not supported, and some other value, as indicated by the ValueMap/Values qualifiers, if an error occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..0x0FFF</cim:VALUE><cim:VALUE>0x1000..0x7FFF</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with no error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF_Reserved</cim:VALUE><cim:VALUE>Method_Reserved</cim:VALUE><cim:VALUE>Vendor_Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_LogManagesRecord"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Logs</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LogManagesRecord describes the aggregation or location of Records managed by a Log.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogManagesRecord" PROPAGATED="false" REFERENCECLASS="CIM_Log" NAME="Log"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Log.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogManagesRecord" PROPAGATED="false" REFERENCECLASS="CIM_RecordForLog" NAME="Record"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The record managed by the Log.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Log" NAME="CIM_MessageLog"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.14.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Logs</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MessageLog represents any type of event, error or informational register or chronicle. The object describes the existence of the log and its characteristics. Several methods are defined for retrieving, writing and deleting log entries, and maintaining the log. This type of log uses iterators to access the log records, whereas its peer class, RecordLog, uses more abstracted access mechanisms.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as part of the key (a unique identifier) for the MessageLog instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers indicating the Log capabilities. Information such as &quot;Write Record Supported&quot; (value= 2) or &quot;Variable Length Records Supported&quot; (8) is specified in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Write Record Supported</cim:VALUE><cim:VALUE>Delete Record Supported</cim:VALUE><cim:VALUE>Can Move Backward in Log</cim:VALUE><cim:VALUE>Freeze Log Supported</cim:VALUE><cim:VALUE>Clear Log Supported</cim:VALUE><cim:VALUE>Supports Addressing by Ordinal Record Number</cim:VALUE><cim:VALUE>Variable Length Records Supported</cim:VALUE><cim:VALUE>Variable Formats for Records</cim:VALUE><cim:VALUE>Can Flag Records for Overwrite</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MessageLog.CapabilitiesDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="CapabilitiesDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing more detailed explanations for any of the Log features indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MessageLog.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="MaxLogSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum size, in bytes, to which the Log can grow. If there is no maximum, then MaxLogSize should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="SizeOfHeader" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The size of the Log header, in bytes, if one is present. If there is no Log header, then this property should be set to 0. Headers may include general information about the Log such as the current number of records, time of last update, or a pointer to the location of the first Log entry. Note that this property is NOT the size of the header for an individual Log entry. The latter is described by the property, SizeOfRecordHeader.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="HeaderFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the SizeOfHeader property is non-zero, this property describes the structure and format of the Log header. It is a free-form string. If the SizeOfHeader property is 0, then the information in this property is undefined.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="MaxRecordSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum size, in bytes, to which an individual Log entry (record) can grow - if the Capabilities array includes a value of 7 (&quot;Variable Length Records Supported&quot;). If the Capabilities array does not include a 7, then the Log only supports fixed length entries. The size of these entries is described by this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="SizeOfRecordHeader" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The size of the header for the Log&apos;s individual entries, in bytes, if record headers are defined. If there are no record headers, then this property should be set to 0. Record headers may include information such as the type of the Log entry, the date/time that the entry was last updated, or a pointer to the start of optional data. Note that this property defines the header size for individual records in the Log, while the SizeOfHeader property describes the Log&apos;s overall header, typically located at the start of the MessageLog.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="RecordHeaderFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the SizeOfRecordHeader property is non-zero, this property describes the structure and format of the record headers. It is a free-form string. If the SizeOfRecordHeader property is 0, then the information in this property is undefined.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="OverwritePolicy" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OverwritePolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration describing the behavior of the Log, when it becomes full or near full. For example, the Log may wrap (value=2) or may simply stop recording entries (value =7). 

Some of the property&apos;s possible values need further explanation: 
3=&quot;Clear When Near Full&quot; indicates that all of the Log&apos;s entries will be deleted when a specified record capacity is reached. The capacity is specified in percentage, using the property, PercentageNearFull. &apos;Near Full&apos; may be less than 100% if the Log takes time to clear, and a position should always be available for new records. 
4=&quot;Overwrite Outdated When Needed&quot; describes that Log entries (timestamped later than the date/time specified in the property, TimeWhenOutdated) can be overwritten. 
5=&quot;Remove Outdated Records&quot; specifies that records (timestamped later than the date/time specified in the property, TimeWhenOutdated) are logically and/or physically removed from the Log. 
6=&quot;Overwrite Specific Records&quot; indicates that specially flagged records may be overwritten. This property only makes sense when the Capabilities array includes a value of 10, &quot;Can Flag Records for Overwrite&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Wraps When Full</cim:VALUE><cim:VALUE>Clear When Near Full</cim:VALUE><cim:VALUE>Overwrite Outdated When Needed</cim:VALUE><cim:VALUE>Remove Outdated Records</cim:VALUE><cim:VALUE>Overwrite Specific Records</cim:VALUE><cim:VALUE>Never Overwrite</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MessageLog.OtherPolicyDescription</cim:VALUE><cim:VALUE>CIM_MessageLog.TimeWhenOutdated</cim:VALUE><cim:VALUE>CIM_MessageLog.PercentageNearFull</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="OtherPolicyDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the OverwritePolicy specifies a value of 1 (&quot;Other&quot;), the Log&apos;s behavior can be explained using this property. If OverwritePolicy is not 1, then this property&apos;s contents are undefined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MessageLog.OverwritePolicy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="TimeWhenOutdated" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the OverwritePolicy is based on &apos;outdated&apos; records (values 4 or 5), this property defines when a Log entry is considered to be outdated - either by time interval or at a specific date and time.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MessageLog.OverwritePolicy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="PercentageNearFull" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the OverwritePolicy is based on clearing records when the Log is near full (value=3), this property defines the record capacity (in percentage) that is considered to be &apos;near full&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MessageLog.OverwritePolicy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="LastChange" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration describing the last change to the MessageLog.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Add</cim:VALUE><cim:VALUE>Delete</cim:VALUE><cim:VALUE>Modify</cim:VALUE><cim:VALUE>Log Cleared</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="TimeOfLastChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When a change is made to the Log, the date/time of that modification is captured. This property could be used to event against any update to the MessageLog.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="RecordLastChanged" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When a change is made to the Log, the record number that was modified is captured.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="IsFrozen" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Log is currently frozen and modifications are not allowed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MessageLog" PROPAGATED="false" NAME="CharacterSet" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration describing the character set used to record data in the individual Log entries. For example, the Log records may contain ASCII data (value=2), or be raw octet strings (value=10).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>ASCII</cim:VALUE><cim:VALUE>Unicode</cim:VALUE><cim:VALUE>ISO2022</cim:VALUE><cim:VALUE>ISO8859</cim:VALUE><cim:VALUE>Extended UNIX Code</cim:VALUE><cim:VALUE>UTF-8</cim:VALUE><cim:VALUE>UCS-2</cim:VALUE><cim:VALUE>Bitmapped Data</cim:VALUE><cim:VALUE>OctetString</cim:VALUE><cim:VALUE>Defined by Individual Records</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="MaxNumberOfRecords" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of records that can be captured in the Log. If undefined, a value of zero should be specified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="CurrentNumberOfRecords" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current number of records in the Log.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="LogState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LogState is an integer enumeration that indicates the current state of a log represented by CIM_Log subclasses. LogState is to be used in conjunction with the EnabledState property to fully describe the current state of the log. The following text briefly summarizes the various log states: 
Unknown (0) indicates the state of the log is unknown. 
Normal (2) indicates that the log is or could be executing logging commands, will process any queued log entries, and will queue new logging requests. 
Erasing (3) indicates that the log is being erased. 
Not Applicable (4) indicates the log does not support representing a log state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Normal</cim:VALUE><cim:VALUE>Erasing</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>4</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_MessageLog" NAME="PositionToFirstRecord" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that an iteration of the MessageLog be established and that the iterator be set to the first entry in the Log. An identifier for the iterator is returned as an output parameter of the method. 

Regarding iteration, you have 2 choices: 1) Embed iteration data in the method call, and allow implementations to track/ store this data manually; or, 2) Iterate using a separate object (for example, class ActiveIterator) as an iteration agent. The first approach is used here for interoperability. The second requires an instance of the Iterator object for EACH iteration in progress. 2&apos;s functionality could be implemented underneath 1. 

The return value from PositionToFirstRecord should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="IterationIdentifier" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the iterator.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_MessageLog" NAME="PositionAtRecord" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Log&apos;s iteration identifier be advanced or retreated a specific number of records, or set to the entry at a specified numeric location. These two different behaviors are accomplished using the input parameters of the method. Advancing or retreating is achieved by setting the MoveAbsolute boolean to FALSE, and then specifying the number of entries to advance or retreat as positive or negative values in the RecordNumber parameter. Moving to a specific record number is accomplished by setting the MoveAbsolute input parameter to TRUE, and then placing the record number into the RecordNumber parameter. This can only be done if the Capabilities array includes a value of 7, &quot;Supports Addressing by Ordinal Record Number&quot;. 

After the method completes and if ordinal record numbers are supported (the Capabilities array includes a 7), the current record number is returned in the RecordNumber output parameter. Otherwise, the value of the parameter is undefined. 

IterationIdentifier is defined as an Input/Output method parameter to allow the Log to embed state information in the Identifier and potentially let the identifier be maintained by the using application. 

The return value from PositionAtRecord should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. If the request is not supported, check the Capabilities array regarding support for ordinal record number addressing and backward movement in the Log (values 7 and 4, respectively). 

Note: In a subclass, the set of possible return codes could be described using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="IterationIdentifier" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the iterator.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="MoveAbsolute" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Advancing or retreating the IterationIdentifier is achieved by setting the MoveAbsolute boolean to FALSE, and specifying the number of entries to advance or retreat as positive or negative values in the RecordNumber parameter. Moving to a specific record number is accomplished by setting the MoveAbsolute parameter to TRUE, and placing the record number into the RecordNumber parameter.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="RecordNumber" TYPE="sint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The relative or absolute record number.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_MessageLog" NAME="GetRecord" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the record indicated by the IterationIdentifier be retrieved from the MessageLog. After retrieval, the IterationIdentifier may be advanced to the next record by setting the PositionToNext input parameter to TRUE. Two output parameters are defined for the method - RecordData which holds the contents of the Log entry (as an array of bytes that can be recast to an appropriate format), and RecordNumber which returns the current record number addressed via the Iteration Identifier. The RecordNumber parameter is only defined/valid when the Capabilities array indicates that ordinal record number addressing is supported (a value of 7). 

IterationIdentifier is defined as an Input/Output method parameter to allow the Log to embed state information in the Identifier and potentially let the identifier be maintained by the using application. 

The return value from GetRecord should be 0 if the request was successfully executed, 1 if the request is not supported, and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="IterationIdentifier" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the iterator.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="PositionToNext" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Iteration Identifier should be advanced to the next record, after retrieving the current Log entry.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="RecordNumber" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The record number.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="RecordData" TYPE="uint8"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The record data.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_MessageLog" NAME="DeleteRecord" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the record indicated by the IterationIdentifier be deleted from the MessageLog. After deletion, the Iteration Identifier may be advanced to the next record by setting the PositionToNext input parameter to TRUE. If set to FALSE, then the IterationIdentifier will be positioned at the previous record. Two output parameters are defined for the method - RecordData which holds the contents of the deleted Log entry (as an array of bytes that can be recast to an appropriate format or discarded), and RecordNumber which returns the current record number addressed via the IterationIdentifier. The RecordNumber parameter is only defined/valid when the Capabilities array indicates that ordinal record number addressing is supported (a value of 7). 

IterationIdentifier is defined as an Input/Output method parameter to allow the Log to embed state information in the Identifier and potentially let the identifier be maintained by the using application. 

The return value from DeleteRecord should be 0 if the request was successfully executed, 1 if the request is not supported, and some other value if an error occurred. If the request is not supported, check the Capabilities array that a value of 3 (&quot;Delete Record Supported&quot;) is specified. 

Note: In a subclass, the set of possible return codes could be described using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="IterationIdentifier" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the iterator.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="PositionToNext" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that when set to TRUE requests the IterationIdentifier to be advanced to the next record, after the current entry is deleted. If set to FALSE, IterationIdentifier is set to the previous record.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="RecordNumber" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The record number.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="RecordData" TYPE="uint8"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The record data.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_MessageLog" NAME="WriteRecord" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that a record be inserted at the Log position indicated by the IterationIdentifier. The entry&apos;s data is provided in the RecordData input parameter. After insertion, the IterationIdentifier may be advanced to the next record by setting the PositionToNext input parameter to TRUE. The output parameter, RecordNumber, returns the current record number addressed via the IterationIdentifier. This parameter is only defined/valid when the Capabilities array indicates that ordinal record number addressing is supported (a value of 7). 

IterationIdentifier is defined as an Input/Output method parameter to allow the Log to embed state information in the Identifier and potentially let the identifier be maintained by the using application. 

The return value from WriteRecord should be 0 if the request was successfully executed, 1 if the request is not supported, and some other value if an error occurred. If the request is not supported, check the Capabilities array that a value of 2 (&quot;Write Record Supported&quot;) is specified. 

Note: In a subclass, the set of possible return codes could be described using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="IterationIdentifier" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the iterator.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="PositionToNext" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Iteration Identifier should be advanced to the next record, after writing the Log entry.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="RecordData" TYPE="uint8"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The record data.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER NAME="RecordNumber" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The record number.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_MessageLog" NAME="CancelIteration" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that an iteration of the Log, identified by the IterationIdentifier input parameter, be stopped. The return value from CancelIteration should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="IterationIdentifier" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the iterator.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_MessageLog" NAME="FreezeLog" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the MessageLog be placed in a frozen state (&quot;Freeze&quot; input parameter = TRUE) or &apos;unfrozen&apos; (= FALSE). If frozen, modifications to the Log will not be allowed. If successful, the Log&apos;s IsFrozen boolean property will be updated to reflect the desired state. 

The method&apos;s return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. If the request is not supported, check the Capabilities array that a value of 5 (&quot;Freeze Log Supported&quot;) is specified. 

Note: In a subclass, the set of possible return codes could be described using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Freeze" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE then freeze the log, if FALSE &apos;unfreeze&apos; the log.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_MessageLog" NAME="FlagRecordForOverwrite" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the record indicated by the IterationIdentifier be flagged as overwriteable. This method is only supported when the Capabilities array includes a value of 10, &quot;Can Flag Records for Overwrite&quot;. After updating the entry, the IterationIdentifier may be advanced to the next record by setting the PositionToNext input parameter to TRUE. One output parameter is defined for the method RecordNumber. It returns the current record number addressed via the Iteration Identifier. This parameter is only defined/valid when the Capabilities array indicates that ordinal record number addressing is supported (a value of 7). 

IterationIdentifier is defined as an Input/Output method parameter to allow the Log to embed state information in the Identifier and potentially let the identifier be maintained by the using application. 

The return value from FlagRecordForOverwrite should be 0 if the request was successfully executed, 1 if the request is not supported, and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="IterationIdentifier" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier for the iterator.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="PositionToNext" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Iteration Identifier should be advanced to the next record, after updating the current Log entry.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="RecordNumber" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The record number.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="ClearLog" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Log be cleared of all entries. 
The return value should be 0 if the request was successfully executed, 1 if the request is not supported, and some other value, as indicated by the ValueMap/Values qualifiers, if an error occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..0x0FFF</cim:VALUE><cim:VALUE>0x1000..0x7FFF</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with no error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF_Reserved</cim:VALUE><cim:VALUE>Method_Reserved</cim:VALUE><cim:VALUE>Vendor_Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_Mount"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>An association between a FileSystem and a Directory which indicates that the Directory is being attached to the FileSystem. The semantics of this relationship require that the mounted Directory be contained by a FileSystem (via the FileStorage association) that is different from the FileSystem referenced as the Dependent. The Directory&apos;s containing FileSystem could be either local or remote. For example, a LocalFileSystem on a Solaris ComputerSystem can mount a Directory from the FileSystem accessed via the machine&apos;s CDROM drive, i.e., another LocalFile System. On the other hand, in a &apos;remote&apos; case, the Directory is first exported by its FileSystem, which is hosted on another ComputerSystem acting (for example) as a file server. In order to distinguish these two types of Mount, it is recommended that a CIM_Export association always be defined for the remotely accessed/mounted Directories.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Mount" PROPAGATED="false" REFERENCECLASS="CIM_Directory" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Directory mounted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Mount" PROPAGATED="false" REFERENCECLASS="CIM_FileSystem" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FileSystem the Directory is mounted on.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_OOBAlertService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Boot</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This Service is implemented by a LogicalDevice (e.g. a NetworkAdapter or Modem) that is capable of sending alert messages to a remote destination. The alert messages reflect the state of one or more ManagedSystemElements. The Elements for which alert messages are forwarded, are defined by enumerating the ProvidesServiceToElement association for the Service. Out of Band (OOB) refers to the mechanisms in use when normal OS-based management mechanisms are not possible. This occurs when the OS is down or not functioning properly.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OOBAlertService" PROPAGATED="false" NAME="DestinationType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of the alert destination. For example, the alert may be received by an application listening on a UDP Port on a remote destination, or could be sent to a pager (values 4 or 2, respectively).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Pager</cim:VALUE><cim:VALUE>TCP Port</cim:VALUE><cim:VALUE>UDP Port</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OOBAlertService.OtherDestinationTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OOBAlertService" PROPAGATED="false" NAME="OtherDestinationTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The description of the alert DestinationType. This is used when the DestinationType is set to &quot;Other&quot; (value=1).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OOBAlertService.DestinationType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OOBAlertService" PROPAGATED="false" NAME="DestinationAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The address where this Service sends the alerts. The format of this address depends on the DestinationType. For example, if the DestinationType is a UDP Port (value=4), then this property contains a string identifying the IP address of the Port (for example, 111.222.333.444:4567). If DestinationType is a pager (value=2), then the address is a Pager number (for example, 18002257654).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OOBAlertService" PROPAGATED="false" NAME="MessageFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The format of the Alert Message sent by the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Numeric</cim:VALUE><cim:VALUE>AlphaNumeric</cim:VALUE><cim:VALUE>Free Form Text</cim:VALUE><cim:VALUE>Platform Event Trap</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OOBAlertService.OtherMessageFormatDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OOBAlertService" PROPAGATED="false" NAME="OtherMessageFormatDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The description of the format of the alert message used by the Service when the AlertMessageFormat property is set to &quot;Other&quot; (value=1).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OOBAlertService.MessageFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OOBAlertService" PROPAGATED="false" NAME="OnlySendsFixedMessage" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the AlertService only uses a fixed message to send an alert, then this flag should be set to TRUE.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OOBAlertService" PROPAGATED="false" NAME="FixedPartOfMessage" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AlertService may require some fixed data to send as part of the message. This may include things like the address or name of the System. This string contains the complete message when the property, OnlySendsFixedMessage, is set to TRUE.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OOBAlertService" PROPAGATED="false" NAME="DestinationIsAckCapable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the destination is capable of sending an acknowledgement to the alert, then this flag is set to TRUE. The format of the acknowledgement is determined by the DestinationType and the MessageFormat.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OOBAlertService" PROPAGATED="false" NAME="RetryCount" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AlertService may retry and send an alert more than once. The RetryCount identifies how often the operation will be repeated. If DestinationIsAckCapable is set to TRUE, then the retry will only be done if an Ack is not received. Otherwise, the retries are done unconditionally.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OOBAlertService" PROPAGATED="false" NAME="RetryInterval" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The interval between each successive retry, in seconds. If DestinationIsAckCapable is set to TRUE, then this interval is used as a timeout interval, before the next retry is done.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OOBAlertService" PROPAGATED="false" NAME="PresenceHeartbeatCapable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the OOB Alerting service is capable of sending Presence heart beat messages.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Read" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OOBAlertService" PROPAGATED="false" NAME="EnablePresenceHeartbeats" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When set to true causes the OOBAlertService to send Presence heart beat messages.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OOBAlertService.PresenceHeartbeatCapable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_OperatingSystem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.23.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::OperatingSystem</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An OperatingSystem is software/firmware that makes a ComputerSystem&apos;s hardware usable, and implements and/or manages the resources, file systems, processes, user interfaces, services, ... available on the ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as key of an OperatingSystem instance within a ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operating System|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="OSType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A integer indicating the type of OperatingSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OperatingSystem.OtherTypeDescription</cim:VALUE><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the manufacturer and OperatingSystem type - used when the OperatingSystem property, OSType, is set to 1 or 59 (&quot;Other&quot; or &quot;Dedicated&quot;). The format of the string inserted in OtherTypeDescription should be similar in format to the Values strings defined for OSType. OtherTypeDescription should be set to NULL when OSType is any value other than 1 or 59.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OperatingSystem.OSType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Operating System&apos;s version number. The format of the version information is as follows: &lt;Major Number&gt;.&lt;Minor Number&gt;.&lt;Revision&gt; or &lt;Major Number&gt;.&lt;Minor Number&gt;.&lt;Revision Letter&gt;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operating System|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="LastBootUpTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time when the OperatingSystem was last booted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="LocalDateTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingSystem&apos;s notion of the local date and time of day.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrSystemDate</cim:VALUE><cim:VALUE>MIF.DMTF|General Information|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="CurrentTimeZone" TYPE="sint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CurrentTimeZone indicates the number of minutes the OperatingSystem is offset from Greenwich Mean Time. Either the number is positive, negative or zero.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Minutes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="NumberOfLicensedUsers" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of user licenses for the OperatingSystem. If unlimited, enter 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="NumberOfUsers" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of user sessions for which the OperatingSystem is currently storing state information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host System|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrSystemNumUsers</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="NumberOfProcesses" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of process contexts currently loaded or running on the OperatingSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host System|001.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrSystemProcesses</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="MaxNumberOfProcesses" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of process contexts the OperatingSystem can support. If there is no fixed maximum, the value should be 0. On systems that have a fixed maximum, this object can help diagnose failures that occur when the maximum is reached.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host System|001.6</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrSystemMaxProcesses</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="TotalSwapSpaceSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total swap space in Kbytes. This value may be NULL (unspecified) if swap space is not distinguished from page files. However, some Operating Systems distinguish these concepts. For example, in UNIX, whole processes can be &apos;swapped out&apos; when the free page list falls and remains below a specified amount.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="TotalVirtualMemorySize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of Kbytes of virtual memory. For example, this may be calculated by adding the amount of total RAM to the amount of paging space (ie, adding the amount of memory in/aggregated by the ComputerSystem to the property, SizeStoredInPagingFiles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Memory Settings|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="FreeVirtualMemory" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of Kbytes of virtual memory currently unused and available. For example, this may be calculated by adding the amount of free RAM to the amount of free paging space (ie, adding the properties, FreePhysicalMemory and FreeSpace InPagingFiles).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Memory Settings|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="FreePhysicalMemory" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of Kbytes of physical memory currently unused and available.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Memory Settings|001.2</cim:VALUE><cim:VALUE>MIF.UNIX|Host Physical Memory|6.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="TotalVisibleMemorySize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total amount of physical memory (in Kbytes) available to the OperatingSystem. This value does not necessarily indicate the true amount of physical memory, but what is reported to the OperatingSystem as available to it.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="SizeStoredInPagingFiles" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of KBytes that can be stored in the OperatingSystem&apos;s paging files. 0 indicates that there are no paging files.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Memory Settings|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="FreeSpaceInPagingFiles" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of KBytes that can be mapped into the OperatingSystem&apos;s paging files without causing any other pages to be swapped out. 0 indicates that there are no paging files.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Memory Settings|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="MaxProcessMemorySize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of Kbytes of memory that can be allocated to a Process. For Operating Systems with no virtual memory, this value is typically equal to the total amount of physical Memory minus memory used by the BIOS and OS. For some Operating Systems, this value may be infinity - in which case, 0 should be entered. In other cases, this value could be a constant - for example, 2G or 4G.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="Distributed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the OperatingSystem is distributed across several ComputerSystem nodes. If so, these nodes should be grouped as a Cluster.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OperatingSystem" PROPAGATED="false" NAME="MaxProcessesPerUser" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A value that indicates the maximum processes that a user can have associate with it.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_OperatingSystem" NAME="Reboot" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reboot of the OperatingSystem. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_OperatingSystem" NAME="Shutdown" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a shutdown of the OperatingSystem. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. It is up to the implementation or subclass of OperatingSystem to establish dependencies between the Shutdown and Reboot methods, and for example, to provide more sophisticated capabilities such as scheduled shutdown/ reboot, etc. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_PlatformWatchdogService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Watchdog</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PlatformWatchdogService is class derived from Service that provides the controls to manage the watchdog timer service of a managed element. A PlatformWatchdogService monitors the ability of a monitored entity to reset a countdown timer before it expires. If the timer expires, the service may take specific action upon expiration. The monitored entity may be the Operating System, BIOS, or a software component that is installed on the computer system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PlatformWatchdogService" PROPAGATED="false" NAME="MonitoredEntityType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of entity that is monitored by the PlatformWatchdogService. This property is used to identify the type of entity that is responsible for re-arming, or whose information is used to re-arm, the watchdog at periodic intervals. A value set to 2 = &quot;Operating System&quot; shall indicate that the entity is an operating system. A value set to 3 = &quot;Operating System Boot Process&quot; shall indicate that the entity is one which handles the process of booting an operating system. A value set to 4 = &quot;Operating System Shutdown Process&quot; shall indicate that the entity is one which handles process of shutting down of an operating system. A value set to 5 = &quot;Firmware Boot Process&quot; shall indicate that the entity is one which handles process of booting firmware. A value set to 6 = &quot;BIOS Boot Process&quot; shall indicate that the entity is one which handles process of booting the system BIOS. A value set to 7 = &quot;Application&quot; shall indicate that the entity is an application. A value set to 8 = &quot;Service Processor&quot; shall indicate that the entity is an service processor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Operating System</cim:VALUE><cim:VALUE>Operating System Boot Process</cim:VALUE><cim:VALUE>Operating System Shutdown Process</cim:VALUE><cim:VALUE>Firmware Boot Process</cim:VALUE><cim:VALUE>BIOS Boot Process</cim:VALUE><cim:VALUE>Application</cim:VALUE><cim:VALUE>Service Processor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PlatformWatchdogService.OtherMonitoredEntityTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PlatformWatchdogService" PROPAGATED="false" NAME="OtherMonitoredEntityTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of monitored entity when MonitoredEntityType is set to 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PlatformWatchdogService.MonitoredEntityType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PlatformWatchdogService" PROPAGATED="false" NAME="TimeoutInterval" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The timeout interval that is used by the watchdog.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PlatformWatchdogService" PROPAGATED="false" NAME="TimerExpired" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TimerExpired indicates when the watchdog timer has expired. A value of False shall indicate the watchdog timer did not expire the last time it was active, or this information is unknown. A value of True shall indicate the watchdog timer expired the last time it was active. If CurrentTimerValue is supported it also expresses this same information when it has the value 00000000000000.000000:000 expressed in the interval notation of the datetime type.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PlatformWatchdogService" PROPAGATED="false" NAME="TimerResolution" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The resolution of the timer used by the watchdog. The timer can expire anytime between (TimeoutInterval - TimerResolution) or (TimeoutInterval + TimerResolution).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PlatformWatchdogService" PROPAGATED="false" NAME="CurrentTimerValue" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The amount of time remaining before the watchdog timer expires. A value of NULL shall mean unknown.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PlatformWatchdogService" PROPAGATED="false" NAME="TimeOfLastExpiration" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time of the last watchdog timer expiration.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PlatformWatchdogService" PROPAGATED="false" NAME="ActionOnExpiration" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ActionOnExpiration specifies the action that should happen upon the expiration of the watchdog timer. A value set to 1 = &quot;Other&quot; shall indicate that the action described in OtherActionOnExpiration is to be taken. A value set to 2 = &quot;None - Status Only&quot; shall indicate that no action is to be taken. A value set to 3 = &quot;System Reset&quot; shall indicate that the action is to reset the system. A value set to 4 = &quot;System Power Off&quot; shall indicate that the action is to power off the system. A value set to 5 = &quot;System Power Off, then On&quot; shall indicate that the action is to power off the system, followed by a power-on of the system. A value set to 6 = &quot;Generate System NonMaskableInterrupt (NMI)&quot; shall indicate that the action is to generate a non-maskable interrupt on the system. A value set to 7 = &quot;Generate System Management Interrupt (SMI)&quot; shall indicate that the action is to generate a management interrupt on the system. A value set to 8 = &quot; Reset Monitored Entity &quot; shall indicate that the action is to reset the monitored entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>None - Status Only</cim:VALUE><cim:VALUE>System Reset</cim:VALUE><cim:VALUE>System Power Off</cim:VALUE><cim:VALUE>System Power Off, then On</cim:VALUE><cim:VALUE>Generate System NonMaskableInterrupt (NMI)</cim:VALUE><cim:VALUE>Generate System Management Interrupt (SMI)</cim:VALUE><cim:VALUE>Reset Monitored Entity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PlatformWatchdogService.OtherActionOnExpiration</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PlatformWatchdogService" PROPAGATED="false" NAME="OtherActionOnExpiration" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property shall have a value if ActionOnExpiration contains the value 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PlatformWatchdogService.ActionOnExpiration</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_Process"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Processing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Each instance of the CIM_Process class represents a single instance of a running program. A user of the OperatingSystem will typically see a Process as an application or task. Within an OperatingSystem, a Process is defined by a workspace of memory resources and environmental settings that are allocated to it. On a multitasking System, this workspace prevents intrusion of resources by other Processes. Additionally, a Process can execute as multiple Threads, all which run within the same workspace.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="false" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_OperatingSystem.CSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="false" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_OperatingSystem.CSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="false" NAME="OSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping OperatingSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_OperatingSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="false" NAME="OSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping OperatingSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_OperatingSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="false" NAME="Handle" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string used to identify the Process. A Process ID is a kind of Process Handle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="false" NAME="Priority" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Priority indicates the urgency or importance of execution of a Process. Lower values reflect more favorable process scheduling. If a priority is not defined for a Process, a value of 0 should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="false" NAME="ExecutionState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current operating condition of the Process. Values include ready (2), running (3), and blocked (4), among others. The majority of the enumerated values are obvious. However, a few require additional explanation: 
7 (Terminated) describes that a process has naturally completed 
8 (Stopped) describes that a process has been prematurely &apos;stopped&apos; by a user or other request 
10 (Ready but Relinquished Processor) describes that a process is in the Ready state, but has voluntarily relinquished execution time to other processes. For example, this state may indicate a problem when the relinquishing process is not handling items on its queues. If these semantics cannot be detected, the process should report its state as 2 (&quot;Ready&quot;). 
11 (Hung) indicates that a process is not responding and should therefore not be given further execution time.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ready</cim:VALUE><cim:VALUE>Running</cim:VALUE><cim:VALUE>Blocked</cim:VALUE><cim:VALUE>Suspended Blocked</cim:VALUE><cim:VALUE>Suspended Ready</cim:VALUE><cim:VALUE>Terminated</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Growing</cim:VALUE><cim:VALUE>Ready But Relinquished Processor</cim:VALUE><cim:VALUE>Hung</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.9</cim:VALUE><cim:VALUE>MIF.UNIX|Process Information|13.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="false" NAME="OtherExecutionDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the state - used when the instance&apos;s ExecutionState property is set to 1 (&quot;Other&quot;). Other ExecutionDescription should be set to NULL when the Execution State property is any value other than 1.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="false" NAME="CreationDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the Process began executing.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="false" NAME="TerminationDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the Process was stopped or terminated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="false" NAME="KernelModeTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in kernel mode, in milliseconds. If this information is not available, or if the operating system does not distinguish between time in kernel and in user mode, a value of 0 should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="false" NAME="UserModeTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in user mode, in milliseconds. If this information is not available, a value of 0 should be used. If the operating system does not distinguish between time in kernel mode and user mode, the time should be returned in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="false" NAME="WorkingSetSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The amount of memory in bytes that a Process needs to execute efficiently, for an OperatingSystem that uses page-based memory management. If an insufficient amount of memory is available (&lt; working set size), thrashing will occur. If this information is not known, NULL or 0 should be entered. If this data is provided, it could be monitored to understand a Process&apos; changing memory requirements as execution proceeds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ProcessExecutable"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Processing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A link between a Process and a DataFile indicating that the File participates in the execution of the Process.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProcessExecutable" PROPAGATED="false" REFERENCECLASS="CIM_DataFile" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DataFile participating in the execution of the Process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProcessExecutable" PROPAGATED="false" REFERENCECLASS="CIM_Process" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_ProcessOfJob"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Processing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>ProcessOfJob describes that the referenced Process is the result of the execution of the Job. A Job may cause multiple Processes to run, perhaps on different operating systems. This is allowed by the &apos;*&apos; cardinality of the Process reference. Note that a Process can result from only one Job - hence, the &apos;0..1&apos; cardinality on Job.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProcessOfJob" PROPAGATED="false" REFERENCECLASS="CIM_Job" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Execution of the Job results in the creation of the Process referenced as PartComponent. The Job aggregates the Process(es) that are created when it is executed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProcessOfJob" PROPAGATED="false" REFERENCECLASS="CIM_Process" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Process that results from the execution of the Job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_RecordInLog"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Logs</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RecordInLog describes the aggregation or location of Log entries within a MessageLog.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RecordInLog" PROPAGATED="false" REFERENCECLASS="CIM_MessageLog" NAME="MessageLog"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Message Log.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RecordInLog" PROPAGATED="false" REFERENCECLASS="CIM_LogRecord" NAME="LogRecord"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Log entry contained within the MessageLog.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Log" NAME="CIM_RecordLog"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Logs</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RecordLog serves as an aggregation point for LogRecord objects. This class presents a higher level view of a log than its peer class MessageLog (which uses iterators) and introduces a new key structure. Access to records in this log is achieved through the use of the standard CIM Operations defined as part of WBEM.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_RecordLog" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. 
In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="MaxNumberOfRecords" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of records that can be captured in the Log. If undefined, a value of zero should be specified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="CurrentNumberOfRecords" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current number of records in the Log.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="OverwritePolicy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OverwritePolicy is an integer enumeration that indicates whether the log, represented by the CIM_Log subclasses, can overwrite its entries.Unknown (0) indicates the log&apos;s overwrite policy is unknown. 
Wraps when Full (2) indicates that the log overwrites its entries with new entries when the log has reached its maximum capacity. 
Never Overwrites (7) indicates that the log never overwrites its entries by the new entries.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Wraps When Full</cim:VALUE><cim:VALUE>Never Overwrites</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="LogState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LogState is an integer enumeration that indicates the current state of a log represented by CIM_Log subclasses. LogState is to be used in conjunction with the EnabledState property to fully describe the current state of the log. The following text briefly summarizes the various log states: 
Unknown (0) indicates the state of the log is unknown. 
Normal (2) indicates that the log is or could be executing logging commands, will process any queued log entries, and will queue new logging requests. 
Erasing (3) indicates that the log is being erased. 
Not Applicable (4) indicates the log does not support representing a log state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Normal</cim:VALUE><cim:VALUE>Erasing</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>4</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="ClearLog" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Log be cleared of all entries. 
The return value should be 0 if the request was successfully executed, 1 if the request is not supported, and some other value, as indicated by the ValueMap/Values qualifiers, if an error occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..0x0FFF</cim:VALUE><cim:VALUE>0x1000..0x7FFF</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with no error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF_Reserved</cim:VALUE><cim:VALUE>Method_Reserved</cim:VALUE><cim:VALUE>Vendor_Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_FileSystem" NAME="CIM_RemoteFileSystem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from FileSystem that represents access of the FileSystem via a network-related service. In this case, the file store is hosted by a computer, acting as a file server. For example, the file store for an NFS FileSystem is typically NOT on a ComputerSystem&apos;s locally controlled media, nor is it directly accessed through a device driver. Subclasses of RemoteFileSystem contain client-side configuration information related to the access of the FileSystem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName. Note that this class was originally defined in the scope of a ComputerSystem, and was later allowed to be scoped by any System (for example, a computer or application system). Unfortunately, the property name, CSCreationClassName, could not be changed (for example, to SystemCreationClass Name) without deprecating the class. This change was not deemed critical to the semantics and therefore did not merit deprecation. So, the property name remains.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name. Note that this class was originally defined in the scope of a ComputerSystem, and was later allowed to be scoped by any System (for example, a computer or application system). Unfortunately, the property name, CSName, could not be changed (for example, to SystemName) without deprecating the class. This change was not deemed critical to the semantics and therefore did not merit deprecation. So, the property name remains.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as key of a FileSystem instance within a ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="Root" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Path name or other information defining the root of the FileSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrFSMountPoint</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FileSystems can read/write data in blocks which are defined independently of the underlying StorageExtents. This property captures the FileSystem&apos;s block size for data storage and retrieval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="FileSystemSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FileSystemSize property stores the total size of the File System in bytes. If unknown, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host File System|001.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="AvailableSpace" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableSpace indicates the total amount of free space for the FileSystem, in bytes. If unknown, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host File System|001.14</cim:VALUE><cim:VALUE>MIF.DMTF|Partition|002.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="ReadOnly" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the FileSystem is designated as read only.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrFSAccess</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="EncryptionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to encrypt the FileSystem. If it is not possible or not desired to describe the encryption scheme (perhaps for security reasons), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the FileSystem is encrypted or not, &quot;Encrypted&quot; to represent that the File System is encrypted but either its encryption scheme is not known or not disclosed, and &quot;Not Encrypted&quot; to represent that the FileSystem is not encrypted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to compress the FileSystem. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the FileSystem is compressed or not, &quot;Compressed&quot; to represent that the File System is compressed but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the FileSystem is not compressed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CaseSensitive" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that case sensitive file names are supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CasePreserved" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the case of file names are preserved.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CodeSet" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array defining the character sets or encoding supported by the FileSystem. For example, the values, &quot;ASCII&quot; (2) or &quot;ISO2022&quot; (4), may be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>ASCII</cim:VALUE><cim:VALUE>Unicode</cim:VALUE><cim:VALUE>ISO2022</cim:VALUE><cim:VALUE>ISO8859</cim:VALUE><cim:VALUE>Extended UNIX Code</cim:VALUE><cim:VALUE>UTF-8</cim:VALUE><cim:VALUE>UCS-2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="MaxFileNameLength" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer indicating the maximum length of a file name within the FileSystem. 0 indicates that there is no limit on file name length.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="ClusterSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum file allocation size (an integral number of blocks), imposed by the FileSystem. (The size of a block is specified in the BlockSize property for the FileSystem.) Minimum allocation size is the smallest amount of storage allocated to a LogicalFile by the FileSystem. This is not a mandatory minimum allocation for all FileSystems. Under stress conditions, some FileSystems may allocate storage in amounts smaller than the ClusterSize.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="FileSystemType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String describing the type of FileSystem and therefore, its conventions. For example, &quot;NTFS&quot; or &quot;S5&quot; may be listed as well as any additional information on the FileSystem&apos;s implementation. Since various flavors of FileSystems (like S5) exist, this property is defined as a string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.6</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="PersistenceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value representing the FileSystem&apos;s perception of its own persistence characteristics. This property would typically be set at the time the FileSystem is instantiated and would not be changed by external actions. A value of &quot;Persistent&quot; indicates that the FileSystem is persistent, will be preserved through an orderly shutdown and should be protected. A value of &quot;Temporary&quot; indicates that the FileSystem is non-persistent, should not be protected and may not survive a shutdown. A value of &quot;External&quot; indicates that the FileSystem is controlled outside of the scope of the operating environment and may need to be protected by specialized means. A value of &quot;Other&quot; is provided to allow for additional persistence types, to be described in the OtherPersistenceType attribute, and is expected to be rarely, if ever, used. A value of &quot;Unknown&quot; indicates that the persistence of the FileSystem can not be determined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Persistent</cim:VALUE><cim:VALUE>Temporary</cim:VALUE><cim:VALUE>External</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FileSystem.OtherPersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="OtherPersistenceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the persistence characteristics when PersistenceType is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FileSystem.PersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="NumberOfFiles" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of files contained in the FileSystem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ResidesOnExtent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>An association between a LogicalElement and the StorageExtent where it is located. Typically, a FileSystem ResidesOn a LogicalDisk. However, it is possible for a logical file or other internal data store to reside directly on a StorageExtent or appropriate subclass.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ResidesOnExtent" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ResidesOnExtent" PROPAGATED="false" REFERENCECLASS="CIM_LogicalElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalElement that is located on the StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_RunningOS"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::OperatingSystem</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>RunningOS indicates the currently executing OperatingSystem. At most one OperatingSystem can execute at any time on a ComputerSystem. &apos;At most one&apos; is specified, since the Computer System may not be currently booted, or its OperatingSystem may be unknown.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RunningOS" PROPAGATED="false" REFERENCECLASS="CIM_OperatingSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OperatingSystem currently running on the ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RunningOS" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ServiceProcess"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.14.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Processing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_ServiceProcess is an association used to establish relationships between Services and Processes. It is used to indicate if a Service is running in a particular Process. It is also used to indicate, via the ExecutionType property, if the Service started and is wholly responsible for the Process, or if the Service is running in an existing Process, perhaps with other unrelated Services, which is owned or started by a different entity.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceProcess" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="Service"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service whose Process is described by this association.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceProcess" PROPAGATED="false" REFERENCECLASS="CIM_Process" NAME="Process"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Process which represents or hosts the executing Service.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ServiceProcess" PROPAGATED="false" NAME="ExecutionType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating how the Service runs in the context of, or owns the Process. &quot;Unknown&quot; indicates that the ExecutionType is not known. &quot;Other&quot; indicates that the ExecutionType does not match any of the values in the ExecutionType enumeration. &quot;Executes in Existing Process&quot; indicates that the Service is hosted in a Process that already exists in the system. The lifecycle of the Service is separate from that of the Process. &quot;Exeutes as Independent Process&quot; indicates that the Service is responsible for the lifecycle of the Process. When the Service is started, the Process is created. For example, ServletEngines can run &quot;InProcess&quot; within the existing Apache processes or &quot;OutOfProcess&quot; in its own servlet engine process. In this case the Apache process would communicate with the servlet engine process based on the content of the request. The association may be many to many.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Executes in Existing Process</cim:VALUE><cim:VALUE>Executes as Independent Process</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_SystemResource"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemResources</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An entity managed by BIOS, an OperatingSystem or other software, which is available for use by application software and/or LogicalDevices. Resources are individually identified and allocated entities, that are assignable, reservable, counted/ tracked, releasable, reset-able, etc. Examples of software Resources are message queues, shared memory segments (identified by a key value), and named pipes, while examples of hardware Resources (in an x86 environment) are IRQs, DMA channels and memory mapped I/O.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="false" NAME="Shareable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Resource can be shared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="false" NAME="ImplementationInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Resource is implemented in hardware, software or both.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Hardware Only</cim:VALUE><cim:VALUE>Software Only</cim:VALUE><cim:VALUE>Hardware and Software</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_Thread"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Processing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Threads represent the ability to execute units of a Process or task in parallel. A Process can have many Threads, each of which is weak to the Process.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="false" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.CSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="false" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.CSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="false" NAME="OSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping OperatingSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.OSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="false" NAME="OSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping OperatingSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.OSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="false" NAME="ProcessCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Process&apos; CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="false" NAME="ProcessHandle" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Process&apos; Handle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.Handle</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allow all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="false" NAME="Handle" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string used to identify the Thread.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="false" NAME="Priority" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Priority indicates the urgency or importance of execution of a Thread. A Thread may have a different priority than its owning Process. If this information is not available for a Thread, a value of 0 should be used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="false" NAME="ExecutionState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current operating condition of the Thread. Values include ready (2), running (3), and blocked (4), among others. The majority of the enumerated values are obvious. However, a few require additional explanation: 
7 (Ready but Relinquished Processor) describes that a thread is in the Ready state, but has voluntarily relinquished execution time to other threads. For example, this state may indicate a problem when the relinquishing thread is not handling items on its queues. If these semantics cannot be detected, the thread should report its state as 2 (&quot;Ready&quot;). 
8 (Hung) indicates that a thread is not responding.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ready</cim:VALUE><cim:VALUE>Running</cim:VALUE><cim:VALUE>Blocked</cim:VALUE><cim:VALUE>Suspended Blocked</cim:VALUE><cim:VALUE>Suspended Ready</cim:VALUE><cim:VALUE>Ready But Relinquished Processor</cim:VALUE><cim:VALUE>Hung</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="false" NAME="KernelModeTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in kernel mode, in milliseconds. If this information is not available, a value of 0 should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="false" NAME="UserModeTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in user mode, in milliseconds. If this information is not available, a value of 0 should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ComputerSystem" NAME="CIM_UnitaryComputerSystem"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ComputerSystem</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.15.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from ComputerSystem that represents a Desktop, Mobile, NetPC, Server or other type of a single node Computer System.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_UnitaryComputerSystem" PROPAGATED="false" NAME="InitialLoadInfo" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BootSourceSetting</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This object contains the data needed to find either the initial load device (its key) or the boot service to request the operating system to start up. In addition, the load parameters (ie, a pathname and parameters) may also be specified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_UnitaryComputerSystem" PROPAGATED="false" NAME="LastLoadInfo" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BootSourceSetting</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This object contains the data identifying either the initial load device (its key) or the boot service that requested the last operating system load. In addition, the load parameters (ie, a pathname and parameters) may also be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrSystemInitialLoadDevice</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrSystemInitialLoadParameters</cim:VALUE><cim:VALUE>MIF.DMTF|Host System|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnitaryComputerSystem" PROPAGATED="false" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When TRUE, indicates that the computer can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilites relationship) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnitaryComputerSystem" PROPAGATED="false" NAME="PowerState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedPowerManagementService.PowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current power state of the ComputerSystem and its associated OperatingSystem. This property is being deprecated. Instead, the PowerState property in the AssociatedPowerManagementService class SHOULD be used. Regarding the Power Save states, these are defined as follows: Value 4 (&quot;Power Save - Unknown&quot;) indicates that the System is known to be in a power save mode, but its exact status in this mode is unknown; 
Value 2 (&quot;Power Save - Low Power Mode&quot;) indicates that the System is in a power save state but still functioning, and may exhibit degraded performance; 
Value 3 (&quot;Power Save - Standby&quot;) describes that the System is not functioning but could be brought to full power &apos;quickly&apos;; value 7 (&quot;Power Save - Warning&quot;) indicates that the ComputerSystem is in a warning state, though also in a power save mode. 
Values 8 and 9 describe the ACPI &quot;Hibernate&quot; and &quot;Soft Off&quot; states.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Power Save - Hibernate</cim:VALUE><cim:VALUE>Power Save - Soft Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnitaryComputerSystem" PROPAGATED="false" NAME="WakeUpType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The event that caused the System to power up. This information is available in SMBIOS, in the Type 1 structure, the Wake Up Type attribute.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Reserved</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>APM Timer</cim:VALUE><cim:VALUE>Modem Ring</cim:VALUE><cim:VALUE>LAN Remote</cim:VALUE><cim:VALUE>Power Switch</cim:VALUE><cim:VALUE>PCI PME#</cim:VALUE><cim:VALUE>A/C Power Restored</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameFormat</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem object and its derivatives are Top Level Objects of CIM. They provide the scope for numerous components. Having unique System keys is required. The NameFormat property identifies how the ComputerSystem Name is generated. The NameFormat ValueMap qualifier defines the various mechanisms for assigning the name. Note that another name can be assigned and used for the ComputerSystem that better suit a business, using the inherited ElementName property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>HID</cim:VALUE><cim:VALUE>NWA</cim:VALUE><cim:VALUE>HWA</cim:VALUE><cim:VALUE>X25</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DCC</cim:VALUE><cim:VALUE>ICD</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>OID/OSI</cim:VALUE><cim:VALUE>WWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="Dedicated" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating the purpose(s) to which the ComputerSystem is dedicated, if any, and what functionality is provided. For example, one could specify that the System is dedicated to &quot;Print&quot; (value=11) or acts as a &quot;Hub&quot; (value=8). 
Also, one could indicate that this is a general purpose system by indicating &apos;Not Dedicated&apos; (value=0) but that it also hosts &apos;Print&apos; (value=11) or mobile phone &apos;Mobile User Device&apos; (value=17) services. 
A clarification is needed with respect to the value 17 (&quot;Mobile User Device&quot;). An example of a dedicated user device is a mobile phone or a barcode scanner in a store that communicates via radio frequency. These systems are quite limited in functionality and programmability, and are not considered &apos;general purpose&apos; computing platforms. Alternately, an example of a mobile system that is &apos;general purpose&apos; (i.e., is NOT dedicated) is a hand-held computer. Although limited in its programmability, new software can be downloaded and its functionality expanded by the user. 
A value of &quot;Management&quot; indicates this instance is dedicated to hosting system management software.
A value of &quot;Management Controller&quot; indicates this instance represents specialized hardware dedicated to systems management (i.e., a Baseboard Management Controller (BMC) or service processor).
The management scope of a &quot;Management Controller&quot; is typically a single managed system in which it is contained.
A value of &quot;Chassis Manager&quot; indicates this instance represents a system dedicated to management of a blade chassis and its contained devices. This value would be used to represent a Shelf Controller. A &quot;Chassis Manager&quot; is an aggregation point for management and may rely on subordinate management controllers for the management of constituent parts. A value of &quot;Host-based RAID Controller&quot; indicates this instance represents a RAID storage controller contained within a host computer. A value of &quot;Storage Device Enclosure&quot; indicates this instance represents an enclosure that contains storage devices. A &quot;Virtual Tape Library&quot; is the emulation of a tape library by a Virtual Library System. A &quot;Virtual Library System&quot; uses disk storage to emulate tape libraries.A &quot;FC Switch&quot; indicates this instance is dedicated to switching layer 2 fibre channel frames. An &quot;Ethernet Switch&quot; indicates this instance is dedicated to switching layer 2 ethernet frames.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32568..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Dedicated</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Storage</cim:VALUE><cim:VALUE>Router</cim:VALUE><cim:VALUE>Switch</cim:VALUE><cim:VALUE>Layer 3 Switch</cim:VALUE><cim:VALUE>Central Office Switch</cim:VALUE><cim:VALUE>Hub</cim:VALUE><cim:VALUE>Access Server</cim:VALUE><cim:VALUE>Firewall</cim:VALUE><cim:VALUE>Print</cim:VALUE><cim:VALUE>I/O</cim:VALUE><cim:VALUE>Web Caching</cim:VALUE><cim:VALUE>Management</cim:VALUE><cim:VALUE>Block Server</cim:VALUE><cim:VALUE>File Server</cim:VALUE><cim:VALUE>Mobile User Device</cim:VALUE><cim:VALUE>Repeater</cim:VALUE><cim:VALUE>Bridge/Extender</cim:VALUE><cim:VALUE>Gateway</cim:VALUE><cim:VALUE>Storage Virtualizer</cim:VALUE><cim:VALUE>Media Library</cim:VALUE><cim:VALUE>ExtenderNode</cim:VALUE><cim:VALUE>NAS Head</cim:VALUE><cim:VALUE>Self-contained NAS</cim:VALUE><cim:VALUE>UPS</cim:VALUE><cim:VALUE>IP Phone</cim:VALUE><cim:VALUE>Management Controller</cim:VALUE><cim:VALUE>Chassis Manager</cim:VALUE><cim:VALUE>Host-based RAID controller</cim:VALUE><cim:VALUE>Storage Device Enclosure</cim:VALUE><cim:VALUE>Desktop</cim:VALUE><cim:VALUE>Laptop</cim:VALUE><cim:VALUE>Virtual Tape Library</cim:VALUE><cim:VALUE>Virtual Library System</cim:VALUE><cim:VALUE>Network PC/Thin Client</cim:VALUE><cim:VALUE>FC Switch</cim:VALUE><cim:VALUE>Ethernet Switch</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|MIB-II.sysServices</cim:VALUE><cim:VALUE>FC-GS.INCITS-T11 | Platform | PlatformType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ComputerSystem.OtherDedicatedDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="OtherDedicatedDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing how or why the system is dedicated when the Dedicated array includes the value 2, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ComputerSystem.Dedicated</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="ResetCapability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If enabled (value = 4), the ComputerSystem can be reset via hardware (e.g. the power and reset buttons). If disabled (value = 3), hardware reset is not allowed. In addition to Enabled and Disabled, other Values for the property are also defined - &quot;Not Implemented&quot; (5), &quot;Other&quot; (1) and &quot;Unknown&quot; (2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Not Implemented</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Hardware Security|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the ComputerSystem. The use of this property has been deprecated. Instead, the Power Capabilites property in an associated PowerManagement Capabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Power Controls|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as the key of a System instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the computer. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Desired state for the COmputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Hibernate</cim:VALUE><cim:VALUE>Soft Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LocalFileSystem" NAME="CIM_UnixLocalFileSystem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Unix</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from LocalFileSystem that represents the Unix environment view of a file store controlled by a ComputerSystem through local means (e.g., direct device driver access). In this case, the file store is managed directly by the ComputerSystem without the need for another computer to act as a file server. This definition does not breakdown in the case of a Clustered File System. In this scenario, the FileSystem is a LocalFileSystem, weak to the Cluster.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_UnixLocalFileSystem" PROPAGATED="false" NAME="FreeInodes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of free inodes present in the file system. This value is only valid if TotalSlots is non-zero.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host File System|001.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_UnixLocalFileSystem.TotalInodes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixLocalFileSystem" PROPAGATED="false" NAME="TotalInodes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of inodes available in the file system. A value of zero for TotalInodes indicates that this file system does not have a preset limit.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host File System|001.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixLocalFileSystem" PROPAGATED="false" NAME="FSReservedCapacity" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The reserve data capacity of the file system in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host File System|001.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName. Note that this class was originally defined in the scope of a ComputerSystem, and was later allowed to be scoped by any System (for example, a computer or application system). Unfortunately, the property name, CSCreationClassName, could not be changed (for example, to SystemCreationClass Name) without deprecating the class. This change was not deemed critical to the semantics and therefore did not merit deprecation. So, the property name remains.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name. Note that this class was originally defined in the scope of a ComputerSystem, and was later allowed to be scoped by any System (for example, a computer or application system). Unfortunately, the property name, CSName, could not be changed (for example, to SystemName) without deprecating the class. This change was not deemed critical to the semantics and therefore did not merit deprecation. So, the property name remains.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as key of a FileSystem instance within a ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="Root" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Path name or other information defining the root of the FileSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrFSMountPoint</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FileSystems can read/write data in blocks which are defined independently of the underlying StorageExtents. This property captures the FileSystem&apos;s block size for data storage and retrieval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="FileSystemSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FileSystemSize property stores the total size of the File System in bytes. If unknown, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host File System|001.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="AvailableSpace" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableSpace indicates the total amount of free space for the FileSystem, in bytes. If unknown, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host File System|001.14</cim:VALUE><cim:VALUE>MIF.DMTF|Partition|002.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="ReadOnly" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the FileSystem is designated as read only.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrFSAccess</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="EncryptionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to encrypt the FileSystem. If it is not possible or not desired to describe the encryption scheme (perhaps for security reasons), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the FileSystem is encrypted or not, &quot;Encrypted&quot; to represent that the File System is encrypted but either its encryption scheme is not known or not disclosed, and &quot;Not Encrypted&quot; to represent that the FileSystem is not encrypted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to compress the FileSystem. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the FileSystem is compressed or not, &quot;Compressed&quot; to represent that the File System is compressed but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the FileSystem is not compressed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CaseSensitive" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that case sensitive file names are supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CasePreserved" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the case of file names are preserved.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CodeSet" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array defining the character sets or encoding supported by the FileSystem. For example, the values, &quot;ASCII&quot; (2) or &quot;ISO2022&quot; (4), may be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>ASCII</cim:VALUE><cim:VALUE>Unicode</cim:VALUE><cim:VALUE>ISO2022</cim:VALUE><cim:VALUE>ISO8859</cim:VALUE><cim:VALUE>Extended UNIX Code</cim:VALUE><cim:VALUE>UTF-8</cim:VALUE><cim:VALUE>UCS-2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="MaxFileNameLength" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer indicating the maximum length of a file name within the FileSystem. 0 indicates that there is no limit on file name length.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="ClusterSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum file allocation size (an integral number of blocks), imposed by the FileSystem. (The size of a block is specified in the BlockSize property for the FileSystem.) Minimum allocation size is the smallest amount of storage allocated to a LogicalFile by the FileSystem. This is not a mandatory minimum allocation for all FileSystems. Under stress conditions, some FileSystems may allocate storage in amounts smaller than the ClusterSize.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="FileSystemType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String describing the type of FileSystem and therefore, its conventions. For example, &quot;NTFS&quot; or &quot;S5&quot; may be listed as well as any additional information on the FileSystem&apos;s implementation. Since various flavors of FileSystems (like S5) exist, this property is defined as a string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.6</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="PersistenceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value representing the FileSystem&apos;s perception of its own persistence characteristics. This property would typically be set at the time the FileSystem is instantiated and would not be changed by external actions. A value of &quot;Persistent&quot; indicates that the FileSystem is persistent, will be preserved through an orderly shutdown and should be protected. A value of &quot;Temporary&quot; indicates that the FileSystem is non-persistent, should not be protected and may not survive a shutdown. A value of &quot;External&quot; indicates that the FileSystem is controlled outside of the scope of the operating environment and may need to be protected by specialized means. A value of &quot;Other&quot; is provided to allow for additional persistence types, to be described in the OtherPersistenceType attribute, and is expected to be rarely, if ever, used. A value of &quot;Unknown&quot; indicates that the persistence of the FileSystem can not be determined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Persistent</cim:VALUE><cim:VALUE>Temporary</cim:VALUE><cim:VALUE>External</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FileSystem.OtherPersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="OtherPersistenceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the persistence characteristics when PersistenceType is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FileSystem.PersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="NumberOfFiles" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of files contained in the FileSystem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Process" NAME="CIM_UnixProcess"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Unix</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Each instance of the CIM_UnixProcess class represents a single instance of a running program. A user of the Operating System will typically see a Process as an application or task. Within an OperatingSystem, a Process is defined by a workspace of memory resources and environmental settings that are allocated to it. On a multitasking System, this workspace prevents intrusion of resources by other Processes. Additionally, a Process can execute as multiple Threads, all which run within the same workspace.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_UnixProcess" PROPAGATED="false" NAME="ParentProcessID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent process ID of this executing process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcess" PROPAGATED="false" NAME="RealUserID" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Real User ID of this currently executing process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcess" PROPAGATED="false" NAME="ProcessGroupID" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Group ID of this currently executing process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcess" PROPAGATED="false" NAME="ProcessSessionID" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If part of a group of processes are under the control of a session leader, this property holds the session ID for the group.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcess" PROPAGATED="false" NAME="ProcessTTY" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TTY currently associated with this process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcess" PROPAGATED="false" NAME="ModulePath" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The executing process&apos;s command path.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_UnixProcess" PROPAGATED="false" NAME="Parameters" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The operating system parameters provided to the executing process. These are the argv[] values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcess" PROPAGATED="false" NAME="ProcessNiceValue" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The process&apos;s &apos;nice&apos; value. Used to compute its priority.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixProcess" PROPAGATED="false" NAME="ProcessWaitingForEvent" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A description of the event this process is currently sleeping for. The precise nature of this string is implementation defined, but is typically the address of a system data structure that will be modified when the event occurs. This string only has meaning when the ExecutionState is &quot;Blocked&quot; or &quot;SuspendedBlocked&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Process.ExecutionState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="true" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_OperatingSystem.CSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="true" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_OperatingSystem.CSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="true" NAME="OSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping OperatingSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_OperatingSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="true" NAME="OSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping OperatingSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_OperatingSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="true" NAME="Handle" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string used to identify the Process. A Process ID is a kind of Process Handle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="true" NAME="Priority" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Priority indicates the urgency or importance of execution of a Process. Lower values reflect more favorable process scheduling. If a priority is not defined for a Process, a value of 0 should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="true" NAME="ExecutionState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current operating condition of the Process. Values include ready (2), running (3), and blocked (4), among others. The majority of the enumerated values are obvious. However, a few require additional explanation: 
7 (Terminated) describes that a process has naturally completed 
8 (Stopped) describes that a process has been prematurely &apos;stopped&apos; by a user or other request 
10 (Ready but Relinquished Processor) describes that a process is in the Ready state, but has voluntarily relinquished execution time to other processes. For example, this state may indicate a problem when the relinquishing process is not handling items on its queues. If these semantics cannot be detected, the process should report its state as 2 (&quot;Ready&quot;). 
11 (Hung) indicates that a process is not responding and should therefore not be given further execution time.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ready</cim:VALUE><cim:VALUE>Running</cim:VALUE><cim:VALUE>Blocked</cim:VALUE><cim:VALUE>Suspended Blocked</cim:VALUE><cim:VALUE>Suspended Ready</cim:VALUE><cim:VALUE>Terminated</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Growing</cim:VALUE><cim:VALUE>Ready But Relinquished Processor</cim:VALUE><cim:VALUE>Hung</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.9</cim:VALUE><cim:VALUE>MIF.UNIX|Process Information|13.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="true" NAME="OtherExecutionDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the state - used when the instance&apos;s ExecutionState property is set to 1 (&quot;Other&quot;). Other ExecutionDescription should be set to NULL when the Execution State property is any value other than 1.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="true" NAME="CreationDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the Process began executing.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="true" NAME="TerminationDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time that the Process was stopped or terminated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="true" NAME="KernelModeTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in kernel mode, in milliseconds. If this information is not available, or if the operating system does not distinguish between time in kernel and in user mode, a value of 0 should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="true" NAME="UserModeTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in user mode, in milliseconds. If this information is not available, a value of 0 should be used. If the operating system does not distinguish between time in kernel mode and user mode, the time should be returned in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Process Information|001.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Process" PROPAGATED="true" NAME="WorkingSetSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The amount of memory in bytes that a Process needs to execute efficiently, for an OperatingSystem that uses page-based memory management. If an insufficient amount of memory is available (&lt; working set size), thrashing will occur. If this information is not known, NULL or 0 should be entered. If this data is provided, it could be monitored to understand a Process&apos; changing memory requirements as execution proceeds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Statistics" NAME="CIM_UnixProcessStatistics"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Unix</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_UnixProcessStatistics is an association that relates a CIM_UnixProcess to its StatisticalInformation.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_UnixProcessStatistics" PROPAGATED="false" REFERENCECLASS="CIM_UnixProcess" NAME="Element"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Element</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Process for which statistical or metric data is defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_UnixProcessStatistics" PROPAGATED="false" REFERENCECLASS="CIM_UnixProcessStatisticalInformation" NAME="Stats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Stats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The UNIX Process statistical information/object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Thread" NAME="CIM_UnixThread"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Unix</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Threads represent the ability to execute units of a Process or task in parallel. A UnixThread inherits from the superclass, CIM_Thread, which is weak to the Process. The values used are defined in sched.h and psched.h.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_UnixThread" PROPAGATED="false" NAME="SchedPolicy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the thread&apos;s scheduling policy. Set to &quot;Other&quot; when using OtherSchedPolicy to specifiy additional values. &quot;Other&quot; represents SCHED_OTHER as defined in sched.h.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>SCHED_FIFO</cim:VALUE><cim:VALUE>SCHED_RR</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_UnixThread.OtherSchedPolicy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixThread" PROPAGATED="false" NAME="OtherSchedPolicy" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the thread&apos;s scheduling policy when SchedPolicy is set to &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_UnixThread.SchedPolicy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixThread" PROPAGATED="false" NAME="GuardSize" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the size of the guard area for a created thread&apos;s stack.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixThread" PROPAGATED="false" NAME="DetachState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the creation state of the thread.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>PTHREAD_CREATE_DETACHED</cim:VALUE><cim:VALUE>PTHREAD_CREATE_JOINABLE</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixThread" PROPAGATED="false" NAME="InheritSched" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates how the scheduling attributes are to be set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>PTHREAD_INHERIT_SCHED</cim:VALUE><cim:VALUE>PTHREAD_EXPLICIT_SCHED</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixThread" PROPAGATED="false" NAME="ContentionScope" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the contention scope of the thread.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>PTHREAD_SCOPE_SYSTEM</cim:VALUE><cim:VALUE>PTHREAD_SCOPE_PROCESS</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixThread" PROPAGATED="false" NAME="StackSize" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the size of storage to be used for the thread&apos;s stack.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixThread" PROPAGATED="false" NAME="ConcurrencyLevel" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the thread&apos;s concurrency level.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixThread" PROPAGATED="false" NAME="CancelState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the thread&apos;s cancelability state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>PTHREAD_CANCEL_ENABLE</cim:VALUE><cim:VALUE>PTHREAD_CANCEL_DISABLE</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UnixThread" PROPAGATED="false" NAME="CancelType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the thread&apos;s cancelability type.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>PTHREAD_CANCEL_DEFERRED</cim:VALUE><cim:VALUE>PTHREAD_CANCEL_ASYNCHRONOUS</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="true" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.CSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="true" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.CSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="true" NAME="OSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping OperatingSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.OSCreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="true" NAME="OSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping OperatingSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.OSName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="true" NAME="ProcessCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Process&apos; CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="true" NAME="ProcessHandle" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping Process&apos; Handle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_Process.Handle</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allow all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="true" NAME="Handle" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string used to identify the Thread.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="true" NAME="Priority" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Priority indicates the urgency or importance of execution of a Thread. A Thread may have a different priority than its owning Process. If this information is not available for a Thread, a value of 0 should be used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="true" NAME="ExecutionState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current operating condition of the Thread. Values include ready (2), running (3), and blocked (4), among others. The majority of the enumerated values are obvious. However, a few require additional explanation: 
7 (Ready but Relinquished Processor) describes that a thread is in the Ready state, but has voluntarily relinquished execution time to other threads. For example, this state may indicate a problem when the relinquishing thread is not handling items on its queues. If these semantics cannot be detected, the thread should report its state as 2 (&quot;Ready&quot;). 
8 (Hung) indicates that a thread is not responding.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ready</cim:VALUE><cim:VALUE>Running</cim:VALUE><cim:VALUE>Blocked</cim:VALUE><cim:VALUE>Suspended Blocked</cim:VALUE><cim:VALUE>Suspended Ready</cim:VALUE><cim:VALUE>Ready But Relinquished Processor</cim:VALUE><cim:VALUE>Hung</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="true" NAME="KernelModeTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in kernel mode, in milliseconds. If this information is not available, a value of 0 should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Thread" PROPAGATED="true" NAME="UserModeTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in user mode, in milliseconds. If this information is not available, a value of 0 should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_UseOfLog"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Logs</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>ManagedSystemElements may record their event, error or informational data within Logs. The use of a Log to hold a ManagedSystemElement&apos;s data is described by this association. The type of Element data captured by the Log can be specified using the RecordedData string property.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_UseOfLog" PROPAGATED="false" REFERENCECLASS="CIM_Log" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Log.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_UseOfLog" PROPAGATED="false" REFERENCECLASS="CIM_ManagedSystemElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement whose information is recorded in the Log.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_UseOfLog" PROPAGATED="false" NAME="RecordedData" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing the use of the Log by the ManagedSystemElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_UseOfLog" NAME="CIM_UseOfMessageLog"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Logs</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ManagedSystemElements may record their event, error or informational data within MessageLogs. The use of a Log to hold a ManagedSystemElement&apos;s data is described by this association. 
UseOfMessageLog has the same semantics as UseOfLog. Users SHOULD reference UseOfLog in lieu of this association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_UseOfMessageLog" PROPAGATED="false" REFERENCECLASS="CIM_MessageLog" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MessageLog.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_UseOfLog" PROPAGATED="true" REFERENCECLASS="CIM_ManagedSystemElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement whose information is recorded in the Log.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_UseOfLog" PROPAGATED="true" NAME="RecordedData" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing the use of the Log by the ManagedSystemElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ComputerSystem" NAME="CIM_VirtualComputerSystem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from ComputerSystem that represents the ability to virtualize or emulate another ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_VirtualComputerSystem" PROPAGATED="false" NAME="VirtualSystem" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the type of System or hardware platform that is virtualized. OperatingSystem information is obtained via the RunningOS inherited from ComputerSystem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameFormat</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem object and its derivatives are Top Level Objects of CIM. They provide the scope for numerous components. Having unique System keys is required. The NameFormat property identifies how the ComputerSystem Name is generated. The NameFormat ValueMap qualifier defines the various mechanisms for assigning the name. Note that another name can be assigned and used for the ComputerSystem that better suit a business, using the inherited ElementName property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>HID</cim:VALUE><cim:VALUE>NWA</cim:VALUE><cim:VALUE>HWA</cim:VALUE><cim:VALUE>X25</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DCC</cim:VALUE><cim:VALUE>ICD</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>OID/OSI</cim:VALUE><cim:VALUE>WWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="Dedicated" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating the purpose(s) to which the ComputerSystem is dedicated, if any, and what functionality is provided. For example, one could specify that the System is dedicated to &quot;Print&quot; (value=11) or acts as a &quot;Hub&quot; (value=8). 
Also, one could indicate that this is a general purpose system by indicating &apos;Not Dedicated&apos; (value=0) but that it also hosts &apos;Print&apos; (value=11) or mobile phone &apos;Mobile User Device&apos; (value=17) services. 
A clarification is needed with respect to the value 17 (&quot;Mobile User Device&quot;). An example of a dedicated user device is a mobile phone or a barcode scanner in a store that communicates via radio frequency. These systems are quite limited in functionality and programmability, and are not considered &apos;general purpose&apos; computing platforms. Alternately, an example of a mobile system that is &apos;general purpose&apos; (i.e., is NOT dedicated) is a hand-held computer. Although limited in its programmability, new software can be downloaded and its functionality expanded by the user. 
A value of &quot;Management&quot; indicates this instance is dedicated to hosting system management software.
A value of &quot;Management Controller&quot; indicates this instance represents specialized hardware dedicated to systems management (i.e., a Baseboard Management Controller (BMC) or service processor).
The management scope of a &quot;Management Controller&quot; is typically a single managed system in which it is contained.
A value of &quot;Chassis Manager&quot; indicates this instance represents a system dedicated to management of a blade chassis and its contained devices. This value would be used to represent a Shelf Controller. A &quot;Chassis Manager&quot; is an aggregation point for management and may rely on subordinate management controllers for the management of constituent parts. A value of &quot;Host-based RAID Controller&quot; indicates this instance represents a RAID storage controller contained within a host computer. A value of &quot;Storage Device Enclosure&quot; indicates this instance represents an enclosure that contains storage devices. A &quot;Virtual Tape Library&quot; is the emulation of a tape library by a Virtual Library System. A &quot;Virtual Library System&quot; uses disk storage to emulate tape libraries.A &quot;FC Switch&quot; indicates this instance is dedicated to switching layer 2 fibre channel frames. An &quot;Ethernet Switch&quot; indicates this instance is dedicated to switching layer 2 ethernet frames.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32568..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Dedicated</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Storage</cim:VALUE><cim:VALUE>Router</cim:VALUE><cim:VALUE>Switch</cim:VALUE><cim:VALUE>Layer 3 Switch</cim:VALUE><cim:VALUE>Central Office Switch</cim:VALUE><cim:VALUE>Hub</cim:VALUE><cim:VALUE>Access Server</cim:VALUE><cim:VALUE>Firewall</cim:VALUE><cim:VALUE>Print</cim:VALUE><cim:VALUE>I/O</cim:VALUE><cim:VALUE>Web Caching</cim:VALUE><cim:VALUE>Management</cim:VALUE><cim:VALUE>Block Server</cim:VALUE><cim:VALUE>File Server</cim:VALUE><cim:VALUE>Mobile User Device</cim:VALUE><cim:VALUE>Repeater</cim:VALUE><cim:VALUE>Bridge/Extender</cim:VALUE><cim:VALUE>Gateway</cim:VALUE><cim:VALUE>Storage Virtualizer</cim:VALUE><cim:VALUE>Media Library</cim:VALUE><cim:VALUE>ExtenderNode</cim:VALUE><cim:VALUE>NAS Head</cim:VALUE><cim:VALUE>Self-contained NAS</cim:VALUE><cim:VALUE>UPS</cim:VALUE><cim:VALUE>IP Phone</cim:VALUE><cim:VALUE>Management Controller</cim:VALUE><cim:VALUE>Chassis Manager</cim:VALUE><cim:VALUE>Host-based RAID controller</cim:VALUE><cim:VALUE>Storage Device Enclosure</cim:VALUE><cim:VALUE>Desktop</cim:VALUE><cim:VALUE>Laptop</cim:VALUE><cim:VALUE>Virtual Tape Library</cim:VALUE><cim:VALUE>Virtual Library System</cim:VALUE><cim:VALUE>Network PC/Thin Client</cim:VALUE><cim:VALUE>FC Switch</cim:VALUE><cim:VALUE>Ethernet Switch</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|MIB-II.sysServices</cim:VALUE><cim:VALUE>FC-GS.INCITS-T11 | Platform | PlatformType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ComputerSystem.OtherDedicatedDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="OtherDedicatedDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing how or why the system is dedicated when the Dedicated array includes the value 2, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ComputerSystem.Dedicated</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="ResetCapability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If enabled (value = 4), the ComputerSystem can be reset via hardware (e.g. the power and reset buttons). If disabled (value = 3), hardware reset is not allowed. In addition to Enabled and Disabled, other Values for the property are also defined - &quot;Not Implemented&quot; (5), &quot;Other&quot; (1) and &quot;Unknown&quot; (2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Not Implemented</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Hardware Security|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the ComputerSystem. The use of this property has been deprecated. Instead, the Power Capabilites property in an associated PowerManagement Capabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Power Controls|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as the key of a System instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the computer. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Desired state for the COmputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Hibernate</cim:VALUE><cim:VALUE>Soft Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_WakeUpService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Boot</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>WakeUpService allows a UnitaryComputerSystem to be woken up from a low power sleep state. This Service is implemented by a LogicalDevice (e.g. NetworkAdapter or Modem) that is capable of receiving wakeup messages, and notifying the System.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_WakeUpService" PROPAGATED="false" NAME="WakeUpType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Type of the WakeUp Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Wake On LAN - Magic Packet</cim:VALUE><cim:VALUE>Wake on LAN - Packet Filtering</cim:VALUE><cim:VALUE>Wake On Ring</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WakeUpService.OtherWakeUpTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WakeUpService" PROPAGATED="false" NAME="OtherWakeUpTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A description of the type of WakeUpService used when WakeUpType is set to &quot;Other&quot; (value=1).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WakeUpService.WakeUpType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WakeUpService" PROPAGATED="false" NAME="FilterType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The filter type on the packets/messages that trigger the WakeUpService. This field is only used when the WakeUp Type is set to &quot;Wake On LAN - Packet Filtering&quot; (value =3).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>ARP Broadcast</cim:VALUE><cim:VALUE>Neighbor Discovery Multicast</cim:VALUE><cim:VALUE>IP Packet with Directed MAC Address</cim:VALUE><cim:VALUE>IPX Diagnostic Responder</cim:VALUE><cim:VALUE>NBT Name Query</cim:VALUE><cim:VALUE>Binary Match</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WakeUpService.OtherFilterTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_WakeUpService" PROPAGATED="false" NAME="FilterData" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The binary data that is used to compare the contents of the received packet. This is used when the FilterType is set to &quot;Binary Match&quot; (value=7). This could also be used when the FilterType is set to &quot;Other&quot; (value=1).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_WakeUpService" PROPAGATED="false" NAME="OtherFilterTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The description of the format of the FilterType used by the Service when the FilterType is set to &quot;Other&quot; (value=1).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WakeUpService.FilterType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_Account"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Account</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_Account is the information held by a SecurityService to track identity and privileges managed by that service. Common examples of an Account are the entries in a UNIX /etc/passwd file. Several kinds of security services use various information from those entries - the /bin/login program uses the account name (&apos;root&apos;) and hashed password to authenticate users, and the file service, for instance, uses the UserID field (&apos;0&apos;) and GroupID field (&apos;0&apos;) to record ownership and determine access control privileges on files in the file system. This class is defined so as to incorporate commonly-used LDAP attributes to permit implementations to easily derive this information from LDAP-accessible directories. 

The semantics of Account overlap with that of the class, CIM_Identity. However, aspects of Account - such as its specific tie to a System - are valuable and have been widely implemented. For this reason, the Account and Identity classes are associated using a subclass of LogicalIdentity (AccountIdentity), instead of deprecating the Account class in the CIM Schema. When an Account has been authenticated, the corresponding Identity&apos;s TrustEstablished Boolean would be set to TRUE. Then, the Identity class can be used as defined for authorization purposes.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CCN.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. The value of this property may be set to be the same as that of the UserID property or, in the case of an LDAP-derived instance, the Name property value may be set to the distinguishedName of the LDAP-accessed object instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="UserID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>UserID is the value used by the SecurityService to represent identity. For an authentication service, the UserID may be the name of the user, or for an authorization service the value which serves as a handle to a mapping of the identity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="ObjectClass" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the case of an LDAP-derived instance, the ObjectClass property value(s) may be set to the objectClass attribute values.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="Descriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Descriptions property values may contain human-readable descriptions of the object. In the case of an LDAP-derived instance, the description attribute may have multiple values that, therefore, cannot be placed in the inherited Description property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="Host" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on RFC1274, the host name of the system(s) for which the account applies. The host name may be a fully-qualified DNS name or it may be an unqualified host name.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="LocalityName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains the name of a locality, such as a city, county or other geographic region.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="OrganizationName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the organization related to the account.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="OU" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of an organizational unit related to the account.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="SeeAlso" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the case of an LDAP-derived instance, the SeeAlso property specifies distinguished name of other Directory objects which may be other aspects (in some sense) of the same real world object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="UserCertificate" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Based on inetOrgPerson and for directory compatibility, the UserCertificate property may be used to specify a public key certificate for the person.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="UserPassword" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In the case of an LDAP-derived instance, the UserPassword property may contain an encrypted password used to access the person&apos;s resources in a directory.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="UserPasswordEncryptionAlgorithm" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The encryption algorithm (if any) used by the client to produce the value in the UserPassword property when creating or modifying an instance of CIM_Account. The original password is encrypted using the algorithm specified in this property, and UserPassword contains the resulting encrypted value. In response to an operation request that would return the value of the UserPassword property to a client, an implementation shall instead return an array of length zero.
The value of UserPasswordEncryptionAlgorithm in an instance of CIM_Account shall be 0 (&quot;None&quot;) unless the SupportedUserPasswordEncryptionAlgorithms[] property in the CIM_AccountManagementCapabilities instance associated with the CIM_AccountManagementService instance associated with the CIM_Account instance contains a non-null entry other than 0 (&quot;None&quot;).
This property does not prevent the use of encryption at the transport, network, or data-link layer to protect communications between a management client and the server, nor is it meant to encourage communications without such encryption.
The supported values for this property are:
- 0 (&quot;None&quot;): Indicates that the contents of UserPassword are not encrypted.
- 1 (&quot;Other&quot;): Indicates that the contents of UserPassword are encrypted using an algorithm not specifically identified in the value map for this property, and that this algorithm is described in OtherUserPasswordEncryptionAlgorithm.
- 2 (&quot;HTTP Digest MD5(A1)&quot;): The MD5 hash algorithm, applied to the string A1 defined in RFC2617 as the concatenation username-value &quot;:&quot; realm-value &quot;:&quot; passwd, where username-value is provided by the client as the value of the UserID property. passwd is the underlying user password. realm-value is the HTTP digest realm value, and is provided by the server. The semantics of the HTTP digest realm are specified in RFC 2617. The server may surface the realm-value in the UserPasswordEncryptionSalt property of CIM_AccountManagementCapabilities.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>HTTP Digest MD5(A1)</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Account.UserPassword</cim:VALUE><cim:VALUE>CIM_Account.OtherUserPasswordEncryptionAlgorithm</cim:VALUE><cim:VALUE>CIM_AccountManagementCapabilities.SupportedUserPasswordEncryptionAlgorithms</cim:VALUE><cim:VALUE>CIM_AccountManagementCapabilities.UserPasswordEncryptionSalt</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="OtherUserPasswordEncryptionAlgorithm" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the UserPasswordEncryptionAlgorithm property is set to 1 (&quot;Other&quot;) this property contains a free form string that provides more information about the encryption algorithm. If UserPasswordEncryptionAlgorithm is not set to 1 (&quot;Other&quot;) this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Account.UserPasswordEncryptionAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="ComplexPasswordRulesEnforced" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ComplexPasswordRulesEnforced indicates the rules for constructing a complex password enforced by the Account.
Minimum Length a minimum length is enforced for passwords for the account.
Preclude User ID inclusion precluding the password from including the user ID is supported. 
Maximum Repeating Characters a limit will be enforced on the number of times a character can occur consecutively. 
Lower Case Alpha at least one lower case alpha character is required. 
Upper Case Alpha at least one upper case alpha character is required. 
Numeric Character at least one numeric character is required. 
Special Character at least one special character is required.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Minimum Length</cim:VALUE><cim:VALUE>Preclude User ID Inclusion</cim:VALUE><cim:VALUE>Maximum Repeating Characters</cim:VALUE><cim:VALUE>Lower Case Alpha</cim:VALUE><cim:VALUE>Upper Case Alpha</cim:VALUE><cim:VALUE>Numeric Character</cim:VALUE><cim:VALUE>Special Character</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="InactivityTimeout" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InactivityTimeout specifies the interval after which if an account has been inactive, it shall be Disabled. The value may be expressed in interval format, as an absolute date-time, or be NULL.
An absolute date-time shall indicate when the password will be disabled due to inactivity.
An interval value shall indicate the time remaining before the password is disabled due to inactivity.
A value of NULL shall indicate that the Account will not be disabled due to inactivity.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="LastLogin" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastLogin shall be an absolute date-time that specifies the last successful authentication that occurred for this Account.A value of 99990101000000.000000+000 shall indicate the Account has never been used. A value of NULL shall indicate the last successful login is unknown.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="MaximumSuccessiveLoginFailures" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaximumSuccessiveLoginFailures indicates the number of successive failed login attempts that shall result in the Account being disabled. A value of zero shall indicate that the Account will not be disabled due to successive failed login attempts.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="PasswordExpiration" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PasswordExpiration indicates the maximum password age enforced for the Account. The value may be expressed as an absolute date-time as an interval, or may be NULL.
An absolute date-time shall indicate the date and time when the password will expire.
An interval value shall indicate the time remaining until the password expires.
A value of NULL shall indicate the password never expires.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Account" PROPAGATED="false" NAME="PasswordHistoryDepth" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PasswordHistoryDepth indicates the number of previous passwords that shall be maintained for the Account. The Account shall preclude the selection of a password if it occurs in the password history. A value of zero shall indicate that a password history is not maintained.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalIdentity" NAME="CIM_AccountIdentity"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Account</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_AccountIdentity relates a system Account with the Identity that is established. Since Account also carries Identity semantics, the LogicalIdentity association is defined as the superclass of this association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AccountIdentity" PROPAGATED="false" REFERENCECLASS="CIM_Account" NAME="SystemElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SystemElement</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Account that establishes Identity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AccountIdentity" PROPAGATED="false" REFERENCECLASS="CIM_Identity" NAME="SameElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SameElement</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Identity established by the Account.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AccountMapsToAccount"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Account</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This relationship may be used to associate an Account used by an AuthenticationService to an Account used for Authorization. For instance, this mapping occurs naturally in the UNIX /etc/passwd file, where the AuthenticationService Account (&apos;root&apos;) is mapped to the AuthorizationService Account (&apos;0&apos;). The two are separate accounts, as evidenced by the ability to have another AuthenticationService Account which ALSO maps to the AuthorizationService Account (&apos;0&apos;) without ambiguity. This association may be used for other account mappings as well such as for coordinating single signon for multiple accounts for the same user.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AccountMapsToAccount" PROPAGATED="false" REFERENCECLASS="CIM_Account" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An Account.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AccountMapsToAccount" PROPAGATED="false" REFERENCECLASS="CIM_Account" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A related Account.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_AccountOnSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Account</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A system (e.g., ApplicationSystem, ComputerSystem, AdminDomain) aggregates Accounts and scopes the uniqueness of the Account names (i.e., userids).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AccountOnSystem" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The aggregating system also provides name scoping for the Account.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AccountOnSystem" PROPAGATED="false" REFERENCECLASS="CIM_Account" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The subordinate Account.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_CollectionInSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Org</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_CollectionInSystem is an association used to establish a parent-child relationship between a collection and an &apos;owning&apos; System such as an AdminDomain or ComputerSystem. A single collection should not have both a CollectionInOrganization and a CollectionInSystem association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectionInSystem" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Parent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent system responsible for the collection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectionInSystem" PROPAGATED="false" REFERENCECLASS="CIM_Collection" NAME="Child"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The collection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessPoint" NAME="CIM_CredentialManagementSAP"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::SecurityServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_CredentialManagementSAP represents the ability to utilize or invoke a CredentialManagementService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CredentialManagementSAP" PROPAGATED="false" NAME="URL" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The URL for the access point.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_HostedACI"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::AccessControl</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_HostedACI is an association used to provide the namespace scoping of AccessControlInformation. Since the referenced class, AccessControlInformation, is deprecated, this Weak association is similarly deprecated. Also, although Privileges/access control can be defined in the context of a System, this is not a mandatory association nor does it provide any additional semantics for the Privilege. Therefore, HostedACI is deprecated with no replacement association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedACI" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosting system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedACI" PROPAGATED="false" REFERENCECLASS="CIM_AccessControlInformation" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosted AccessControlInformation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_HostedAuthenticationRequirement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicyRuleInSystem</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::AuthenticationReqmt</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_HostedAuthenticationRequirement is an association used to provide the namespace scoping of AuthenticationRequirement. The hosted requirements may or may not apply to resources on the hosting system. Since the AuthenticationRequirement class is deprecated in lieu of explicit policy rules, this class is similarly deprecated to its &apos;policy&apos; equivalent.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedAuthenticationRequirement" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicyRuleInSystem.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosting system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedAuthenticationRequirement" PROPAGATED="false" REFERENCECLASS="CIM_AuthenticationRequirement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicyRuleInSystem.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosted AuthenticationRequirement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_MorePersonInfo"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Org</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_MorePersonInfo is an association used to extend the information in a CIM_Person class instance.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MorePersonInfo" PROPAGATED="false" REFERENCECLASS="CIM_Person" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Person which has more information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MorePersonInfo" PROPAGATED="false" REFERENCECLASS="CIM_OtherPersonInformation" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional data concerning the Person.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_SecurityService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::SecurityServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A service providing security functionaity.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SecurityServiceUsesAccount"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Account</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This relationship associates SecurityService instances to the Accounts they use in the course of their work.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SecurityServiceUsesAccount" PROPAGATED="false" REFERENCECLASS="CIM_Account" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Account used by the SecurityService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SecurityServiceUsesAccount" PROPAGATED="false" REFERENCECLASS="CIM_SecurityService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service using the Account.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SystemAdministrator"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Org</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_SystemAdministrator is an association used to identify the UserEntity as a system administrator of a CIM_System.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemAdministrator" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The administered system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemAdministrator" PROPAGATED="false" REFERENCECLASS="CIM_UserEntity" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The UserEntity that provides the admininstrative function for the associated system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SystemAdministratorGroup"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Group</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_SystemAdministratorGroup is an association used to identify a Group that has system administrator responsibilities for a CIM_System.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemAdministratorGroup" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The administered system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemAdministratorGroup" PROPAGATED="false" REFERENCECLASS="CIM_Group" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Group of administrators.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SystemAdministratorRole"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Role</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_SystemAdministratorRole is an association used to identify a system administrator Role for a CIM_System.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemAdministratorRole" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The administered system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemAdministratorRole" PROPAGATED="false" REFERENCECLASS="CIM_Role" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The system administration role.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_UsersAccount"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AccountIdentity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Account</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This relationship associates UsersAccess with the Accounts with which they&apos;re able to interact. This association is deprecated in lieu of AccountIdentity, which defines similar semantics. This was done since the UsersAccess reference in UsersAccount has been deprecated and replaced by the more specific semantics of CIM_Identity.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_UsersAccount" PROPAGATED="false" REFERENCECLASS="CIM_Account" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AccountIdentity.SystemElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The user&apos;s Account.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_UsersAccount" PROPAGATED="false" REFERENCECLASS="CIM_UsersAccess" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AccountIdentity.SameElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The User as identified by their UsersAccess instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_Action"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.23.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A CIM_Action is an operation that is part of a process to either create a SoftwareElement in its next state or to eliminate the SoftwareElement in its current state. A CIM_ComputerSystem object represents the environment in which CIM_SoftwareElements are already deployed/installed or into which the elements will be deployed/installed. For the case in which an element is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem object that represents the &quot;environment&quot;. When a SoftwareElement is being deployed for installation on a ComputerSystem, that system is the target of the Action and is identified using the TargetSystem reference of the InvokeOnSystem method.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="false" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="false" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="false" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="false" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="false" NAME="ActionID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ActionID property is a unique identifier assigned to a particular Action for a SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="false" NAME="Direction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Direction property is used to indicate whether this Action is part of a sequence to transition the SoftwareElement to its next state (&quot;Install&quot;) or to remove the element (&quot;Uninstall&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Install</cim:VALUE><cim:VALUE>Uninstall</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Action" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. When the SoftwareElement being transitioned or eliminated is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as a parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Action" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to target system in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ActionSequence"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_ActionSequence association defines a series of operations that either transition a SoftwareElement, referenced by the CIM_SoftwareElementActions association, to the next state or removes the element from its current state. The Action classes participating in this association must have the same value for the Action.Direction property - since they are either part of a sequence to transition a SoftwareElement into its next state or to uninstall it. The next-state and uninstall Actions associated with a particular SoftwareElement must be a continuous sequence. 
ActionSequence is an association that loops on the Action classes with roles for the &apos;prior&apos; and &apos;next&apos; Actions in the sequence. The need for a continuous sequence imples: (1)Within the set of next-state or uninstall Actions, there is one and only one Action that does not have an instance of ActionSequence referencing it in the &apos;next&apos; role. This is the first Action in the sequence. (2) Within the set of next-state or uninstall Actions, there is one and only one Action that does not have an instance of ActionSequence referencing it in the &apos;prior&apos; role. This is the last Action in the sequence. (3) All other Actions within the set of next-state and uninstall Actions must participate in two instances of ActionSequence, one in a &apos;prior&apos; role and the other in the &apos;next&apos; role.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ActionSequence" PROPAGATED="false" REFERENCECLASS="CIM_Action" NAME="Next"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The next Action in the sequence.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ActionSequence" PROPAGATED="false" REFERENCECLASS="CIM_Action" NAME="Prior"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The previous Action in the sequence.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_System" NAME="CIM_ApplicationSystem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::DeploymentModel</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplicationSystem class represents an application or a software system that supports a particular business function and that can be managed as an independent unit. Such a system can be decomposed into its functional components using the CIM_SoftwareFeature class. The Features for a particular application or software system are located using the CIM_ApplicationSystemSoftwareFeature association. The features are part of the deployment-oriented aspects of the application system. 
With regard to the application runtime aspects, the ApplicationSystem class also represents the core class of the Application Systems&apos; sub-model which of the application runtime model. Its role in the systems sub-model is a) the root node of the containment hierarchy of the application elements (at runtime) as services, components, sub-systems, etc., b) the place for runtime overview information such as response time or system status, c) runtime control of the entire application (e.g., start/stop), and d) the main entry point to the navigation through and drill-down into the runtime model. 
The lifetime of an instance of this class is not limited to the application instance it represents. Even if the application is not running, the ApplicationSystem object can report properties that have values (e.g., the name of the application or the current status). Note that it is also possible to define the lifetime of the objects through the lifetime of the application instances. 
Through ApplicationSystemDependency, non-containment relationships can be expressed.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="false" NAME="Distribution" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Distribution describes how the application system is distributed with respect to its underlying servers. In general, the application system is distributed or local. This property indicates whether the application system is running on one or multiple servers. This can be determined without having to query for associated servers represented by ComputerSystems. Distributed systems also introduce a virtual notion to themselves. Note that a distributed application system is not tangible but virtual. Only its contained local systems can be found as processes or threads, and can therefore be regarded as tangible. The distributed system remains a named, virtual entity, that scopes strongly bound constituents and allows the application to be managed in its entirety. 
The property is needed to help root cause analysis and operations, especially when these are automated, in order to clearly know that more than one executed application - most likely the local application systems - is affected by the management task. This is particularly true if the contained application systems provide uniform functionality like webserver or application server farms. 
To express constraints between distributed and local system, this class must be derived and appropriate associations must be defined. 
This property should not be confused with the Roles[] property defined in System. The latter is reserved for administrator assigned roles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Distributed</cim:VALUE><cim:VALUE>Local</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="false" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled/disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down and starting are transient states between enabled and disabled. 
In contrast to the original version defined higher in the inheritance hierarchy (EnabledLogicalElement), EnabledState is simplified. It reflects the notion of an execution status tailored to applications and represents a summary of the original property. It allows simplified and efficient determination of whether the application is started, stopped or in transition between either of these states. The property does not show any errors. Errors MUST be described in MSE.OperationalStatus, and MAY also be described in logs or other data sources. 
The mapping to MSE.OperationalStatus is as follows: 
ExecutionStatus &lt;- MSE.OperationalStatus 
Unknown &lt;- Unknown, No Contact, Lost Communication, 
Either of the values &lt;- Other 
Enabled (started) &lt;- OK, Degraded, Stressed, Predictive Failure, In Service, Dormant, Supporting Entity in Error, Completed 
Enabled or Disabled (Started or Stopped) &lt;- Error, Non-Recoverable Error 
Starting &lt;- Starting 
Shutting Down (Stopping) &lt;- Stopping 
Disabled (Stopped) &lt;- Stopped, Aborted. 
The mapping to the original EnabledState property is as follows: 
Unknown &lt;- Unknown, Not Applicable 
Either of the values &lt;-Other 
Enabled &lt;- Enabled, Enabled but Offline, In Test, Deferred, Quiesce 
Disabled &lt;- Disabled 
ShuttingDown &lt;- ShuttingDown 
Starting &lt;- Starting.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="false" NAME="StartupTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The point in time (date and time) when the application system was last started. If the application system is in a state other the state Enabled (i.e., started and running) this value is not meaningful and the property value MUST be set to all zeros. 
StartupTime is preferably the point in time when the application is available to the user. Instead, if the provider and/or the instrumentation cannot determine the point in time the application becomes available, the point in time can be used at which the underlying operating system reports successful launch of the application. If no value can be provided the property value MUST be set to all zeros.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="false" NAME="ServingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ServingStatus is a summary of MSE.OperationalStatus. It allows simplified and efficient determination of whether the application is providing service or has stopped doing so for various reasons like errors, shutdown, abort, etc. Therefore, no transitional values are provided. The property does not show any errors. Errors MUST be described in MSE.OperationalStatus, and MAY also be described in logs or other data sources. Therefore, ServingStatus is suited to provide summary information for monitoring purposes and service level management. 
The mapping to MSE.OperationalStatus is as follows: 
ServingStatus &lt;- MSE.OperationalStatus 
Unknown &lt;- Unknown, No Contact, Lost Communication 
Either of the values &lt;- Other 
Serving &lt;- OK, Degraded, Stressed, Predictive Failure, Completed 
Not Serving &lt;- Error, Non-Recoverable Error, Starting, Stopping, Stopped, In Service, Aborted, Dormant, Supporting Entity in Error.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>5..4096</cim:VALUE><cim:VALUE>4097..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Serving</cim:VALUE><cim:VALUE>Not Serving</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="false" NAME="LastServingStatusUpdate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The point in time at which the ServingStatus property was last updated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ApplicationSystem.ServingStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as the key of a System instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The System object and its derivatives are top-level objects of CIM. They provide the scope for numerous components. Having unique System keys is required. A heuristic can be defined in individual System subclasses to attempt to always generate the same System Name Key. The NameFormat property identifies how the System name was generated, using the heuristic of the subclass.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_ApplicationSystem" NAME="StartApplication" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StartApplication() starts an application system. The ApplicationSystem object must have been created prior to the invocation of this method. It is up to the implementation of the method to define which of the contained or dependent sub-elements are to be started and in which order their startup may occur. 
Since a system startup can extend over long periods of time (several minutes is not unusual for complex distributed applications), the method can be implemented synchronously or asynchronously. In both cases EnabledState and RequestedState reflect the current state of the application and the desired state (Enabled) respectively. The exact nature of the errors during the startup cannot be determined in the asynchronous case. The method must return one of the following values: 
Unspecified Error: If no return code can be identified 
Completed with No Error: successful invocation 
Start Already in Progress: application still being started 
Failed:Indicates errors upon execution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Start Already in Progress</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ApplicationSystem.EnabledState</cim:VALUE><cim:VALUE>CIM_ApplicationSystem.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ApplicationSystem" NAME="StopApplication" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StopApplication() allows for stopping/shutting down an application system. It is up to the implementation of the method to define which of the contained or dependent sub-elements are to be stopped and in which order their stop has to occur. 
Since a system shutdown can last considerable time (several minutes is not necessarily unusual for complex distributed applications), the method can be implemented synchronously or asynchronously. In both cases EnabledState and RequestedState reflect the current state of the application and the desired state (Disabled) respectively. The exact nature of the errors during the stop cannot be determined in the asynchronous case. The method must return one of the following: 
Unspecified Error: If no return code can be identified 
Completed with No Error: successful invocation 
Stop Already in Process: application is shutting down 
Failed: Indicates errors upon execution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Stop Already in Process</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ApplicationSystem.EnabledState</cim:VALUE><cim:VALUE>CIM_ApplicationSystem.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ApplicationSystemDependency"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::AppRuntime</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This dependency expresses use-relationships or other logical interactions between application systems. At the business level, the relationship could be due to a distributed business process. Viewed from the technical level, the relationship is to be interpreted as communication between application systems. ApplicationSystemDependency primarily expresses &apos;horizontal&apos; relationships, i.e., relationships between distributed or local application systems.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ApplicationSystemDependency" PROPAGATED="false" REFERENCECLASS="CIM_ApplicationSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Antecedent represents the independent application system in this association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ApplicationSystemDependency" PROPAGATED="false" REFERENCECLASS="CIM_ApplicationSystem" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Dependent represents the application system dependent on the Antecedent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ApplicationSystemDirectory"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::DeploymentModel</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_ApplicationSystemDirectory is an association used to establish a relationship between an ApplicationSystem and the Directories that it uses. This is used to identify the single root installation directory for an ApplicationSystem, as well as the logical purpose of other directories utilized by the ApplicationSystem. Note: This class is intended to be a subclass of CIM_Dependency but the current specification prohibits the extension of parent keys in a subclass. This will be revisited when the specification changes to make the intended inheritance possible.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ApplicationSystemDirectory" PROPAGATED="false" REFERENCECLASS="CIM_Directory" NAME="Antecedent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Directory which is used by the associated ApplicationSystem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ApplicationSystemDirectory" PROPAGATED="false" REFERENCECLASS="CIM_ApplicationSystem" NAME="Dependent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An ApplicationSystem which depends upon the associated Directory.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystemDirectory" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Name is a string representing a meaningful identifier for referring to the associated Directory in the context of the ApplicationSystem. As an example, this might be the name of the environment variable used to hold the same directory information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ApplicationSystemDirectory" PROPAGATED="false" NAME="ApplicationDirectoryUses" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ApplicationDirectoryUse is an enumerated array which indicates the purpose(s) of the associated directory within the context of the ApplicationSystem. A value of &quot;Root&quot; indicates that the associated directory is the one and only root directory for the ApplicationSystem. This would typically be the directory path in which the application is installed. For applications which are installed in multiple directories, this would represent the directory from which initial program and configuration files are loaded. A value of &quot;Program&quot; indicates that the directory contains supplemental program files used by the ApplicationSystem. A value of &quot;Data&quot; indicates that the directory is used for data storage. A value of &quot;Log&quot; indicates that the directory is used to contain log files for the ApplicationSystem. It is considered invalid for multiple associations from the same ApplicationSystem to have a value of &quot;Root&quot;. The &quot;Unknown&quot; state is expected to be short-lived and would typically be seen only in the installation phase of an ApplicationSystem, if at all. A value of &quot;Temp&quot; indicates that the associated directory is used to contain temporary files created by the ApplicationSystem. The &quot;Other&quot; state should only be used in cases where none of the designated values are appropriate. This is intended to enable use of the model for unanticipated purposes and would usually signal a need to extend this enumeration through the standards process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Root</cim:VALUE><cim:VALUE>Program</cim:VALUE><cim:VALUE>Data</cim:VALUE><cim:VALUE>Log</cim:VALUE><cim:VALUE>Temp</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ApplicationSystemDirectory.OtherUseDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ApplicationSystemDirectory" PROPAGATED="false" NAME="OtherUseDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing how the ApplicationSystem utilizes the associated directory when the corresponding entry in ApplicationDirectoryUses is set to 1, &quot;Other&quot;. This attribute is meaningless and should be null when the corresponding entry in ApplicationDirectoryUses is set to any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ApplicationSystemDirectory.ApplicationDirectoryUses</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_ApplicationSystemHierarchy"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::AppRuntime</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Application systems may have arbitrarily complex structures. It may be necessary to build application system hierarchies including the two-step hierarchy of distributed and local systems. ApplicationSystemHierarchy allows building containment trees (only one parent at a time). It should not be used to express use-relationships; use CIM_ApplicationSystemDependency instead.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ApplicationSystemHierarchy" PROPAGATED="false" REFERENCECLASS="CIM_ApplicationSystem" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent ApplicationSystem in the association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ApplicationSystemHierarchy" PROPAGATED="false" REFERENCECLASS="CIM_ApplicationSystem" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The child ApplicationSystem in the association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_ApplicationSystemSoftwareFeature"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::DeploymentModel</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplicationSystemSoftwareFeature association identifies the Features that make up a particular ApplicationSystem. The SoftwareFeatures can be scoped by different Products.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ApplicationSystemSoftwareFeature" PROPAGATED="false" REFERENCECLASS="CIM_ApplicationSystem" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ApplicationSystem that aggregates the Features.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ApplicationSystemSoftwareFeature" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareFeature" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Features in an ApplicationSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ElementStatisticalData" NAME="CIM_AssociatedAppSystemOverviewStatistics"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::AppRuntime</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The link to the runtime overview statistics of an application system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedAppSystemOverviewStatistics" PROPAGATED="false" REFERENCECLASS="CIM_ApplicationSystem" NAME="ManagedElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ManagedElement</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The application system for which the overview is defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedAppSystemOverviewStatistics" PROPAGATED="false" REFERENCECLASS="CIM_StatisticalRuntimeOverview" NAME="Stats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Stats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The application system runtime statistical overview.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedElement" NAME="CIM_Check"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.23.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A CIM_Check is a condition or characteristic that is expected to be true in an environment defined or scoped by an instance of a CIM_ComputerSystem. The Checks associated with a particular SoftwareElement are organized into one of two groups using the Phase property of the CIM_SoftwareElementChecks association. Conditions that are expected to be true when a SoftwareElement is in a particular state and environment are known as &apos;in-state&apos; conditions. Conditions that need to be satisfied in order to transition the SoftwareElement to its next state are known as &apos;next-state&apos; conditions. 
A CIM_ComputerSystem object represents the environment in which CIM_SoftwareElements are already deployed/installed or into which the elements will be deployed/installed. For the case in which an element is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem object that represents the &quot;environment&quot;. When a SoftwareElement is being deployed for installation on a ComputerSystem, that system is the target of the Check and is identified using the TargetSystem reference of the InvokeOnSystem method.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="false" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="false" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="false" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="false" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="false" NAME="CheckID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier used in conjunction with other keys to uniquely identify the Check.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="false" NAME="CheckMode" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CheckMode property is used to indicate whether the condition is expected to exist or not exist in the environment. When the value is True, the condition is expected to exist (e.g., a file is expected to be on a system), so the Invoke methods are expected to return True. When the value is False, the condition is not expected to exist (e.g., a file is not to be on a system), so the Invoke methods are expected to return False.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Check" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. When the SoftwareElement being checked is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as an input parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Check" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to ComputerSystem in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_DiagnosticTestSoftware"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSoftwareIdentity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::SystemSoftware</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This class is being deprecated to promote its usage to the DiagnosticService level. 
This is an association class relating DiagnosticTest to the SoftwareElements that provide this test. SoftwareElement describes vendor/version information and other deployment data.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DiagnosticTestSoftware" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSoftwareIdentity.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This reference is deprecated and replaced (in ServiceSoftwareIdentity) with a reference to the SoftwareIdentity class, which has been determined to be a better choice for diagnostics services. It defines vendor/version and other information about the software that runs as the DiagnosticTest.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DiagnosticTestSoftware" PROPAGATED="false" REFERENCECLASS="CIM_DiagnosticTest" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSoftwareIdentity.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DiagnosticTest whose software is described.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Action" NAME="CIM_DirectoryAction"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DirectoryAction is an abstract class used to manage directories. The creation of directories is handled by CreateDirectoryAction and removal is handled by RemoveDirectoryAction.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DirectoryAction" PROPAGATED="false" NAME="DirectoryName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the directory being managed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="ActionID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ActionID property is a unique identifier assigned to a particular Action for a SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Direction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Direction property is used to indicate whether this Action is part of a sequence to transition the SoftwareElement to its next state (&quot;Install&quot;) or to remove the element (&quot;Uninstall&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Install</cim:VALUE><cim:VALUE>Uninstall</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. When the SoftwareElement being transitioned or eliminated is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as a parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to target system in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Check" NAME="CIM_DirectorySpecification"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_DirectorySpecification class captures the major directory structure of a SoftwareElement. This class is used to organize the files of a SoftwareElement into manageable units that can be relocated on a computer system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DirectorySpecification" PROPAGATED="false" NAME="DirectoryType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirectoryType property characterizes the type of directory being described.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Product base directory</cim:VALUE><cim:VALUE>Product executable directory</cim:VALUE><cim:VALUE>Product library directory</cim:VALUE><cim:VALUE>Product configuration directory</cim:VALUE><cim:VALUE>Product include directory</cim:VALUE><cim:VALUE>Product working directory</cim:VALUE><cim:VALUE>Product log directory</cim:VALUE><cim:VALUE>Shared base directory</cim:VALUE><cim:VALUE>Shared executable directory</cim:VALUE><cim:VALUE>Shared library directory</cim:VALUE><cim:VALUE>Shared include directory</cim:VALUE><cim:VALUE>System base directory</cim:VALUE><cim:VALUE>System executable directory</cim:VALUE><cim:VALUE>System library directory</cim:VALUE><cim:VALUE>System configuration directory</cim:VALUE><cim:VALUE>System include directory</cim:VALUE><cim:VALUE>System log directory</cim:VALUE><cim:VALUE>Other</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Location|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DirectorySpecification" PROPAGATED="false" NAME="DirectoryPath" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DirectoryPath property is used to capture the name of a directory. The value supplied by an application provider is actually a default or recommended path name. The value can be changed for a particular environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier used in conjunction with other keys to uniquely identify the Check.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckMode" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CheckMode property is used to indicate whether the condition is expected to exist or not exist in the environment. When the value is True, the condition is expected to exist (e.g., a file is expected to be on a system), so the Invoke methods are expected to return True. When the value is False, the condition is not expected to exist (e.g., a file is not to be on a system), so the Invoke methods are expected to return False.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. When the SoftwareElement being checked is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as an input parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to ComputerSystem in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Check" NAME="CIM_DiskSpaceCheck"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DiskSpaceCheck describes the amount of disk space that needs to be available on the computer system. The amount is specified in the AvailableDiskSpace property. The details of this Check are compared with the value of the CIM_FileSystem. AvailableSpace property - where the CIM_FileSystem object is related (using HostedFileSystem) to the CIM_Computer System instance that describes the environment. When the value of the AvailableSpace property is greater than or equal to the value specified in AvailableDiskSpace, the Check is satisfied.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DiskSpaceCheck" PROPAGATED="false" NAME="AvailableDiskSpace" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AvailableDiskSpace property specifies the minimum amount of disk space that needs to be available on the target system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FileSystem.AvailableSpace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier used in conjunction with other keys to uniquely identify the Check.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckMode" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CheckMode property is used to indicate whether the condition is expected to exist or not exist in the environment. When the value is True, the condition is expected to exist (e.g., a file is expected to be on a system), so the Invoke methods are expected to return True. When the value is False, the condition is not expected to exist (e.g., a file is not to be on a system), so the Invoke methods are expected to return False.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. When the SoftwareElement being checked is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as an input parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to ComputerSystem in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Action" NAME="CIM_ExecuteProgram"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ExecuteProgram causes programs to be executed on the computer system that defines the Action&apos;s environment.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ExecuteProgram" PROPAGATED="false" NAME="ProgramPath" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The location or &apos;path&apos; where the program is found.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ExecuteProgram" PROPAGATED="false" NAME="CommandLine" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that can be executed and invokes program(s), from a system&apos;s command line.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="ActionID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ActionID property is a unique identifier assigned to a particular Action for a SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Direction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Direction property is used to indicate whether this Action is part of a sequence to transition the SoftwareElement to its next state (&quot;Install&quot;) or to remove the element (&quot;Uninstall&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Install</cim:VALUE><cim:VALUE>Uninstall</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. When the SoftwareElement being transitioned or eliminated is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as a parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to target system in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Action" NAME="CIM_FileAction"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FileAction locates files that already exist on the CIM_ ComputerSystem that defines the Action&apos;s environment. These files are removed or moved/copied to a new location.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="ActionID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ActionID property is a unique identifier assigned to a particular Action for a SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Direction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Direction property is used to indicate whether this Action is part of a sequence to transition the SoftwareElement to its next state (&quot;Install&quot;) or to remove the element (&quot;Uninstall&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Install</cim:VALUE><cim:VALUE>Uninstall</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. When the SoftwareElement being transitioned or eliminated is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as a parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to target system in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Check" NAME="CIM_FileSpecification"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FileSpecification identifies a file that is either to be on or off the system. The file is to be located in the directory identified in FileName, or by the CIM_Directory SpecificationFile association. When the Invoke methods are executed, it is expected that they will use a combination of information to check for file existence. Therefore, any of the properties with a NULL value are not checked. So, if only the FileName and MD5Checksum properties have values, they are the only ones considered by the Invoke methods.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FileSpecification" PROPAGATED="false" NAME="FileName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Either the name of the file or the name of the file with a directory prefix.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSpecification" PROPAGATED="false" NAME="CreateTimeStamp" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The creation date and time of the file.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSpecification" PROPAGATED="false" NAME="FileSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The size of the file in Kilobytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSpecification" PROPAGATED="false" NAME="CheckSum" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A checksum calculated as the 16-bit sum of the first 32 bytes of the file.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Software Signature|002.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSpecification" PROPAGATED="false" NAME="CRC1" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CRC1 property is the CRC value calculated using the middle 512K bytes of the file.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Software Signature|002.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSpecification" PROPAGATED="false" NAME="CRC2" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CRC2 property is the CRC value for the middle 512K bytes of the file, modulo 3.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Software Signature|002.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSpecification" PROPAGATED="false" NAME="MD5Checksum" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MD5 algorithm is a well-known algorithm for computing a 128-bit checksum for any file or object. For purposes of MOF specification of the MD5Checksum property, the MD5 algorithm always generates a 32 character string. For example: The string abcdefghijklmnopqrstuvwxyz generates the string c3fcd3d76192e4007dfb496cca67e13b. See http: //www.ietf.org - RFC1321 for details on the // implementation of the MD5 algorithm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier used in conjunction with other keys to uniquely identify the Check.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckMode" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CheckMode property is used to indicate whether the condition is expected to exist or not exist in the environment. When the value is True, the condition is expected to exist (e.g., a file is expected to be on a system), so the Invoke methods are expected to return True. When the value is False, the condition is not expected to exist (e.g., a file is not to be on a system), so the Invoke methods are expected to return False.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. When the SoftwareElement being checked is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as an input parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to ComputerSystem in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_FromDirectoryAction"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FromDirectoryAction association identifies the source directory for a FileAction. When this association is used, the assumption is that the source directory was created by a previous Action. This association cannot co-exist with a FromDirectorySpecification association, since a FileAction can only involve a single source directory.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FromDirectoryAction" PROPAGATED="false" REFERENCECLASS="CIM_DirectoryAction" NAME="SourceDirectory"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The source directory of the Action.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FromDirectoryAction" PROPAGATED="false" REFERENCECLASS="CIM_FileAction" NAME="FileName"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Action against the directory.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_FromDirectorySpecification"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FromDirectorySpecification association identifies the source directory for a FileAction. When this association is used, the assumption is that the source directory already exists. This association cannot co-exist with a FromDirectoryAction association, since a FileAction can only involve a single source directory.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FromDirectorySpecification" PROPAGATED="false" REFERENCECLASS="CIM_DirectorySpecification" NAME="SourceDirectory"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The source directory of the Action.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FromDirectorySpecification" PROPAGATED="false" REFERENCECLASS="CIM_FileAction" NAME="FileName"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Action against the directory.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_InstalledSoftwareElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::SystemSoftware</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InstalledSoftwareElement association allows the identification of the ComputerSystem on which a particular SoftwareElement is installed.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_InstalledSoftwareElement" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareElement" NAME="Software"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the Software Element that is installed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_InstalledSoftwareElement" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="System"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the ComputerSystem hosting a particular SoftwareElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ApplicationSystem" NAME="CIM_J2eeApplication"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeApplication identifies a J2EE application that resides on a J2ee Server.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeApplication" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE Application. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeApplication" PROPAGATED="false" NAME="DeploymentDescriptor" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Contains the original XML deployment descriptor that was created for this application during the deployment process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.5.0.1 deploymentDescriptor|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="Distribution" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Distribution describes how the application system is distributed with respect to its underlying servers. In general, the application system is distributed or local. This property indicates whether the application system is running on one or multiple servers. This can be determined without having to query for associated servers represented by ComputerSystems. Distributed systems also introduce a virtual notion to themselves. Note that a distributed application system is not tangible but virtual. Only its contained local systems can be found as processes or threads, and can therefore be regarded as tangible. The distributed system remains a named, virtual entity, that scopes strongly bound constituents and allows the application to be managed in its entirety. 
The property is needed to help root cause analysis and operations, especially when these are automated, in order to clearly know that more than one executed application - most likely the local application systems - is affected by the management task. This is particularly true if the contained application systems provide uniform functionality like webserver or application server farms. 
To express constraints between distributed and local system, this class must be derived and appropriate associations must be defined. 
This property should not be confused with the Roles[] property defined in System. The latter is reserved for administrator assigned roles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Distributed</cim:VALUE><cim:VALUE>Local</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled/disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down and starting are transient states between enabled and disabled. 
In contrast to the original version defined higher in the inheritance hierarchy (EnabledLogicalElement), EnabledState is simplified. It reflects the notion of an execution status tailored to applications and represents a summary of the original property. It allows simplified and efficient determination of whether the application is started, stopped or in transition between either of these states. The property does not show any errors. Errors MUST be described in MSE.OperationalStatus, and MAY also be described in logs or other data sources. 
The mapping to MSE.OperationalStatus is as follows: 
ExecutionStatus &lt;- MSE.OperationalStatus 
Unknown &lt;- Unknown, No Contact, Lost Communication, 
Either of the values &lt;- Other 
Enabled (started) &lt;- OK, Degraded, Stressed, Predictive Failure, In Service, Dormant, Supporting Entity in Error, Completed 
Enabled or Disabled (Started or Stopped) &lt;- Error, Non-Recoverable Error 
Starting &lt;- Starting 
Shutting Down (Stopping) &lt;- Stopping 
Disabled (Stopped) &lt;- Stopped, Aborted. 
The mapping to the original EnabledState property is as follows: 
Unknown &lt;- Unknown, Not Applicable 
Either of the values &lt;-Other 
Enabled &lt;- Enabled, Enabled but Offline, In Test, Deferred, Quiesce 
Disabled &lt;- Disabled 
ShuttingDown &lt;- ShuttingDown 
Starting &lt;- Starting.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="StartupTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The point in time (date and time) when the application system was last started. If the application system is in a state other the state Enabled (i.e., started and running) this value is not meaningful and the property value MUST be set to all zeros. 
StartupTime is preferably the point in time when the application is available to the user. Instead, if the provider and/or the instrumentation cannot determine the point in time the application becomes available, the point in time can be used at which the underlying operating system reports successful launch of the application. If no value can be provided the property value MUST be set to all zeros.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="ServingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ServingStatus is a summary of MSE.OperationalStatus. It allows simplified and efficient determination of whether the application is providing service or has stopped doing so for various reasons like errors, shutdown, abort, etc. Therefore, no transitional values are provided. The property does not show any errors. Errors MUST be described in MSE.OperationalStatus, and MAY also be described in logs or other data sources. Therefore, ServingStatus is suited to provide summary information for monitoring purposes and service level management. 
The mapping to MSE.OperationalStatus is as follows: 
ServingStatus &lt;- MSE.OperationalStatus 
Unknown &lt;- Unknown, No Contact, Lost Communication 
Either of the values &lt;- Other 
Serving &lt;- OK, Degraded, Stressed, Predictive Failure, Completed 
Not Serving &lt;- Error, Non-Recoverable Error, Starting, Stopping, Stopped, In Service, Aborted, Dormant, Supporting Entity in Error.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>5..4096</cim:VALUE><cim:VALUE>4097..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Serving</cim:VALUE><cim:VALUE>Not Serving</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="LastServingStatusUpdate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The point in time at which the ServingStatus property was last updated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ApplicationSystem.ServingStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The System object and its derivatives are top-level objects of CIM. They provide the scope for numerous components. Having unique System keys is required. A heuristic can be defined in individual System subclasses to attempt to always generate the same System Name Key. The NameFormat property identifies how the System name was generated, using the heuristic of the subclass.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="StartApplication" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StartApplication() starts an application system. The ApplicationSystem object must have been created prior to the invocation of this method. It is up to the implementation of the method to define which of the contained or dependent sub-elements are to be started and in which order their startup may occur. 
Since a system startup can extend over long periods of time (several minutes is not unusual for complex distributed applications), the method can be implemented synchronously or asynchronously. In both cases EnabledState and RequestedState reflect the current state of the application and the desired state (Enabled) respectively. The exact nature of the errors during the startup cannot be determined in the asynchronous case. The method must return one of the following values: 
Unspecified Error: If no return code can be identified 
Completed with No Error: successful invocation 
Start Already in Progress: application still being started 
Failed:Indicates errors upon execution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Start Already in Progress</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ApplicationSystem.EnabledState</cim:VALUE><cim:VALUE>CIM_ApplicationSystem.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="StopApplication" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StopApplication() allows for stopping/shutting down an application system. It is up to the implementation of the method to define which of the contained or dependent sub-elements are to be stopped and in which order their stop has to occur. 
Since a system shutdown can last considerable time (several minutes is not necessarily unusual for complex distributed applications), the method can be implemented synchronously or asynchronously. In both cases EnabledState and RequestedState reflect the current state of the application and the desired state (Disabled) respectively. The exact nature of the errors during the stop cannot be determined in the asynchronous case. The method must return one of the following: 
Unspecified Error: If no return code can be identified 
Completed with No Error: successful invocation 
Stop Already in Process: application is shutting down 
Failed: Indicates errors upon execution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Stop Already in Process</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ApplicationSystem.EnabledState</cim:VALUE><cim:VALUE>CIM_ApplicationSystem.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_J2eeDeployedObject"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeDeployedObject class is an abstract class that is used to define CIM_J2eeModule objects that are deployed in the CIM_J2eeServer. The Deployed Objects are hosted by a J2ee Server and should hence be associated to a J2eeServer instance through the CIM_HostedService association. The scoping keys in the instance are provided by the J2eeServer hosting the deployed object.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeDeployedObject" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE deployed object. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeDeployedObject" PROPAGATED="false" NAME="DeploymentDescriptor" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Contains the original XML deployment descriptor that was created for this module during the deployment process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.5.0.1 deploymentDescriptor|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_J2eeEJB"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeEJB class is base class that represents different types of deployed Enterprise JavaBean components. The EJB is hosted by a J2ee Server and should hence be associated to a J2eeServer instance through the CIM_HostedService association. The scoping keys in the instance are provided by the J2eeServer hosting the EJB.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJB" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of an EJB. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeEJB" NAME="CIM_J2eeEntityBean"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies a deployed entity bean within an EJB module.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJB" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of an EJB. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_J2eeJCAConnectionFactory"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeJCAConnectionFactory class identifies individual JCA connection factories.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeJCAConnectionFactory" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID identifies a unique instance of a J2ee JCAConnectionFactory. In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeJCAConnectionFactory.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJCAConnectionFactory" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE JCAConnectionFactory. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeJCAConnectionFactory.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_J2eeJCAManagedConnectionFactory"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class identifies JCA managed connection factories.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeJCAManagedConnectionFactory" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID identifies a unique instance of a J2ee JCAManagedConnectionFactory. In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeJCAManagedConnectionFactory.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJCAManagedConnectionFactory" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE JCAManagedConnectionFactory. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeJCAManagedConnectionFactory.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_J2eeJDBCDataSource"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeJDBCDataSource class contains instances that identify physical JDBC data sources.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeJDBCDataSource" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID identifies a unique instance of a J2ee JDBCDataSource. In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeJDBCDataSource.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJDBCDataSource" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE JDBCDataSource. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeJDBCDataSource.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_J2eeJDBCDriver"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeJDBCDriver class identifies individual JDBC drivers.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeJDBCDriver" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID identifies a unique instance of a J2ee JDBCDriver. In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeJDBCDriver.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJDBCDriver" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE JDBCDriver. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeJDBCDriver.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_J2eeJVM"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeJVM class identifies a Java VM that is utilized by a J2EE server. For each Java VM that is running threads associated with the J2EE server, its containers or resources, there must be an instance in this class. The instance must be removed when the Java VM is no longer running. The reason this class subclasses from a class as high up in the hierarchy as CIM_EnabledLogicalElement is the absence of a class that models Interpreters, Emulators and the like. The JVM is not an OS, but then neither is it just a process. In v2.9, we hope to plug this hole by introducing a class that will model interpreters and emulators. At this point, the JVM class can be pushed down in the hierarchy.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeJVM" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID identifies a unique instance of a J2ee JVM In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeJVM.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJVM" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE JVM. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeJVM.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJVM" PROPAGATED="false" NAME="JavaVersion" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Java Runtime Environment version of the JVM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.4.1.1 javaVersion|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJVM" PROPAGATED="false" NAME="JavaVendor" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Java Runtime Environment vendor of the JVM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.4.1.2 javaVendor|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeJVM" PROPAGATED="false" NAME="Node" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The node (machine) this JVM is running on.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.4.1.3 node|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_EnabledLogicalElement" NAME="CIM_J2eeManagedObject"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeManagedObject is a class for defining operations that may supported by all J2EE managed objects. It contains the attributes and methods that are common to all J2EE managed objects. The J2EE Managed objects - for eg. J2eeServer should participate in instances of the CIM_LogicalIdentity association with the corresponding instance of the J2eeManagedObject class. The start and stop methods of JSR77&apos;s J2eeManagedObject find an equivalent in the RequestStateChange method inherited from EnabledLogicalElement. Using Enabled/Disabled as inputs to RequestStateChange, one can effect start and stop.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeManagedObject" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID identifies a unique instance of a J2EE ManagedObject&apos;s Capabilities in a given namespace. In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeManagedObject.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeManagedObject" PROPAGATED="false" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE managed object. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeManagedObject.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_J2eeManagedObject" PROPAGATED="false" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current state of the entity for J2ee managed objects that support state management. If the StateManageable property is FALSE, the value of this property MUST be set to 0 - Unknown. The mapping from the J2ee management states to OperationalStatus is as follows - j2ee.state.starting - Starting, j2ee.state.running - OK, j2ee.state.stopping - Stopping, j2ee.state.stopped - Stopped, and j2ee.state.failed - Error.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.5.1.1.1 state|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeManagedObjectCapabilities.StateManageable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_J2eeManagedObject" PROPAGATED="false" NAME="StartTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the J2EE managed object was started, represented as a datetime interval measured as the time interval since January 1, 1970, 00:00:00. If the StateManageable property of the CIM_J2eeManagedObjectCapabilities class is false, this value MUST be set to a zero time interval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.5.1.1.2 startTime|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeManagedObjectCapabilities.StateManageable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>00000000000000.000000:000</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_J2eeManagedObject" NAME="StartRecursive" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Starts the J2EE managed object. This operation can only be invoked in when State is Stopped. This method, causes State to become Starting initially, and eventually becomes the RUNNING state. Additionally, StartRecursive() is called on all the child StateManageable instances that are registered with this entity and are in the Stopped state. The method returns 0 on success and non-zero for failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.5.1.2.2 startRecursive|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeManagedObject" NAME="Start" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method starts the J2EE managed object. This operation can only be invoked when the OperationalStatus is Stopped. Note that StartService() will not be called on any of the child StateManageable instances that are registered with this instance. It is the responsibility of the calling application to start the child if required. The method returns 0 on success and non-zero for failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.5.1.2.1 start|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_J2eeManagedObject" NAME="Stop" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method stops the J2EE managed object and all dependent objects that can be identified by following the Dependency/Component associations this object&apos;s identity participates in.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.5.1.2.3 stop|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeEJB" NAME="CIM_J2eeMessageDrivenBean"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies a deployed message driven bean within an EJB module.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJB" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of an EJB. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeDeployedObject" NAME="CIM_J2eeModule"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeModule class is an abstract class from which all J2EE module type classes extend. These represent EAR, JAR, WAR, and RAR files that have been deployed.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeDeployedObject" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE deployed object. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeDeployedObject" PROPAGATED="true" NAME="DeploymentDescriptor" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Contains the original XML deployment descriptor that was created for this module during the deployment process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.5.0.1 deploymentDescriptor|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_J2eeModuleUsesJVM"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeModuleUsesJVM association identifies the JVM that a specific Module runs in.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeModuleUsesJVM" PROPAGATED="false" REFERENCECLASS="CIM_J2eeModule" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Module that uses a Java Virtual Machine.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeModuleUsesJVM" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJVM" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Java VM on which the module is running.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemResource" NAME="CIM_J2eeResource"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2eeResource class is a base class for all managed object types that represent J2EE resources. J2EE resources are resources that are utilized by the J2EE server to provide the J2EE standard services required by the J2EE platform architecture. The J2EEResource class has several subclasses that do not add any new properties. The option of using a type property to identify the different resource types while doing away with the numerous empty subclasses was not chosen because the subclasses, when enhanced by vendor specific extensions are significantly different from each other.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="false" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID identifies a unique instance of a J2ee Resource. In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE Resource. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="Shareable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Resource can be shared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="ImplementationInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Resource is implemented in hardware, software or both.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Hardware Only</cim:VALUE><cim:VALUE>Software Only</cim:VALUE><cim:VALUE>Hardware and Software</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_J2eeResourceAdapter"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies a deployed Resource Adapter within a Resource Adapter Module. The resource adapter is hosted by a J2ee Server and should hence be associated to a J2eeServer instance through the CIM_HostedService association. The scoping keys in the instance are provided by the J2eeServer hosting the resource adapter.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeResourceAdapter" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE Resource Adapter. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeModule" NAME="CIM_J2eeResourceAdapterModule"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeResourceAdapterModule identifies a deployed Resource Adapter Module and is a container for resource adapters.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeDeployedObject" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE deployed object. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeDeployedObject" PROPAGATED="true" NAME="DeploymentDescriptor" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Contains the original XML deployment descriptor that was created for this module during the deployment process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.5.0.1 deploymentDescriptor|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeResource" NAME="CIM_J2eeRMI_IIOPResource"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeRMI_IIOPResource identifies an RMI_IIOP resource.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID identifies a unique instance of a J2ee Resource. In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE Resource. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="Shareable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Resource can be shared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="ImplementationInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Resource is implemented in hardware, software or both.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Hardware Only</cim:VALUE><cim:VALUE>Software Only</cim:VALUE><cim:VALUE>Hardware and Software</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ApplicationSystem" NAME="CIM_J2eeServer"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeServer class represents the J2EE Server core of one instance of a J2EE platform product as described in the Java 2 Enterprise Edition Platform specification.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeServer" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE Server. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeServer" PROPAGATED="false" NAME="Vendor" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the server&apos;s vendor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.3.1.4 serverVendor|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeServer" PROPAGATED="false" NAME="Version" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2EE implementation version of the J2EE server.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.3.1.5 serverVersion|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="Distribution" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Distribution describes how the application system is distributed with respect to its underlying servers. In general, the application system is distributed or local. This property indicates whether the application system is running on one or multiple servers. This can be determined without having to query for associated servers represented by ComputerSystems. Distributed systems also introduce a virtual notion to themselves. Note that a distributed application system is not tangible but virtual. Only its contained local systems can be found as processes or threads, and can therefore be regarded as tangible. The distributed system remains a named, virtual entity, that scopes strongly bound constituents and allows the application to be managed in its entirety. 
The property is needed to help root cause analysis and operations, especially when these are automated, in order to clearly know that more than one executed application - most likely the local application systems - is affected by the management task. This is particularly true if the contained application systems provide uniform functionality like webserver or application server farms. 
To express constraints between distributed and local system, this class must be derived and appropriate associations must be defined. 
This property should not be confused with the Roles[] property defined in System. The latter is reserved for administrator assigned roles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Distributed</cim:VALUE><cim:VALUE>Local</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled/disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down and starting are transient states between enabled and disabled. 
In contrast to the original version defined higher in the inheritance hierarchy (EnabledLogicalElement), EnabledState is simplified. It reflects the notion of an execution status tailored to applications and represents a summary of the original property. It allows simplified and efficient determination of whether the application is started, stopped or in transition between either of these states. The property does not show any errors. Errors MUST be described in MSE.OperationalStatus, and MAY also be described in logs or other data sources. 
The mapping to MSE.OperationalStatus is as follows: 
ExecutionStatus &lt;- MSE.OperationalStatus 
Unknown &lt;- Unknown, No Contact, Lost Communication, 
Either of the values &lt;- Other 
Enabled (started) &lt;- OK, Degraded, Stressed, Predictive Failure, In Service, Dormant, Supporting Entity in Error, Completed 
Enabled or Disabled (Started or Stopped) &lt;- Error, Non-Recoverable Error 
Starting &lt;- Starting 
Shutting Down (Stopping) &lt;- Stopping 
Disabled (Stopped) &lt;- Stopped, Aborted. 
The mapping to the original EnabledState property is as follows: 
Unknown &lt;- Unknown, Not Applicable 
Either of the values &lt;-Other 
Enabled &lt;- Enabled, Enabled but Offline, In Test, Deferred, Quiesce 
Disabled &lt;- Disabled 
ShuttingDown &lt;- ShuttingDown 
Starting &lt;- Starting.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="StartupTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The point in time (date and time) when the application system was last started. If the application system is in a state other the state Enabled (i.e., started and running) this value is not meaningful and the property value MUST be set to all zeros. 
StartupTime is preferably the point in time when the application is available to the user. Instead, if the provider and/or the instrumentation cannot determine the point in time the application becomes available, the point in time can be used at which the underlying operating system reports successful launch of the application. If no value can be provided the property value MUST be set to all zeros.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="ServingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ServingStatus is a summary of MSE.OperationalStatus. It allows simplified and efficient determination of whether the application is providing service or has stopped doing so for various reasons like errors, shutdown, abort, etc. Therefore, no transitional values are provided. The property does not show any errors. Errors MUST be described in MSE.OperationalStatus, and MAY also be described in logs or other data sources. Therefore, ServingStatus is suited to provide summary information for monitoring purposes and service level management. 
The mapping to MSE.OperationalStatus is as follows: 
ServingStatus &lt;- MSE.OperationalStatus 
Unknown &lt;- Unknown, No Contact, Lost Communication 
Either of the values &lt;- Other 
Serving &lt;- OK, Degraded, Stressed, Predictive Failure, Completed 
Not Serving &lt;- Error, Non-Recoverable Error, Starting, Stopping, Stopped, In Service, Aborted, Dormant, Supporting Entity in Error.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>5..4096</cim:VALUE><cim:VALUE>4097..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Serving</cim:VALUE><cim:VALUE>Not Serving</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="LastServingStatusUpdate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The point in time at which the ServingStatus property was last updated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ApplicationSystem.ServingStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The System object and its derivatives are top-level objects of CIM. They provide the scope for numerous components. Having unique System keys is required. A heuristic can be defined in individual System subclasses to attempt to always generate the same System Name Key. The NameFormat property identifies how the System name was generated, using the heuristic of the subclass.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="StartApplication" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StartApplication() starts an application system. The ApplicationSystem object must have been created prior to the invocation of this method. It is up to the implementation of the method to define which of the contained or dependent sub-elements are to be started and in which order their startup may occur. 
Since a system startup can extend over long periods of time (several minutes is not unusual for complex distributed applications), the method can be implemented synchronously or asynchronously. In both cases EnabledState and RequestedState reflect the current state of the application and the desired state (Enabled) respectively. The exact nature of the errors during the startup cannot be determined in the asynchronous case. The method must return one of the following values: 
Unspecified Error: If no return code can be identified 
Completed with No Error: successful invocation 
Start Already in Progress: application still being started 
Failed:Indicates errors upon execution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Start Already in Progress</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ApplicationSystem.EnabledState</cim:VALUE><cim:VALUE>CIM_ApplicationSystem.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="StopApplication" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StopApplication() allows for stopping/shutting down an application system. It is up to the implementation of the method to define which of the contained or dependent sub-elements are to be stopped and in which order their stop has to occur. 
Since a system shutdown can last considerable time (several minutes is not necessarily unusual for complex distributed applications), the method can be implemented synchronously or asynchronously. In both cases EnabledState and RequestedState reflect the current state of the application and the desired state (Disabled) respectively. The exact nature of the errors during the stop cannot be determined in the asynchronous case. The method must return one of the following: 
Unspecified Error: If no return code can be identified 
Completed with No Error: successful invocation 
Stop Already in Process: application is shutting down 
Failed: Indicates errors upon execution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Stop Already in Process</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ApplicationSystem.EnabledState</cim:VALUE><cim:VALUE>CIM_ApplicationSystem.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_J2eeServerUsesJVM"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The association between a J2EE server and the Java virtual machine on which the J2EE server has running threads.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeServerUsesJVM" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJVM" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Java VM that is used by the J2ee Server.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeServerUsesJVM" PROPAGATED="false" REFERENCECLASS="CIM_J2eeServer" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2ee Server that has threads running on the JVM.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_J2eeServlet"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies a deployed servlet component. The Servlet is hosted by a J2ee Server and should hence be associated to a J2eeServer instance through the CIM_HostedService association. The scoping keys in the instance are provided by the J2eeServer hosting the servlet.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeServlet" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE Servlet. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeEJB" NAME="CIM_J2eeSessionBean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeSessionBean class is a base class that represents specific types of deployed Session beans.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJB" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of an EJB. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeSessionBean" NAME="CIM_J2eeStatefulSessionBean"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies a deployed stateful session bean within an EJB module.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJB" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of an EJB. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeSessionBean" NAME="CIM_J2eeStatelessSessionBean"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies a deployed stateless session bean within an EJB module.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeEJB" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of an EJB. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeResource" NAME="CIM_J2eeURLResource"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeURLResource identifies a URL resource.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID identifies a unique instance of a J2ee Resource. In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE Resource. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="Shareable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Resource can be shared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="ImplementationInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Resource is implemented in hardware, software or both.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Hardware Only</cim:VALUE><cim:VALUE>Software Only</cim:VALUE><cim:VALUE>Hardware and Software</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeModule" NAME="CIM_J2eeWebModule"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeWebModule identifies a deployed WAR module and is a container for Servlets.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeDeployedObject" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE deployed object. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeDeployedObject" PROPAGATED="true" NAME="DeploymentDescriptor" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Contains the original XML deployment descriptor that was created for this module during the deployment process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.5.0.1 deploymentDescriptor|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Check" NAME="CIM_MemoryCheck"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MemoryCheck specifies a condition for the minimum amount of memory that needs to be available on a system. The amount is specified in the MemorySize property. The details of this Check are compared with the value of the CIM_OperatingSystem. FreePhysicalMemory property - where the CIM_OperatingSystem object is related (using InstalledOS) to the CIM_Computer System instance that describes the environment. When the value of the FreePhysicalMemory property is greater than or equal to the value specified in MemorySize, the Check is satisfied.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MemoryCheck" PROPAGATED="false" NAME="MemorySize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The amount of memory that needs to exist on a computer system for a SoftwareElement to execute properly.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OperatingSystem.FreePhysicalMemory</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 2^10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier used in conjunction with other keys to uniquely identify the Check.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckMode" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CheckMode property is used to indicate whether the condition is expected to exist or not exist in the environment. When the value is True, the condition is expected to exist (e.g., a file is expected to be on a system), so the Invoke methods are expected to return True. When the value is False, the condition is not expected to exist (e.g., a file is not to be on a system), so the Invoke methods are expected to return False.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. When the SoftwareElement being checked is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as an input parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to ComputerSystem in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Action" NAME="CIM_ModifySettingAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class specifies the information used to modify a &apos;setting&apos; file, for a specific entry in the file. The new &apos;setting&apos; value is created as a new entry or appends to, replaces, removes from, or deletes the specified entry. All additions are assumed to be case sensitive. Removes are assumed to be case insensitive.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ModifySettingAction" PROPAGATED="false" NAME="SectionKey" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the key or label of the section of the file to be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ModifySettingAction" PROPAGATED="false" NAME="EntryName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Name of setting entry to be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ModifySettingAction" PROPAGATED="false" NAME="EntryValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the value to add, append, or replace the specified setting.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ModifySettingAction" PROPAGATED="false" NAME="FileName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>File name of the &apos;setting&apos; file.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ModifySettingAction" PROPAGATED="false" NAME="ActionType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of Action to be performed on the specified setting entry. 
0=Create - Creates the specified entry. 
1=Delete - Deletes the specified entry. 
2=Append - Appends to the end of the specified entry. 
3=Remove - Removes the value from the specified entry.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Create</cim:VALUE><cim:VALUE>Delete</cim:VALUE><cim:VALUE>Append</cim:VALUE><cim:VALUE>Remove</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="ActionID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ActionID property is a unique identifier assigned to a particular Action for a SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Direction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Direction property is used to indicate whether this Action is part of a sequence to transition the SoftwareElement to its next state (&quot;Install&quot;) or to remove the element (&quot;Uninstall&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Install</cim:VALUE><cim:VALUE>Uninstall</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. When the SoftwareElement being transitioned or eliminated is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as a parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to target system in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_OperatingSystemSoftwareFeature"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::SystemSoftware</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Indicates the SoftwareFeatures that make up the Operating System. The SoftwareFeatures can be part of different Products.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OperatingSystemSoftwareFeature" PROPAGATED="false" REFERENCECLASS="CIM_OperatingSystem" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OperatingSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OperatingSystemSoftwareFeature" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareFeature" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareFeatures that make up the OperatingSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Check" NAME="CIM_OSVersionCheck"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OSVersionCheck class specifies the versions of the operating system that can support/execute this Software Element. The operating system itself (whose version should be validated) is defined in the TargetOperatingSystem property of the Check&apos;s scoping SoftwareElement. 
This Check can be for a specific, minimum, maximum or a range of releases of an OS. To identify a specific version of the OS, the minimum and maximum versions must be the same. To specify a minimum, only the minimum version needs to be defined. To specify a maximum version, only the maximum version needs to be defined. To specify a range, both minimum and maximum versions need to be defined. 
The data gathered from the Check and SoftwareElement objects are compared with the corresponding details found in the CIM_OperatingSystem object (referenced by the InstalledOS association), for the CIM_ComputerSystem object that defines the environment. The OSType property of CIM_OperatingSystem must match the value of CIM_SoftwareElement.TargetOperating System. Also, the OS&apos; version information should be within the range of CIM_OSVersionCheck.Minimum/MaximumValue properties. Note that all the operating systems on the relevant computer do not need to satisfy the Check.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OSVersionCheck" PROPAGATED="false" NAME="MinimumVersion" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum version of the required operating system. The value is encoded as &lt;major&gt;.&lt;minor&gt;.&lt;revision&gt; or &lt;major&gt;.&lt;minor&gt;&lt;letter revision&gt;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OperatingSystem.Version</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSVersionCheck" PROPAGATED="false" NAME="MaximumVersion" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum version of the required operating system. The value is encoded as &lt;major&gt;.&lt;minor&gt;.&lt;revision&gt; or &lt;major&gt;.&lt;minor&gt;&lt;letter revision&gt;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OperatingSystem.Version</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier used in conjunction with other keys to uniquely identify the Check.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckMode" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CheckMode property is used to indicate whether the condition is expected to exist or not exist in the environment. When the value is True, the condition is expected to exist (e.g., a file is expected to be on a system), so the Invoke methods are expected to return True. When the value is False, the condition is not expected to exist (e.g., a file is not to be on a system), so the Invoke methods are expected to return False.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. When the SoftwareElement being checked is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as an input parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to ComputerSystem in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Action" NAME="CIM_RebootAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RebootAction causes a reboot of the computer system that defines the Action&apos;s environment.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="ActionID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ActionID property is a unique identifier assigned to a particular Action for a SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Direction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Direction property is used to indicate whether this Action is part of a sequence to transition the SoftwareElement to its next state (&quot;Install&quot;) or to remove the element (&quot;Uninstall&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Install</cim:VALUE><cim:VALUE>Uninstall</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. When the SoftwareElement being transitioned or eliminated is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as a parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to target system in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DirectoryAction" NAME="CIM_RemoveDirectoryAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RemoveDirectoryAction removes directories from the computer system that defines the Action&apos;s environment.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_RemoveDirectoryAction" PROPAGATED="false" NAME="MustBeEmpty" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean property indicating that the directory must be empty in order to be removed. If this condition is not satisfied, then the Invoke methods return an error.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DirectoryAction" PROPAGATED="true" NAME="DirectoryName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the directory being managed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="ActionID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ActionID property is a unique identifier assigned to a particular Action for a SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Direction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Direction property is used to indicate whether this Action is part of a sequence to transition the SoftwareElement to its next state (&quot;Install&quot;) or to remove the element (&quot;Uninstall&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Install</cim:VALUE><cim:VALUE>Uninstall</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. When the SoftwareElement being transitioned or eliminated is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as a parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to target system in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_FileAction" NAME="CIM_RemoveFileAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RemoveFileAction uninstalls files.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_RemoveFileAction" PROPAGATED="false" NAME="File" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The file to be removed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="ActionID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ActionID property is a unique identifier assigned to a particular Action for a SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Direction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Direction property is used to indicate whether this Action is part of a sequence to transition the SoftwareElement to its next state (&quot;Install&quot;) or to remove the element (&quot;Uninstall&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Install</cim:VALUE><cim:VALUE>Uninstall</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. When the SoftwareElement being transitioned or eliminated is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as a parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to target system in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Check" NAME="CIM_SettingCheck"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class specifies information needed to verify a particular &apos;setting&apos; file, for a specific entry in the file. The file entry is checked whether it contains or matches the value defined in EntryValue. All compares are assumed to be case insensitive.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SettingCheck" PROPAGATED="false" NAME="SectionKey" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Key or label for the section of the file containing the settings to be checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingCheck" PROPAGATED="false" NAME="EntryName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Name of the setting entry to be checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingCheck" PROPAGATED="false" NAME="EntryValue" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Value to be compared for the named entry.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingCheck" PROPAGATED="false" NAME="CheckType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CheckType specifies how the setting value should be compared.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Matches</cim:VALUE><cim:VALUE>Contains</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SettingCheck" PROPAGATED="false" NAME="FileName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>File name of the &apos;setting&apos; file to be checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier used in conjunction with other keys to uniquely identify the Check.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckMode" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CheckMode property is used to indicate whether the condition is expected to exist or not exist in the environment. When the value is True, the condition is expected to exist (e.g., a file is expected to be on a system), so the Invoke methods are expected to return True. When the value is False, the condition is not expected to exist (e.g., a file is not to be on a system), so the Invoke methods are expected to return False.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. When the SoftwareElement being checked is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as an input parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to ComputerSystem in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_SoftwareElementActions"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association identifies the Actions for a Software Element.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareElementActions" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareElement" NAME="Element"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The element that scopes the Action.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareElementActions" PROPAGATED="false" REFERENCECLASS="CIM_Action" NAME="Action"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The software Action to move or uninstall a SoftwareElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_SoftwareElementChecks"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association ties a SoftwareElement to a specific Check to validate its state or its movement to the next state. Note that SoftwareElements in a running state cannot transition to another state. Therefore, the value of the Phase property is restricted to 0 (&quot;In-State&quot;) for SoftwareElements in the running state.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareElementChecks" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareElement" NAME="Element"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareElementChecks" PROPAGATED="false" REFERENCECLASS="CIM_Check" NAME="Check"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Check for the element.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElementChecks" PROPAGATED="false" NAME="Phase" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Phase property indicates whether the referenced Check is an in-state or a next-state Check.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>In-State</cim:VALUE><cim:VALUE>Next-State</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SoftwareElementSAPImplementation"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::DeploymentModel</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>An association between a ServiceAccessPoint and how it is implemented by one or more executable SoftwareElements. Note that this association is restricted to &apos;executable&apos; Elements. In earlier phases of deployment, the Software FeatureSAPImplementation association is adequate and recommended. 
The relationship between this association and Software FeatureSAPImplementation is more fully described here. SoftwareElementSAPImplementation allows the description of greater granularity than SoftwareFeatureSAPImplementation, when a SoftwareFeature is fully deployed and results in several executable Elements. These Elements may implement several different ServiceAccessPoints. 
Since SoftwareFeatures decompose into SoftwareElements, it is possible to describe how software implements a SAP by using either this association or the SoftwareFeatureSAP Implementation relationship. One or the other should be chosen. Both associations should not be used for a particular AccessPoint, since their information is redundant. 
This relationship is especially important when the SoftwareFeature and Product aspects are not described for a SoftwareElement (ie, when the acquisition and deployment of the software is not detailed). In this case, the Software ElementSAPImplementation association is the only one available to describe how an AccessPoint is implemented in software. Since SoftwareFeatures are not instantiated, it is not possible to use the SoftwareFeatureSAP Implementation association. 
The cardinality of this association is many-to-many. A ServiceAccessPoint may be provided by more than one Software Element. (If this is true, it is assumed that the Software Elements operate in conjunction.) And, any SoftwareElement may provide more than one SAP.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareElementSAPImplementation" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The executable SoftwareElement implementing the SAP.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareElementSAPImplementation" PROPAGATED="false" REFERENCECLASS="CIM_ServiceAccessPoint" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ServiceAccessPoint implemented by the SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SoftwareElementServiceImplementation"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::DeploymentModel</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>An association between a Service and how it is implemented by one or more executable SoftwareElements. Note that this association is restricted to &apos;executable&apos; Elements. In earlier phases of deployment, the SoftwareFeatureService Implementation association is adequate and recommended. 
The relationship between this association and Software FeatureServiceImplementation is more fully described here. SoftwareElementServiceImplementation allows the description of greater granularity than SoftwareFeatureService Implementation, when a SoftwareFeature is fully deployed and results in several executable Elements. These Elements may implement several different Services. 
Since SoftwareFeatures decompose into SoftwareElements, it is possible to describe how software implements a Service by using either this association or the SoftwareFeature ServiceImplementation relationship. One or the other should be chosen. Both associations should not be used for a single Service instance, since their information is redundant. 
This relationship is especially important when the SoftwareFeature and Product aspects are not described for a SoftwareElement (ie, when the acquisition and deployment of the software is not detailed). In this case, the Software ElementServiceImplementation association is the only one available to describe how a Service is implemented in software. Since SoftwareFeatures are not instantiated, it is not possible to use the SoftwareFeatureService Implementation association. 
The cardinality of this association is many-to-many. A Service may be provided by more than one SoftwareElement. If this is true, it is assumed that the SoftwareElements operate in conjunction. And, any SoftwareElement may provide more than one Service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareElementServiceImplementation" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The executable SoftwareElement implementing the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareElementServiceImplementation" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service implemented by the SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Check" NAME="CIM_SoftwareElementVersionCheck"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.23.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SoftwareElementVersionCheck specifies the release of a SoftwareElement that must exist in the environment. This Check can be for a specific, minimum, maximum or a range of versions. To specify a specific version, the lower and upper versions must be the same. To specify a minimum, only the lower version needs to be defined. To specify a maximum version, only the upper version needs to be defined. To specify a range, both upper and lower versions need to be defined. The details of this Check are compared with the corresponding details found in a CIM_SoftwareElement object, associated to the CIM_ComputerSystem instance that describes the environment (related by the association, CIM_InstalledSoftwareElement). There should be at least one CIM_SoftwareElement that satisfies the details of the Check. In other words, all the SoftwareElements on the relevant computer system do not need to satisfy the Check.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElementVersionCheck" PROPAGATED="false" NAME="SoftwareElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElementVersionCheck" PROPAGATED="false" NAME="LowerSoftwareElementVersion" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum version of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElementVersionCheck" PROPAGATED="false" NAME="UpperSoftwareElementVersion" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum version of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElementVersionCheck" PROPAGATED="false" NAME="SoftwareElementStateDesired" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SoftwareElementVersionCheck" PROPAGATED="false" NAME="TargetOperatingSystemDesired" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The target operating system of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier used in conjunction with other keys to uniquely identify the Check.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckMode" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CheckMode property is used to indicate whether the condition is expected to exist or not exist in the environment. When the value is True, the condition is expected to exist (e.g., a file is expected to be on a system), so the Invoke methods are expected to return True. When the value is False, the condition is not expected to exist (e.g., a file is not to be on a system), so the Invoke methods are expected to return False.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. When the SoftwareElement being checked is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as an input parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to ComputerSystem in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SoftwareFeatureSAPImplementation"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::DeploymentModel</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>An association between a ServiceAccessPoint and how it is implemented in software. The cardinality of this association is many-to-many. A SAP may be provided by more than one SoftwareFeature. When multiple SoftwareFeatures are associated with a single SAP, it is assumed that these elements operate in conjunction to provide the AccessPoint. Note that any SoftwareFeature may provide more than one ServiceAccessPoint. 
If different implementations of a SAP exist, each of these implementations would result in individual instantiations of the ServiceAccessPoint object. These individual instantiations would then have their own associations to the unique implementations.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareFeatureSAPImplementation" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareFeature" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareFeature implementing the SAP.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareFeatureSAPImplementation" PROPAGATED="false" REFERENCECLASS="CIM_ServiceAccessPoint" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AccessPoint being implemented.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SoftwareFeatureServiceImplementation"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::DeploymentModel</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>An association between a Service and how it is implemented in software. The cardinality of this association is many-to -many. A Service may be provided by more than one SoftwareFeature. When multiple SoftwareFeatures are associated with a single Service, it is assumed that these elements operate in conjunction to provide the Service. Note that any SoftwareFeature may provide more than one Service. 
If different implementations of a Service exist, each of these implementations would result in individual instantiations of the Service object. These individual instantiations would then have their own associations to the unique implementations.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareFeatureServiceImplementation" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareFeature" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareFeature implementing the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SoftwareFeatureServiceImplementation" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service being implemented.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Check" NAME="CIM_SwapSpaceCheck"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SwapSpaceCheck specifies the amount of swap space that needs to be available on the computer system. The amount is specified in the SwapSpaceSize property. The details of this Check are compared with the value of the CIM_OperatingSystem. TotalSwapSpaceSize property - where the CIM_OperatingSystem object is related (using RunningOS) to the CIM_Computer System instance that describes the environment. When the value of TotalSwapSpaceSize property is greater than or equal to the value specified in SwapSpaceSize, the Check is satisfied.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SwapSpaceCheck" PROPAGATED="false" NAME="SwapSpaceSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SwapSpaceSize property specifies the minimum number of KiloBytes of swap space that needs to be available on the target system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OperatingSystem.TotalSwapSpaceSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier used in conjunction with other keys to uniquely identify the Check.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckMode" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CheckMode property is used to indicate whether the condition is expected to exist or not exist in the environment. When the value is True, the condition is expected to exist (e.g., a file is expected to be on a system), so the Invoke methods are expected to return True. When the value is False, the condition is not expected to exist (e.g., a file is not to be on a system), so the Invoke methods are expected to return False.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. When the SoftwareElement being checked is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as an input parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to ComputerSystem in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_SystemBIOS"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::BIOS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SystemBIOS associates a UnitaryComputerSystem&apos;s BIOS with the System itself.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemBIOS" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem that boots from the BIOS.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemBIOS" PROPAGATED="false" REFERENCECLASS="CIM_BIOSElement" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The System&apos;s BIOS.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Check" NAME="CIM_VersionCompatibilityCheck"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VersionCompatibilityCheck class specifies whether it is permissible to create the next state of a SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_VersionCompatibilityCheck" PROPAGATED="false" NAME="AllowDownVersion" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AllowDownVersion property indicates that this Software Element can transition to its next state even if a higher or later version of the element already exists in the environment.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VersionCompatibilityCheck" PROPAGATED="false" NAME="AllowMultipleVersions" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AllowMultipleVersions option controls the ability to configure multiple versions of a SoftwareElement on a system.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VersionCompatibilityCheck" PROPAGATED="false" NAME="Reinstall" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Reinstall property indicates that this SoftwareElement can transition to its next state even if an element of the same version already exists in the environment.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier used in conjunction with other keys to uniquely identify the Check.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckMode" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CheckMode property is used to indicate whether the condition is expected to exist or not exist in the environment. When the value is True, the condition is expected to exist (e.g., a file is expected to be on a system), so the Invoke methods are expected to return True. When the value is False, the condition is not expected to exist (e.g., a file is not to be on a system), so the Invoke methods are expected to return False.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. When the SoftwareElement being checked is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as an input parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to ComputerSystem in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_System" NAME="CIM_AdminDomain"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a special grouping of ManagedSystemElements. The grouping is viewed as a single entity, reflecting that all of its components are administered similarly, either by the same user, group of users, or policy. It serves as an aggregation point to associate one or more of the following elements: network devices, such as routers and switches, servers, and other resources that can be accessed by end systems. This grouping of devices plays an essential role in ensuring that the same administrative policy and actions are applied to all of the devices in the grouping. The specific behavior and/or semantics of the AdminDomain can be identified through its aggregated and associated entities.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AdminDomain" PROPAGATED="false" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameFormat</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NameFormat property identifies how the Name of the AdminDomain is generated, using the heuristic specified in the CIM V2 System Model specification. The property assumes that to determine and assign a Name the documented rules are traversed in order. The NameFormat Values list defines the precedence order for assigning the Name of the AdminDomain. 

&quot;FC&quot; has been deprecated and replaced by &quot;WWN&quot; to be consistent with the other ValueMaps.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>AS</cim:VALUE><cim:VALUE>NAP</cim:VALUE><cim:VALUE>NOC</cim:VALUE><cim:VALUE>POP</cim:VALUE><cim:VALUE>RNP</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>WAN</cim:VALUE><cim:VALUE>LAN</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>IB</cim:VALUE><cim:VALUE>FC</cim:VALUE><cim:VALUE>Policy Repository</cim:VALUE><cim:VALUE>WWN</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Autonomous System</cim:VALUE><cim:VALUE>Network Access Provider</cim:VALUE><cim:VALUE>Network Operations Center</cim:VALUE><cim:VALUE>Point of Presence</cim:VALUE><cim:VALUE>Regional Network Provider</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>WAN</cim:VALUE><cim:VALUE>LAN</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>Policy Repository</cim:VALUE><cim:VALUE>Fibre Channel Worldwide Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AdminDomain.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as the key of a System instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_BasedOn"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::StorageExtent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>BasedOn is an association describing how StorageExtents can be assembled from lower level Extents. For example, ProtectedSpaceExtents are parts of PhysicalExtents, while VolumeSets are assembled from one or more Physical or ProtectedSpaceExtents. As another example, CacheMemory can be defined independently and realized in a PhysicalElement or can be &apos;based on&apos; Volatile or NonVolatileStorageExtents.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BasedOn" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The lower level StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BasedOn" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The higher level StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="false" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StartingAddress indicates where in lower level storage, the higher level Extent begins.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="false" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EndingAddress indicates where in lower level storage, the higher level Extent ends. This property is useful when mapping non-contiguous Extents into a higher level grouping.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="false" NAME="OrderIndex" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If there is an order to the BasedOn associations that describe how a higher level StorageExtent is assembled, the OrderIndex property indicates this. When an order exists, the instances of BasedOn with the same Dependent value (i.e., the same higher level Extent) should place unique values in the OrderIndex property. The lowest value implies the first member of the collection of lower level Extents, and increasing values imply successive members of the collection. If there is no ordered relationship, a value of zero should be specified. An example of the use of this property is to define a RAID-0 striped array of 3 disks. The resultant RAID array is a StorageExtent that is dependent on (BasedOn) the StorageExtents that describe each of the 3 disks. The OrderIndex of each BasedOn association from the disk Extents to the RAID array could be specified as 1, 2 and 3 to indicate the order in which the disk Extents are used to access the RAID data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_ConfigurationForSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ScopedSetting</cim:VALUE><cim:VALUE>CIM_SettingForSystem</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: CIM_ConfigurationForSystem defines a Configuration in the context of the System on which it is located. Because the Configuration class is deprecated, this association is similarly deprecated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ConfigurationForSystem" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ScopedSetting.Antecedent</cim:VALUE><cim:VALUE>CIM_SettingForSystem.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: The hosting System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ConfigurationForSystem" PROPAGATED="false" REFERENCECLASS="CIM_SystemConfiguration" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ScopedSetting.Dependent</cim:VALUE><cim:VALUE>CIM_SettingForSystem.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. The Configuration that is defined for the System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_ContainedDomain"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::CoreElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A relationship that aggregates one or more lower-level AdminDomain instances into a higher-level AdminDomain.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ContainedDomain" PROPAGATED="false" REFERENCECLASS="CIM_AdminDomain" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An AdminDomain that aggregates other AdminDomains.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ContainedDomain" PROPAGATED="false" REFERENCECLASS="CIM_AdminDomain" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An AdminDomain aggregated by another AdminDomain.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_DeviceSAPImplementation"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Device</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>An association between a ServiceAccessPoint (SAP) and how it is implemented. The cardinality of this association is many-to-many. A SAP can be provided by more than one LogicalDevice, operating in conjunction. And, any Device can provide more than one ServiceAccessPoint. When many LogicalDevices are associated with a single SAP, it is assumed that these elements operate in conjunction to provide the AccessPoint. If different implementations of a SAP exist, each of these implementations would result in individual instantiations of the ServiceAccessPoint object. These individual instantiations would then have associations to the unique implementations.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DeviceSAPImplementation" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DeviceSAPImplementation" PROPAGATED="false" REFERENCECLASS="CIM_ServiceAccessPoint" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ServiceAccessPoint implemented using the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_DeviceServiceImplementation"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Device</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>An association between a Service and how it is implemented. The cardinality of this association is many-to-many. A Service can be provided by more than one Logical Device, operating in conjunction. And, any Device can provide more than one Service. When multiple Devices are associated with a single Service, it is assumed that these elements operate in conjunction to provide the Service. If different implementations of a Service exist, each of these implementations would result in individual instantiations of the Service object. These individual instantiations would then have associations to the unique implementations.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DeviceServiceImplementation" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DeviceServiceImplementation" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service implemented using the Logical Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Statistics" NAME="CIM_DeviceStatistics"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>DeviceStatistics relates the DeviceStatisticalInformation class to the LogicalDevice to which it applies.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DeviceStatistics" PROPAGATED="false" REFERENCECLASS="CIM_DeviceStatisticalInformation" NAME="Stats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Stats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The statistical object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DeviceStatistics" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Element"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Element</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Device to which the statistics apply.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RedundancyComponent" NAME="CIM_ExtentRedundancyComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemberOfCollection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.13.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Redundancy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the StorageExtents participating in a Storage RedundancyGroup. 
The use of this class is being deprecated in lieu of using MemberOfCollection in conjunction with StorageRedundancySet.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ExtentRedundancyComponent" PROPAGATED="false" REFERENCECLASS="CIM_StorageRedundancyGroup" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemberOfCollection.Collection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ExtentRedundancyComponent" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemberOfCollection.Member</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageExtent participating in the RedundancyGroup.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_HostedAccessPoint"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_HostedAccessPoint is an association between a Service AccessPoint and the System on which it is provided. The cardinality of this association is one-to-many and is weak with respect to the System. Each System can host many ServiceAccessPoints. Heuristic: If the implementation of the ServiceAccessPoint is modeled, it must be implemented by a Device or SoftwareFeature that is part of the System that is hosting the ServiceAccessPoint.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedAccessPoint" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosting System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedAccessPoint" PROPAGATED="false" REFERENCECLASS="CIM_ServiceAccessPoint" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SAPs that are hosted on this System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_HostedCollection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HostedCollection defines a SystemSpecificCollection in the context of a scoping System. It represents a Collection that has meaning only in the context of a System, a Collection whose elements are restricted by the definition of the System, or both of these types of Collections.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedCollection" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedCollection" PROPAGATED="false" REFERENCECLASS="CIM_SystemSpecificCollection" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The collection defined in the context of a system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_HostedResourcePool"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Resource</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HostedResourcePool is a specialization of the SystemComponent association that establishes that the ResourcePool is defined in the context of the System</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedResourcePool" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent system in the association</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedResourcePool" PROPAGATED="false" REFERENCECLASS="CIM_ResourcePool" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ResourcePool that is a component of the system</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_HostedService"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_HostedService is an association between a Service and the System on which the functionality is located. The cardinality of this association is one-to-many. A System can host many Services. Services are weak with respect to their hosting System. Heuristic: A Service is hosted on the System where the LogicalDevices or SoftwareFeatures that implement the Service are located. The model does not represent Services hosted across multiple systems. The model is as an ApplicationSystem that acts as an aggregation point for Services that are each located on a single host.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedService" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosting System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedService" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service hosted on the System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_InstalledSoftwareIdentity"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Software</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InstalledSoftwareIdentity association identifies the System on which a SoftwareIdentity is installed. This class is a corollary to InstalledSoftwareElement, but deals with the asset aspects of software (as indicated by SoftwareIdentity), versus the deployment aspects (as indicated by SoftwareElement).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_InstalledSoftwareIdentity" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="System"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The system on which the software is installed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_InstalledSoftwareIdentity" PROPAGATED="false" REFERENCECLASS="CIM_SoftwareIdentity" NAME="InstalledSoftware"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareIdentity that is installed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_LastAppliedSnapshot"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The CIM_LastAppliedSnapshot association associates an instance of the CIM_VirtualSystemSettingData class representing a virtual system snapshot that was most recently applied to a virtual system, and the instance of the CIM_ComputerSystem class representing the related virtual system.
An instance of this assocation indicates that the referenced snapshot is the snapshot the was last applied to the virtual system from the set of snapshots taken from that virtual system. For each virtual system at any time there is at most one snapshot the last applied snapshot.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LastAppliedSnapshot" PROPAGATED="false" REFERENCECLASS="CIM_VirtualSystemSettingData" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the instance of the CIM_VirtualSystemSettingData class representing the virtual system snapshot that was last applied to the virtual system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LastAppliedSnapshot" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the instance of the CIM_ComputerSystem class representing the virtual system upon which the virtual system snapshot represented by the instance of the CIM_VirtualSystemSettingData class referenced by the Antecedent property was most recently applied.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StorageExtent" NAME="CIM_OpaqueManagementData"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::OpaqueManagementData</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from StorageExtent that describes opaque management data in managed systems. The structure and semantics of opaque management data, which may be standardized or proprietary, are assumed to be known by at least one management client, but need not be known by the CIM server. The UntransformedDataFormat property identifies the structure and semantics of the data.
Opaque management data are typically stored in non-volatile memory that is accessible to the server. Management clients are able to read and write opaque data, to manage their lifetime, and to configure the access rights associated with them. The non-volatile storage is often used as a mailbox, with local management agents producing data for consumption by remote management clients, or vice versa.
This class is not intended as a general-purpose opaque alternative to any existing or planned CIM classes. It is expressly intended for the mailbox usage model described above.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OpaqueManagementData" PROPAGATED="false" NAME="MaxSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of bytes of opaque management data that the instance may contain.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OpaqueManagementData" PROPAGATED="false" NAME="LastAccessed" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time when the opaque management data was last accessed. Any operation on the OpaqueManagementData instance constitutes access. This property shall be NULL if it is not supported by the implementation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OpaqueManagementData" PROPAGATED="false" NAME="WriteLimited" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the data are stored on a medium that has a limited number of write/erase cycles (e.g., flash memory).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not write-limited</cim:VALUE><cim:VALUE>Write-limited</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OpaqueManagementData" PROPAGATED="false" NAME="DataFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the format of the opaque management data. A free-form string that shall only be set by an authorized client, and shall not be changed by the implementation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OpaqueManagementData" PROPAGATED="false" NAME="DataSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of bytes of opaque management data in the instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list here applies to all StorageExtent subclasses. Please look at the Description in each subclass for guidelines on the approriate values for that subclass. Note that any of these formats could apply to a CompositeExtent. 

Note - this property originally touched on two concepts that are now separated into this property and NameNamespace. Values 2,3,4,5,6, and 8 are retained for backwards compatibility but are deprecated in lieu of the corresponding values in CIM_StorageExtent.NameNamespace. 

For example, the preferred source for SCSI virtual (RAID) disk names is from Inquiry VPD page 83 response, type 3 identifiers. These will have NameFormat set to &apos;NAA&apos; and NameNamespace to &apos;VPD83Type3&apos;. 

Format of the Name property. Values for extents representing SCSI volumes are (per SCSI SPC-3): 
2 = VPD Page 83, NAA IEEE Registered Extended (VPD83NAA6) 
(DEPRECATED) 
3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) 
(DEPRECATED) 
4 = VPD Page 83, (VPD83Type2) (DEPRECATED) 
5 = VPD Page 83, 
T10 Vendor Identification (VPD83Type1) (DEPRECATED) 
6 = VPD Page 83, Vendor Specific (VPD83Type0) (DEPRECATED) 
7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a &apos;+&apos;. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 
&apos;ACME____+SUPER DISK______+124437458&apos; (_ is a space character) 
8 = Node WWN (for single LUN/controller) (NodeWWN) 
(DEPRECATED) 
9 = NAA as a generic format. See 
http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example &apos;21000020372D3C73&apos; 
10 = EUI as a generic format (EUI64) See 
http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. 
Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 
11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, &apos;SNVM&apos; may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83NAA6</cim:VALUE><cim:VALUE>VPD83NAA5</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD83Type0</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE><cim:VALUE>OS Device Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred source SCSI for volume names is SCSI VPD Page 83 responses. Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 
2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 
3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 
4 = VPD Page 83, Type 1 T10 Vendor Identification 
(NameFormat T10) 
Less preferred volume namespaces from other interfaces: 
5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 
6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 
7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) 
The preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 
8 = OS Device Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>OS Device Namespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_OpaqueManagementDataService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::OpaqueManagementData</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from Service that contains global properties of the opaque management data functionality in the CIM server, and provides methods for using this functionality.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OpaqueManagementDataService" PROPAGATED="false" NAME="AvailableStorage" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of bytes of opaque management data storage available from the CIM_OpaqueManagementDataService. The value of AvailableStorage shall not exceed the value of MaxAvailableStorage in the associated CIM_OpaqueManagementDataCapabilities.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OpaqueManagementDataCapabilities.MaxAvailableStorage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OpaqueManagementDataService" PROPAGATED="false" NAME="LockTimeout" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The amount of time a lock on a CIM_OpaqueManagementData instance shall remain in effect without execution of any CIM_OpaqueManagementDataService extrinsic methods on that CIM_OpaqueManagementData instance by the Identity that holds the lock. Locks on CIM_OpaqueManagementData are created by Lock(). The intent of the timeout is to ensure that a lock is released if the lock holder neglects to release it or is unable to release it. The value of LockTimeout shall be a duration.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OpaqueManagementDataService" PROPAGATED="false" NAME="MaxCreateSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxCreateSize shall contain the maximum value that the implementation will currently accept in the MaxSize property of the OpaqueManagementDataTemplate embedded instance parameter in a call to Create(). This value may change over time for any reason, including but not limited to fragmentation of the storage resources managed by the service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OpaqueManagementData.MaxSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_OpaqueManagementDataService" NAME="AssignAccess" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Grants or removes access to the referenced CIM_OpaqueManagementData instance by the referenced CIM_Identity instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_Identity" NAME="Identity"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the CIM_Identity instance that is the subject of the access rights modified by this method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_OpaqueManagementData" NAME="OpaqueManagementData"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the CIM_OpaqueManagementData instance that is the target of the access rights modified by this method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.ARRAY NAME="Activities" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The subset of values from the value map that shall be contained in the resulting Activities property of the CIM_AssociatedPrivilege between the CIM_Identity instance referenced by the Identity parameter and the CIM_OpaqueManagementData instance referenced by the OpaqueManagementData parameter. If such an instance of CIM_AssociatedPrivilege does not exist before the method is invoked, the method shall create it.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Read</cim:VALUE><cim:VALUE>Write</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedPrivilege.Activities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_OpaqueManagementDataService" NAME="Create" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Create() creates an instance of CIM_OpaqueManagementData using the property values in the OpaqueManagementData parameter, and allocates the number of bytes of storage specified in the MaxSize property of the OpaqueManagementData parameter. It also optionally allows the client to specify an existing CIM_StorageExtent instance as the basis (storage location) of the new CIM_OpaqueManagementData instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="MaxSize" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested value of the MaxSize property in the CIM_OpaqueManagementData instance created by this method. The actual property value shall not be less than this value.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OpaqueManagementData.MaxSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="DataFormat" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The value of the DataFormat property in the CIM_OpaqueManagementData instance created by this method.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OpaqueManagementData.DataFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The value of the ElementName property in the CIM_OpaqueManagementData instance created by this method.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OpaqueManagementData.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_Identity" NAME="Owner"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the instance of CIM_Identity or its subclass that shall be the owner of the new CIM_OpaqueManagementData instance. Create() shall associate the new CIM_OpaqueManagementData instance with this CIM_Identity instance using a new instance of CIM_AssociatedPrivilege.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_StorageExtent" NAME="BasedOnExtent"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the instance of CIM_StorageExtent on which the new instance of CIM_OpaqueManagementData shall be based (i.e., in which it shall be stored). If this parameter is NULL, the choice of storage location shall be left to the implementation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_OpaqueManagementData" NAME="OpaqueManagementData"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the instance of CIM_OpaqueManagementData created when the method returns a value of 0.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_OpaqueManagementDataService" NAME="ExportToURI" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ExportToURI() copies all or some of the bytes of opaque management data in the extent represented by the referenced instance of CIM_OpaqueManagementData to the Uniform Resource Identifier (URI) specified in the ExportURI parameter. The URI scheme implies the protocol that shall be used. Typically, the URI will be a Uniform Resource Locator (URL), but a Uniform Resource Name (URN) is not prohibited.
If 0 is returned, the function completed successfully and no ConcreteJob instance was required. If 4096/0x1000 is returned, a ConcreteJob shall be started to to perform the operation. The Job&apos;s reference shall be returned in the output parameter Job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_OpaqueManagementData" NAME="OpaqueManagementData"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_OpaqueManagementData instance that represents the extent that is the target of the operation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Offset" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Offset specifies the byte offset at which to start reading.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Length" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>On entry, Length contains the number of bytes to be read, starting at the byte offset in the Offset property. On return, Length contains the number of bytes that were actually read.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ExportURI" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>On entry, ExportURI contains a URI based on RFC 3986 that indicates the location to which the service shall copy the specified bytes of opaque management data and from which the client subsequently retrieves them.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OpaqueManagementDataCapabilities.SupportedExportURISchemes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="LockToken" TYPE="uint8"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A token that represents a Lock placed on the data in the extent referenced by the OpaqueManagementData parameter, using the Lock() method.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_OpaqueManagementDataService" NAME="ImportFromURI" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ImportFromURI() modifies all or some of the bytes in the referenced instance of CIM_OpaqueManagementData. The imported data for the operation is copied from the URI specified in the ImportURI parameter. The URI scheme implies the protocol that shall be used. Typically, the URI will be a Uniform Resource Locator (URL), but a Uniform Resource Name (URN) is not prohibited.
Any data already present in the instance outside the range specified by Offset and Length is unchanged.
If 0 is returned, the function completed successfully and no ConcreteJob instance was required. If 4096/0x1000 is returned, a ConcreteJob shall be started to perform the operation. The Job&apos;s reference shall be returned in the output parameter Job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_OpaqueManagementData" NAME="OpaqueManagementData"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_OpaqueManagementData instance that represents the extent that is the target of the operation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Offset" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Offset specifies the byte offset at which to start writing.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Length" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>On entry, Length contains the number of bytes to be written, starting at the byte offset in the Offset. property. On return, Length contains the number of bytes that were actually written.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Truncate" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the value of the DataSize property of the instance referenced by the OpaqueManagementData parameter is greater than Offset + Length, then a value of TRUE shall indicate that the DataSize property value shall be reduced by this operation to Offset + Length, and a value of FALSE shall indicate that the DataSize property value shall remain unchanged by this operation. If the value of the DataSize property is not greater than Offset + Length, then this parameter shall be ignored.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OpaqueManagementData.DataSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ImportURI" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>On entry, ImportURI contains a URI based on RFC 3986 that shall be used by the service to retrieve the bytes of opaque management data to be written into the extent represented by the OpaqueManagementData parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OpaqueManagementDataCapabilities.SupportedImportURISchemes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="LockToken" TYPE="uint8"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A token that represents a Lock placed on the data in the extent referenced by the OpaqueManagementData parameter, using the Lock() method.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_OpaqueManagementDataService" NAME="Lock" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Lock() allows a management client to atomically read or write an opaque management data storage extent larger than MaxReadLength or MaxWriteLength, respectively. A server that supports this method shall support the following pattern:
1. Issue Lock() with Lock set to true to lock the CIM_OpaqueManagementData instance.
2. Repeat Read() or Write() as many times as necessary to complete the transfer
3. Issue Lock() with Lock set to false to unlock the CIM_OpaqueManagementData instance
If Lock() with Lock set to true completes successfully, the server shall return a LockToken to the client. Until the lock is removed or expires, the server shall deny OpaqueManagementDataService method requests on the same CIM_OpaqueManagementData instance that do not contain the same LockToken value.
Lock() shall not lock the properties of the OpaqueManagementData instance. The method shall return 0 if successful, 1 if not supported, and any other value if an error occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_OpaqueManagementData" NAME="OpaqueManagementData"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_OpaqueManagementData instance that represents the extent that is the target of the operation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Lock" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, lock the data from access by another management client. If false, release the data.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="LockToken" TYPE="uint8"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A token that shall be returned to the client as output if Lock is True, and supplied by the client as input if Lock is False. In this way, only the client that set the Lock may remove it or delegate such responsibility to another client.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_OpaqueManagementDataService" NAME="Read" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Read() returns all or some of the bytes of opaque management data in the extent represented by the referenced instance of CIM_OpaqueManagementData.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_OpaqueManagementData" NAME="OpaqueManagementData"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_OpaqueManagementData instance that represents the extent that is the target of the operation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Offset" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Offset specifies the byte offset at which to start reading.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Length" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>On entry, Length shall contain the number of bytes to be read, starting at the byte offset in the Offset property. On return, Length shall contain the number of bytes that were actually read.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OpaqueManagementDataCapabilities.MaxReadLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="Data" TYPE="uint8"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>On return, Data shall contain the bytes of opaque management data read from the extent represented by the OpaqueManagementData parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="LockToken" TYPE="uint8"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A token that represents a Lock placed on the data in the extent referenced by the OpaqueManagementData parameter, using the Lock() method. Parameter shall be NULL if data is not locked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_OpaqueManagementDataService" NAME="ReassignOwnership" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Transfers ownership of a CIM_OpaqueManagementData instance to the CIM_Identity instance referenced by the Identity parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_Identity" NAME="NewOwner"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the CIM_Identity instance that will become the new owner of the CIM_OpaqueManagementData instance referenced by the OpaqueManagementData parameter.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_OpaqueManagementData" NAME="OpaqueManagementData"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the CIM_OpaqueManagementData instance that is the target of ownership reassignment.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_OpaqueManagementDataService" NAME="Write" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Write() modifies all or some of the bytes in the extent represented by the referenced instance of CIM_OpaqueManagementData. Any data already present in the extent outside the range specified by Offset and Length shall remain unchanged by this operation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_OpaqueManagementData" NAME="OpaqueManagementData"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_OpaqueManagementData instance that represents the extent that is the target of the operation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Offset" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Offset specifies the byte offset at which to start writing.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Length" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>On entry, Length contains the number of bytes to be written, starting at the byte offset in the Offset. property. On return, Length contains the number of bytes that were actually written.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OpaqueManagementDataCapabilities.MaxWriteLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Truncate" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the value of the DataSize property of the instance referenced by the OpaqueManagementData parameter is greater than Offset + Length, then a value of TRUE shall indicate that the DataSize property value shall be reduced by this operation to Offset + Length, and a value of FALSE shall indicate that the DataSize property value shall remain unchanged by this operation. If the value of the DataSize property is not greater than Offset + Length, then this parameter shall be ignored.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OpaqueManagementData.DataSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="Data" TYPE="uint8"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>On entry, Data contains the bytes of opaque management data to be written into the extent represented by the OpaqueManagementData parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="LockToken" TYPE="uint8"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A token that represents a Lock placed on the data in the extent referenced by the OpaqueManagementData parameter, using the Lock() method.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_PowerManagementService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::PowerMgmt</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from Service that describes power management functionality, hosted on a System. Whether this service might be used to affect the power state of a particular element is defined by the CIM_ServiceAvailable ToElement association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_PowerManagementService" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.RequestPowerStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_PowerManagementService.RequestPowerStateChange method should be used instead of SetPowerState method, which is deprecated. SetPowerState defines the desired power state of the managed element and when the element should be put into that state. The SetPowerState method has three input parameters, no output parameters, and a result. 
- PowerState indicates the desired power state. 
- ManagedElement indicates the element whose state is set. This element should be associated with the service using the ServiceAvailableToElement relationship. 
- Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received). 
Note that when the PowerState parameter is equal to 5, &quot;Power Cycle (Off -Soft)&quot;, the Time parameter indicates when the managed element should be powered on again. Power-off is immediate. 
SetPowerState should return 0 if successful, 1 if the specified State and Time request is not supported for the element, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; can also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state for ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>On</cim:VALUE><cim:VALUE>Sleep - Light</cim:VALUE><cim:VALUE>Sleep -Deep</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE><cim:VALUE>Power Cycle (Off - Soft)</cim:VALUE><cim:VALUE>Off - Hard</cim:VALUE><cim:VALUE>Hibernate (Off - Soft)</cim:VALUE><cim:VALUE>Off - Soft</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IEEE P1621 | 3.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ManagedElement indicates the element whose state is set.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_PowerManagementService" NAME="RequestPowerStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestPowerStateChange defines the desired power state of the managed element, and when the element should be put into that state. The RequestPowerStateChange method has five input parameters and a result code. 
- PowerState indicates the desired power state. 
- ManagedElement indicates the element whose state is set. This element SHOULD be associated to the service using the AssociatedPowerManagementService relationship. 
- Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received). 
- Job is a reference to the job if started. 
- TimeOutPeriod indicates the maximum amount of time a client is expects the transition to take. 
See CIM_PowerStateCapabilities for descriptions of PowerState parameter enumerations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state for ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Power On</cim:VALUE><cim:VALUE>Sleep - Light</cim:VALUE><cim:VALUE>Sleep - Deep</cim:VALUE><cim:VALUE>Power Cycle (Off Soft)</cim:VALUE><cim:VALUE>Power Off - Hard</cim:VALUE><cim:VALUE>Hibernate</cim:VALUE><cim:VALUE>Power Off - Soft</cim:VALUE><cim:VALUE>Power Cycle (Off Hard)</cim:VALUE><cim:VALUE>Master Bus Reset</cim:VALUE><cim:VALUE>Diagnostic Interrupt (NMI)</cim:VALUE><cim:VALUE>Power Off - Soft Graceful</cim:VALUE><cim:VALUE>Power Off - Hard Graceful</cim:VALUE><cim:VALUE>Master Bus Reset Graceful</cim:VALUE><cim:VALUE>Power Cycle (Off - Soft Graceful)</cim:VALUE><cim:VALUE>Power Cycle (Off - Hard Graceful)</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ManagedElement indicates the element whose state is set.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (can be null if the task is completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; must be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_PowerUtilizationManagementService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.23.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::CoolingAndPower</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PowerUtilizationManagementService represents the ability of a platform or component to perform autonomic management of its power utilization.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PowerUtilizationManagementService" PROPAGATED="false" NAME="PowerUtilizationMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PowerUtilizationMode indicates the current power utilization mode implemented by the service. The mode selection is a generally made infrequently as part of element configuration. 
A value of &quot;None&quot; shall indicate that no effort is being made to reduce the power consumed by the system below nominal. 
A value of &quot;Dynamic&quot; shall indicate the PowerUtilizationManagementService is actively modifying the configuration of one or more system components in order to reduce the power consumed. 
A value of &quot;Static&quot; shall indicate the system whose power utilization functionality is represented by the PowerUtilizationManagementService is operating with a fixed configuration resulting in a lower level of power consumption than nominal. Static mode differs from dynamic in that the mode corresponds to a single fixed configuration, while dynamic mode implies frequent changes in system configuration.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Dynamic</cim:VALUE><cim:VALUE>Static</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerUtilizationManagementCapabilities.PowerUtilizationModesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_PowerUtilizationManagementService" NAME="ApplyPowerAllocationSettings" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Applies the Power Allocation Settings that represents.the power aspect of the system. When applied to a system&apos;s Power Allocation settings, a system&apos;s power allocation settingsmay be modified.Upon successfull execution if the limit property of the power aspectis modified the power cap is modified</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Job Started</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="PowerAllocationSettings" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An embedded instance of class CIM_PowerAllocationSettingData that describes modifications to the existing power allocation aspects of a computer system. The embedded instance must have a valid InstanceID in order to identify the power allocation setting to be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_PowerAllocationSettingData</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Out" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the operation is long running, then optionally a job be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_ProductServiceComponent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::ProductFRU</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Indicates that the referenced Service is acquired as part of a Product. Examples of Services that may be acquired are outsourced storage and networking services, or support and warranty services. Expanding on the examples, Services represent generic functionality - so, it is possible to model the existence of storage volume management or warranty services as individual instances of subclasses of CIM_Service. These &apos;Services&apos; may be enabled/disabled, started/stopped, signal an error, etc. (They behave as standard ManagedSystemElements.) Specific requests against the Services - for example, a request for warranty service or increased storage space - are NOT new instances of Service, but may be requested via the methods of the Service subclass, or be instantiated as specific subclasses of ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductServiceComponent" PROPAGATED="false" REFERENCECLASS="CIM_Product" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProductServiceComponent" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service which is a part of the Product.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessPoint" NAME="CIM_ProtocolEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.15.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A communication point from which data can be sent or received. ProtocolEndpoints link system or computer interfaces to LogicalNetworks.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="false" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="false" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="false" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="false" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="false" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="false" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="false" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType is an enumeration that is synchronized with the IANA ifType MIB. The ifType MIB is maintained at the URL, http://www.iana.org/assignments/ianaiftype-mib. Also, additional values defined by the DMTF are included. The property is used to categorize and classify instances of the ProtocolEndpoint class. Note that if the ProtocolIFType is set to 1 (Other), then the type information should be provided in the OtherTypeDescription string property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124</cim:VALUE><cim:VALUE>125</cim:VALUE><cim:VALUE>126</cim:VALUE><cim:VALUE>127</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE><cim:VALUE>131</cim:VALUE><cim:VALUE>132</cim:VALUE><cim:VALUE>133</cim:VALUE><cim:VALUE>134</cim:VALUE><cim:VALUE>135</cim:VALUE><cim:VALUE>136</cim:VALUE><cim:VALUE>137</cim:VALUE><cim:VALUE>138</cim:VALUE><cim:VALUE>139</cim:VALUE><cim:VALUE>140</cim:VALUE><cim:VALUE>141</cim:VALUE><cim:VALUE>142</cim:VALUE><cim:VALUE>143</cim:VALUE><cim:VALUE>144</cim:VALUE><cim:VALUE>145</cim:VALUE><cim:VALUE>146</cim:VALUE><cim:VALUE>147</cim:VALUE><cim:VALUE>148</cim:VALUE><cim:VALUE>149</cim:VALUE><cim:VALUE>150</cim:VALUE><cim:VALUE>151</cim:VALUE><cim:VALUE>152</cim:VALUE><cim:VALUE>153</cim:VALUE><cim:VALUE>154</cim:VALUE><cim:VALUE>155</cim:VALUE><cim:VALUE>156</cim:VALUE><cim:VALUE>157</cim:VALUE><cim:VALUE>158</cim:VALUE><cim:VALUE>159</cim:VALUE><cim:VALUE>160</cim:VALUE><cim:VALUE>161</cim:VALUE><cim:VALUE>162</cim:VALUE><cim:VALUE>163</cim:VALUE><cim:VALUE>164</cim:VALUE><cim:VALUE>165</cim:VALUE><cim:VALUE>166</cim:VALUE><cim:VALUE>167</cim:VALUE><cim:VALUE>168</cim:VALUE><cim:VALUE>169</cim:VALUE><cim:VALUE>170</cim:VALUE><cim:VALUE>171</cim:VALUE><cim:VALUE>172</cim:VALUE><cim:VALUE>173</cim:VALUE><cim:VALUE>174</cim:VALUE><cim:VALUE>175</cim:VALUE><cim:VALUE>176</cim:VALUE><cim:VALUE>177</cim:VALUE><cim:VALUE>178</cim:VALUE><cim:VALUE>179</cim:VALUE><cim:VALUE>180</cim:VALUE><cim:VALUE>181</cim:VALUE><cim:VALUE>182</cim:VALUE><cim:VALUE>183</cim:VALUE><cim:VALUE>184</cim:VALUE><cim:VALUE>185</cim:VALUE><cim:VALUE>186</cim:VALUE><cim:VALUE>187</cim:VALUE><cim:VALUE>188</cim:VALUE><cim:VALUE>189</cim:VALUE><cim:VALUE>190</cim:VALUE><cim:VALUE>191</cim:VALUE><cim:VALUE>192</cim:VALUE><cim:VALUE>193</cim:VALUE><cim:VALUE>194</cim:VALUE><cim:VALUE>195</cim:VALUE><cim:VALUE>196</cim:VALUE><cim:VALUE>197</cim:VALUE><cim:VALUE>198</cim:VALUE><cim:VALUE>199</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>207</cim:VALUE><cim:VALUE>208</cim:VALUE><cim:VALUE>209</cim:VALUE><cim:VALUE>210</cim:VALUE><cim:VALUE>211</cim:VALUE><cim:VALUE>212</cim:VALUE><cim:VALUE>213</cim:VALUE><cim:VALUE>214</cim:VALUE><cim:VALUE>215</cim:VALUE><cim:VALUE>216</cim:VALUE><cim:VALUE>217</cim:VALUE><cim:VALUE>218</cim:VALUE><cim:VALUE>219</cim:VALUE><cim:VALUE>220</cim:VALUE><cim:VALUE>221</cim:VALUE><cim:VALUE>222</cim:VALUE><cim:VALUE>223</cim:VALUE><cim:VALUE>224</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101</cim:VALUE><cim:VALUE>4102</cim:VALUE><cim:VALUE>4103</cim:VALUE><cim:VALUE>4104</cim:VALUE><cim:VALUE>4105</cim:VALUE><cim:VALUE>4106</cim:VALUE><cim:VALUE>4107</cim:VALUE><cim:VALUE>4108</cim:VALUE><cim:VALUE>4109</cim:VALUE><cim:VALUE>4110</cim:VALUE><cim:VALUE>4111</cim:VALUE><cim:VALUE>4112</cim:VALUE><cim:VALUE>4113</cim:VALUE><cim:VALUE>4114</cim:VALUE><cim:VALUE>4115</cim:VALUE><cim:VALUE>4200</cim:VALUE><cim:VALUE>4201</cim:VALUE><cim:VALUE>4202</cim:VALUE><cim:VALUE>4203</cim:VALUE><cim:VALUE>4204</cim:VALUE><cim:VALUE>4205</cim:VALUE><cim:VALUE>4300</cim:VALUE><cim:VALUE>4400</cim:VALUE><cim:VALUE>4401</cim:VALUE><cim:VALUE>4402</cim:VALUE><cim:VALUE>4403</cim:VALUE><cim:VALUE>4404</cim:VALUE><cim:VALUE>4405</cim:VALUE><cim:VALUE>4406</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Regular 1822</cim:VALUE><cim:VALUE>HDH 1822</cim:VALUE><cim:VALUE>DDN X.25</cim:VALUE><cim:VALUE>RFC877 X.25</cim:VALUE><cim:VALUE>Ethernet CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.3 CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.4 Token Bus</cim:VALUE><cim:VALUE>ISO 802.5 Token Ring</cim:VALUE><cim:VALUE>ISO 802.6 MAN</cim:VALUE><cim:VALUE>StarLAN</cim:VALUE><cim:VALUE>Proteon 10Mbit</cim:VALUE><cim:VALUE>Proteon 80Mbit</cim:VALUE><cim:VALUE>HyperChannel</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>LAP-B</cim:VALUE><cim:VALUE>SDLC</cim:VALUE><cim:VALUE>DS1</cim:VALUE><cim:VALUE>E1</cim:VALUE><cim:VALUE>Basic ISDN</cim:VALUE><cim:VALUE>Primary ISDN</cim:VALUE><cim:VALUE>Proprietary Point-to-Point Serial</cim:VALUE><cim:VALUE>PPP</cim:VALUE><cim:VALUE>Software Loopback</cim:VALUE><cim:VALUE>EON</cim:VALUE><cim:VALUE>Ethernet 3Mbit</cim:VALUE><cim:VALUE>NSIP</cim:VALUE><cim:VALUE>SLIP</cim:VALUE><cim:VALUE>Ultra</cim:VALUE><cim:VALUE>DS3</cim:VALUE><cim:VALUE>SIP</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>RS-232</cim:VALUE><cim:VALUE>Parallel</cim:VALUE><cim:VALUE>ARCNet</cim:VALUE><cim:VALUE>ARCNet Plus</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>MIO X.25</cim:VALUE><cim:VALUE>SONET</cim:VALUE><cim:VALUE>X.25 PLE</cim:VALUE><cim:VALUE>ISO 802.211c</cim:VALUE><cim:VALUE>LocalTalk</cim:VALUE><cim:VALUE>SMDS DXI</cim:VALUE><cim:VALUE>Frame Relay Service</cim:VALUE><cim:VALUE>V.35</cim:VALUE><cim:VALUE>HSSI</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>Modem</cim:VALUE><cim:VALUE>AAL5</cim:VALUE><cim:VALUE>SONET Path</cim:VALUE><cim:VALUE>SONET VT</cim:VALUE><cim:VALUE>SMDS ICIP</cim:VALUE><cim:VALUE>Proprietary Virtual/Internal</cim:VALUE><cim:VALUE>Proprietary Multiplexor</cim:VALUE><cim:VALUE>IEEE 802.12</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>HIPPI Interface</cim:VALUE><cim:VALUE>Frame Relay Interconnect</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.3</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.5</cim:VALUE><cim:VALUE>ATM Emulated Circuit</cim:VALUE><cim:VALUE>Fast Ethernet (100BaseT)</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>V.11</cim:VALUE><cim:VALUE>V.36</cim:VALUE><cim:VALUE>G703 at 64K</cim:VALUE><cim:VALUE>G703 at 2Mb</cim:VALUE><cim:VALUE>QLLC</cim:VALUE><cim:VALUE>Fast Ethernet 100BaseFX</cim:VALUE><cim:VALUE>Channel</cim:VALUE><cim:VALUE>IEEE 802.11</cim:VALUE><cim:VALUE>IBM 260/370 OEMI Channel</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Data Link Switching</cim:VALUE><cim:VALUE>ISDN S/T Interface</cim:VALUE><cim:VALUE>ISDN U Interface</cim:VALUE><cim:VALUE>LAP-D</cim:VALUE><cim:VALUE>IP Switch</cim:VALUE><cim:VALUE>Remote Source Route Bridging</cim:VALUE><cim:VALUE>ATM Logical</cim:VALUE><cim:VALUE>DS0</cim:VALUE><cim:VALUE>DS0 Bundle</cim:VALUE><cim:VALUE>BSC</cim:VALUE><cim:VALUE>Async</cim:VALUE><cim:VALUE>Combat Net Radio</cim:VALUE><cim:VALUE>ISO 802.5r DTR</cim:VALUE><cim:VALUE>Ext Pos Loc Report System</cim:VALUE><cim:VALUE>AppleTalk Remote Access Protocol</cim:VALUE><cim:VALUE>Proprietary Connectionless</cim:VALUE><cim:VALUE>ITU X.29 Host PAD</cim:VALUE><cim:VALUE>ITU X.3 Terminal PAD</cim:VALUE><cim:VALUE>Frame Relay MPI</cim:VALUE><cim:VALUE>ITU X.213</cim:VALUE><cim:VALUE>ADSL</cim:VALUE><cim:VALUE>RADSL</cim:VALUE><cim:VALUE>SDSL</cim:VALUE><cim:VALUE>VDSL</cim:VALUE><cim:VALUE>ISO 802.5 CRFP</cim:VALUE><cim:VALUE>Myrinet</cim:VALUE><cim:VALUE>Voice Receive and Transmit</cim:VALUE><cim:VALUE>Voice Foreign Exchange Office</cim:VALUE><cim:VALUE>Voice Foreign Exchange Service</cim:VALUE><cim:VALUE>Voice Encapsulation</cim:VALUE><cim:VALUE>Voice over IP</cim:VALUE><cim:VALUE>ATM DXI</cim:VALUE><cim:VALUE>ATM FUNI</cim:VALUE><cim:VALUE>ATM IMA</cim:VALUE><cim:VALUE>PPP Multilink Bundle</cim:VALUE><cim:VALUE>IP over CDLC</cim:VALUE><cim:VALUE>IP over CLAW</cim:VALUE><cim:VALUE>Stack to Stack</cim:VALUE><cim:VALUE>Virtual IP Address</cim:VALUE><cim:VALUE>MPC</cim:VALUE><cim:VALUE>IP over ATM</cim:VALUE><cim:VALUE>ISO 802.5j Fibre Token Ring</cim:VALUE><cim:VALUE>TDLC</cim:VALUE><cim:VALUE>Gigabit Ethernet</cim:VALUE><cim:VALUE>HDLC</cim:VALUE><cim:VALUE>LAP-F</cim:VALUE><cim:VALUE>V.37</cim:VALUE><cim:VALUE>X.25 MLP</cim:VALUE><cim:VALUE>X.25 Hunt Group</cim:VALUE><cim:VALUE>Transp HDLC</cim:VALUE><cim:VALUE>Interleave Channel</cim:VALUE><cim:VALUE>FAST Channel</cim:VALUE><cim:VALUE>IP (for APPN HPR in IP Networks)</cim:VALUE><cim:VALUE>CATV MAC Layer</cim:VALUE><cim:VALUE>CATV Downstream</cim:VALUE><cim:VALUE>CATV Upstream</cim:VALUE><cim:VALUE>Avalon 12MPP Switch</cim:VALUE><cim:VALUE>Tunnel</cim:VALUE><cim:VALUE>Coffee</cim:VALUE><cim:VALUE>Circuit Emulation Service</cim:VALUE><cim:VALUE>ATM SubInterface</cim:VALUE><cim:VALUE>Layer 2 VLAN using 802.1Q</cim:VALUE><cim:VALUE>Layer 3 VLAN using IP</cim:VALUE><cim:VALUE>Layer 3 VLAN using IPX</cim:VALUE><cim:VALUE>Digital Power Line</cim:VALUE><cim:VALUE>Multimedia Mail over IP</cim:VALUE><cim:VALUE>DTM</cim:VALUE><cim:VALUE>DCN</cim:VALUE><cim:VALUE>IP Forwarding</cim:VALUE><cim:VALUE>MSDSL</cim:VALUE><cim:VALUE>IEEE 1394</cim:VALUE><cim:VALUE>IF-GSN/HIPPI-6400</cim:VALUE><cim:VALUE>DVB-RCC MAC Layer</cim:VALUE><cim:VALUE>DVB-RCC Downstream</cim:VALUE><cim:VALUE>DVB-RCC Upstream</cim:VALUE><cim:VALUE>ATM Virtual</cim:VALUE><cim:VALUE>MPLS Tunnel</cim:VALUE><cim:VALUE>SRP</cim:VALUE><cim:VALUE>Voice over ATM</cim:VALUE><cim:VALUE>Voice over Frame Relay</cim:VALUE><cim:VALUE>ISDL</cim:VALUE><cim:VALUE>Composite Link</cim:VALUE><cim:VALUE>SS7 Signaling Link</cim:VALUE><cim:VALUE>Proprietary P2P Wireless</cim:VALUE><cim:VALUE>Frame Forward</cim:VALUE><cim:VALUE>RFC1483 Multiprotocol over ATM</cim:VALUE><cim:VALUE>USB</cim:VALUE><cim:VALUE>IEEE 802.3ad Link Aggregate</cim:VALUE><cim:VALUE>BGP Policy Accounting</cim:VALUE><cim:VALUE>FRF .16 Multilink FR</cim:VALUE><cim:VALUE>H.323 Gatekeeper</cim:VALUE><cim:VALUE>H.323 Proxy</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>Multi-Frequency Signaling Link</cim:VALUE><cim:VALUE>HDSL-2</cim:VALUE><cim:VALUE>S-HDSL</cim:VALUE><cim:VALUE>DS1 Facility Data Link</cim:VALUE><cim:VALUE>Packet over SONET/SDH</cim:VALUE><cim:VALUE>DVB-ASI Input</cim:VALUE><cim:VALUE>DVB-ASI Output</cim:VALUE><cim:VALUE>Power Line</cim:VALUE><cim:VALUE>Non Facility Associated Signaling</cim:VALUE><cim:VALUE>TR008</cim:VALUE><cim:VALUE>GR303 RDT</cim:VALUE><cim:VALUE>GR303 IDT</cim:VALUE><cim:VALUE>ISUP</cim:VALUE><cim:VALUE>Proprietary Wireless MAC Layer</cim:VALUE><cim:VALUE>Proprietary Wireless Downstream</cim:VALUE><cim:VALUE>Proprietary Wireless Upstream</cim:VALUE><cim:VALUE>HIPERLAN Type 2</cim:VALUE><cim:VALUE>Proprietary Broadband Wireless Access Point to Mulipoint</cim:VALUE><cim:VALUE>SONET Overhead Channel</cim:VALUE><cim:VALUE>Digital Wrapper Overhead Channel</cim:VALUE><cim:VALUE>ATM Adaptation Layer 2</cim:VALUE><cim:VALUE>Radio MAC</cim:VALUE><cim:VALUE>ATM Radio</cim:VALUE><cim:VALUE>Inter Machine Trunk</cim:VALUE><cim:VALUE>MVL DSL</cim:VALUE><cim:VALUE>Long Read DSL</cim:VALUE><cim:VALUE>Frame Relay DLCI Endpoint</cim:VALUE><cim:VALUE>ATM VCI Endpoint</cim:VALUE><cim:VALUE>Optical Channel</cim:VALUE><cim:VALUE>Optical Transport</cim:VALUE><cim:VALUE>Proprietary ATM</cim:VALUE><cim:VALUE>Voice over Cable</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>TE Link</cim:VALUE><cim:VALUE>Q.2931</cim:VALUE><cim:VALUE>Virtual Trunk Group</cim:VALUE><cim:VALUE>SIP Trunk Group</cim:VALUE><cim:VALUE>SIP Signaling</cim:VALUE><cim:VALUE>CATV Upstream Channel</cim:VALUE><cim:VALUE>Econet</cim:VALUE><cim:VALUE>FSAN 155Mb PON</cim:VALUE><cim:VALUE>FSAN 622Mb PON</cim:VALUE><cim:VALUE>Transparent Bridge</cim:VALUE><cim:VALUE>Line Group</cim:VALUE><cim:VALUE>Voice E&amp;M Feature Group</cim:VALUE><cim:VALUE>Voice FGD EANA</cim:VALUE><cim:VALUE>Voice DID</cim:VALUE><cim:VALUE>MPEG Transport</cim:VALUE><cim:VALUE>6To4</cim:VALUE><cim:VALUE>GTP</cim:VALUE><cim:VALUE>Paradyne EtherLoop 1</cim:VALUE><cim:VALUE>Paradyne EtherLoop 2</cim:VALUE><cim:VALUE>Optical Channel Group</cim:VALUE><cim:VALUE>HomePNA</cim:VALUE><cim:VALUE>GFP</cim:VALUE><cim:VALUE>ciscoISLvlan</cim:VALUE><cim:VALUE>actelisMetaLOOP</cim:VALUE><cim:VALUE>Fcip</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE><cim:VALUE>802.11a</cim:VALUE><cim:VALUE>802.11b</cim:VALUE><cim:VALUE>802.11g</cim:VALUE><cim:VALUE>802.11h</cim:VALUE><cim:VALUE>NFS</cim:VALUE><cim:VALUE>CIFS</cim:VALUE><cim:VALUE>DAFS</cim:VALUE><cim:VALUE>WebDAV</cim:VALUE><cim:VALUE>HTTP</cim:VALUE><cim:VALUE>FTP</cim:VALUE><cim:VALUE>NDMP</cim:VALUE><cim:VALUE>Telnet</cim:VALUE><cim:VALUE>SSH</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>SMTP</cim:VALUE><cim:VALUE>LDAP</cim:VALUE><cim:VALUE>RDP</cim:VALUE><cim:VALUE>HTTPS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="false" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ProvidesServiceToElement"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAvailableToElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Note: The use of the CIM_ProvidesServiceToElement class has been deprecated. Instead, ServiceAvailableToElement conveys the semantics of use, while the subclasses of ProvidesServiceToElement (or the ConcreteDependency association) describe dependency relationships. CIM_ProvidesServiceToElement was meant to generalize the ServiceServiceDependency association. This method indicates that ManagedElements can use the functionality provided by one or more Services. An example of the association is that a Processor and an enclosure (a PhysicalElement) can use AlertOnLAN Services to signal an incomplete or erroneous boot. In reality, AlertOnLAN is simply a HostedService on a computer system that is generally available for use and is not a dependency of the processor or enclosure. To describe that the use of the service might be restricted or have limited availability or applicability, the CIM_ServiceAvailableToElement association would be instantiated.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProvidesServiceToElement" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAvailableToElement.ServiceProvided</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: The Service provided.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProvidesServiceToElement" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAvailableToElement.UserOfService</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated. Deprecated description: The ManagedElement that is dependent on the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessPoint" NAME="CIM_RemoteServiceAccessPoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.21.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RemoteServiceAccessPoint describes access or addressing information or a combination of this information for a remote connection that is known to a local network element. This information is scoped or contained by the local network element, because this is the context in which the connection is remote. 
The relevance of the remote access point and information on its use are described by subclassing RemoteServiceAccessPoint or by associating to it.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_RemoteServiceAccessPoint" PROPAGATED="false" NAME="AccessInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access or addressing information or a combination of this information for a remote connection. This information can be a host name, network address, or similar information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemoteServiceAccessPoint.InfoFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RemoteServiceAccessPoint" PROPAGATED="false" NAME="InfoFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated integer that describes the format and interpretation of the AccessInfo property.
206&apos;Parameterized URL&apos;- a URL containing ${parameterName} strings. Those strings are intended to be replaced in their entirety by the value of the named parameter. The interpretation of such parameters is not defined by this subclass. 
As an example use: If a parameter named &apos;CompanyURL&apos; has a value of &apos;www.DMTF.org&apos; and the value of AccessInfo was &apos;http:\${CompanyURL}&apos;, then the resultant URL is intended to be &apos;http:\www.dmtf.org&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Host Name</cim:VALUE><cim:VALUE>IPv4 Address</cim:VALUE><cim:VALUE>IPv6 Address</cim:VALUE><cim:VALUE>IPX Address</cim:VALUE><cim:VALUE>DECnet Address</cim:VALUE><cim:VALUE>SNA Address</cim:VALUE><cim:VALUE>Autonomous System Number</cim:VALUE><cim:VALUE>MPLS Label</cim:VALUE><cim:VALUE>IPv4 Subnet Address</cim:VALUE><cim:VALUE>IPv6 Subnet Address</cim:VALUE><cim:VALUE>IPv4 Address Range</cim:VALUE><cim:VALUE>IPv6 Address Range</cim:VALUE><cim:VALUE>Dial String</cim:VALUE><cim:VALUE>Ethernet Address</cim:VALUE><cim:VALUE>Token Ring Address</cim:VALUE><cim:VALUE>ATM Address</cim:VALUE><cim:VALUE>Frame Relay Address</cim:VALUE><cim:VALUE>URL</cim:VALUE><cim:VALUE>FQDN</cim:VALUE><cim:VALUE>User FQDN</cim:VALUE><cim:VALUE>DER ASN1 DN</cim:VALUE><cim:VALUE>DER ASN1 GN</cim:VALUE><cim:VALUE>Key ID</cim:VALUE><cim:VALUE>Parameterized URL</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemoteServiceAccessPoint.OtherInfoFormatDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RemoteServiceAccessPoint" PROPAGATED="false" NAME="OtherInfoFormatDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the format when the property InfoFormat is set to 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemoteServiceAccessPoint.InfoFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RemoteServiceAccessPoint" PROPAGATED="false" NAME="AccessContext" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AccessContext property identifies the role this RemoteServiceAccessPoint is playing in the hosting system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Default Gateway</cim:VALUE><cim:VALUE>DNS Server</cim:VALUE><cim:VALUE>SNMP Trap Destination</cim:VALUE><cim:VALUE>MPLS Tunnel Destination</cim:VALUE><cim:VALUE>DHCP Server</cim:VALUE><cim:VALUE>SMTP Server</cim:VALUE><cim:VALUE>LDAP Server</cim:VALUE><cim:VALUE>Network Time Protocol (NTP) Server</cim:VALUE><cim:VALUE>Management Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemoteServiceAccessPoint.OtherAccessContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RemoteServiceAccessPoint" PROPAGATED="false" NAME="OtherAccessContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the AccessContext property contains a value of 1, &quot;Other&quot; then this is a free form string providing more information about the role of RemoteServiceAccessPoint in the hosting system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemoteServiceAccessPoint.AccessContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_ResourcePoolConfigurationService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Resource</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This service provides for active management of Resource Pools. It allows jobs to be started for the creation and deletion of ResourcePools as well as addition and subtraction of host resources from ResourcePools</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_ResourcePoolConfigurationService" NAME="CreateResourcePool" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Starts a job to create a root ResourcePool. The ResourcePool will be scoped to the same System as this Service. If 0 is returned, then the task completed successfully and the use of ConcreteJob was not required. If the task will take some time to complete, a ConcreteJob will be created and its reference returned in the output parameter Job. The resulting pool will be a root pool with no parent pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>Incorrect ResourceType for the Pool</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Size Not Supported</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A end user relevant name for the pool being created. If NULL, then a system supplied default name can be used. The value will be stored in the &apos;ElementName&apos; property for the created pool.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_LogicalDevice" NAME="HostResources"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of zero or more devices that are used to create the Pool or modify the source extents. All elements in the array must be of the same type.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER NAME="ResourceType" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of resources the created poolwill manage. If HostResources contains elements, this property must mach their type.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ResourcePool" NAME="Pool"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>On success, a reference to the resulting ResourcePool is returned. When a Job is returned, this may be NULL, in which case, the client must use the Job to find the resulting ResourcePool once the Job completes.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ResourcePoolConfigurationService" NAME="CreateChildResourcePool" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Start a job to create a sub-pool from a parent pool using the specified allocation settings If 0 is returned, the function completed successfully and no ConcreteJob instance was required. If 4096/0x1000 is returned, a ConcreteJob will be started to create the sub-pool. The Job&apos;s reference will be returned in the output parameter Job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>Incorrect ResourceType for the Pool</cim:VALUE><cim:VALUE>Insufficient Resources</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Size Not Supported</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A end user relevant name for the pool being created. If NULL, then a system supplied default name can be used. The value will be stored in the &apos;ElementName&apos; property for the created element.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="Settings" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String containing a representation of a CIM_SettingData instance that is used to specify the settings for the child Pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_ResourceAllocationSettingData</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourcePoolConfigurationService.CreateChildResourcePool.ParentPool</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_ResourcePool" NAME="ParentPool"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Pool(s) from which to create the new Pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourcePoolConfigurationService.CreateChildResourcePool.Settings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ResourcePool" NAME="Pool"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the resulting pool.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ResourcePoolConfigurationService" NAME="DeleteResourcePool" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Start a job to delete a ResourcePool. No allocations may be outstanding or the delete will fail with &quot;In Use.&quot; If the resource pool is a root resource pool, any host resources are returned back to the underlying system. If 0 is returned, the function completed successfully, and no ConcreteJob was required. If 4096/0x1000 is returned, a ConcreteJob will be started to delete the ResourcePool. A reference to the Job is returned in the Job parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>Incorrect ResourceType for the Pool</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ResourcePool" NAME="Pool"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the pool to delete.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ResourcePoolConfigurationService" NAME="AddResourcesToResourcePool" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Starts a job to add resources to a ResourcePool. If 0 is returned, then the task completed successfully and the use of ConcreteJob was not required. If the task will take some time to complete, a ConcreteJob will be created and its reference returned in the output parameter Job. The resulting pool will be a root pool with no parent pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>Incorrect ResourceType for the Pool</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Size Not Supported</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_LogicalDevice" NAME="HostResources"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of CIM_LogicalDevice instances to add to the Pool.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ResourcePool" NAME="Pool"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The pool to add the resources to.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ResourcePoolConfigurationService" NAME="RemoveResourcesFromResourcePool" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Starts a job to remove resources from a ResourcePool. If 0 is returned, then the task completed successfully and the use of ConcreteJob was not required. If the task will take some time to complete, a ConcreteJob will be created and its reference returned in the output parameter Job. The resulting pool will be a root pool with no parent pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>Incorrect ResourceType for the Pool</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Size Not Supported</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_LogicalDevice" NAME="HostResources"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of CIM_LogicalDevice instances to remove from the Pool.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ResourcePool" NAME="Pool"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The pool to remove the resources from.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ResourcePoolConfigurationService" NAME="ChangeParentResourcePool" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Start a job to change a parent pool using the specified allocation settings If 0 is returned, the function completed successfully and no ConcreteJob instance was required. If 4096/0x1000 is returned, a ConcreteJob will be started to change the parent pool. The Job&apos;s reference will be returned in the output parameter Job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>Incorrect ResourceType for the Pool</cim:VALUE><cim:VALUE>Insufficient Resources</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Size Not Supported</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ResourcePool" NAME="ChildPool"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the child pool.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_ResourcePool" NAME="ParentPool"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the parent pool(s).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER.ARRAY NAME="Settings" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Optional string containing a representation of a CIM_SettingData instance that is used to specify the settings for the Parent Pool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_ResourceAllocationSettingData</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourcePoolConfigurationService.ChangeParentResourcePool.Settings</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ResourcePoolConfigurationService.ChangeParentResourcePool.ParentPool</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_SAPAvailableForElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_SAPAvailableForElement conveys the semantics of a Service Access Point that is available for a ManagedElement. When CIM_SAPAvailableForElement is not instantiated, then the SAP is assumed to be generally available. If instantiated, the SAP is available only for the associated ManagedElements. For example, a device might provide management access through a URL. This association allows the URL to be advertised for the device.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SAPAvailableForElement" PROPAGATED="false" REFERENCECLASS="CIM_ServiceAccessPoint" NAME="AvailableSAP"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service Access Point that is available.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SAPAvailableForElement" PROPAGATED="false" REFERENCECLASS="CIM_ManagedElement" NAME="ManagedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement for which the SAP is available.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SAPSAPDependency"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_SAPSAPDependency is an association between one ServiceAccessPoint and another ServiceAccessPoint that indicates that the latter is required for the former to utilize or connect with its Service. For example, to print to a network printer, local Print Access Points must utilize underlying network-related SAPs, or ProtocolEndpoints, to send the print request.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SAPSAPDependency" PROPAGATED="false" REFERENCECLASS="CIM_ServiceAccessPoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required ServiceAccessPoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SAPSAPDependency" PROPAGATED="false" REFERENCECLASS="CIM_ServiceAccessPoint" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ServiceAccessPoint that is dependent on an underlying SAP.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Statistics" NAME="CIM_SAPStatistics"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Statistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>SAPStatistics relates the SAPStatisticalInformation class to the ServiceAccessPoint to which it applies.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SAPStatistics" PROPAGATED="false" REFERENCECLASS="CIM_SAPStatisticalInformation" NAME="Stats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Stats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The statistical object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SAPStatistics" PROPAGATED="false" REFERENCECLASS="CIM_ServiceAccessPoint" NAME="Element"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Element</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ServiceAccessPoint to which the statistics apply.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ServiceAccessBySAP"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_ServiceAccessBySAP is an association that identifies the access points for a Service. For example, a printer might be accessed by NetWare, MacIntosh or Windows ServiceAccessPoints, which might all be hosted on different Systems.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceAccessBySAP" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceAccessBySAP" PROPAGATED="false" REFERENCECLASS="CIM_ServiceAccessPoint" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An Access Point for a Service. Access points are dependent in this relationship because they have no function without a corresponding Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProvidesServiceToElement" NAME="CIM_ServiceServiceDependency"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.16.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_ServiceServiceDependency is an association between a Service and another Service, which indicates that the latter cooperates with the former, is required to be present, required to have completed, or must be absent for the former Service to provide its functionality. For example, Boot Services might be dependent upon underlying system initialization Services. In the case of the initialization Services, the Boot Service might be dependent on the completion of the init Services. 
When examining the ServiceServiceDependency class definition, note that its superclass ProvidesServiceToElement is deprecated. Unfortunately, ProvidesServiceToElement cannot be removed from the object hierarchy without a major Schema release. When or if a major release occurs, the ProvidesServiceToElement superclass will be removed, and ServiceServiceDependency will subclass from CIM_Dependency directly.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service that is dependent on an underlying Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="false" NAME="TypeOfDependency" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The nature of the Service-to-Service dependency. 2 - Antecedent Service shall have completed before Dependent service&apos;s functionality is available.
3 - Antecedent Service shall have started before Dependent service&apos;s functionality is available.
4 - Antecedent Service shall not be started in order for Dependent service&apos;s functionality to be available.
5 - The two Services cooperate and augment each other&apos;s function. There is no requirement implied by this value regarding the execution of the Antecedent service in order for the Dependent service to operate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Service Must Have Completed</cim:VALUE><cim:VALUE>Service Must Be Started</cim:VALUE><cim:VALUE>Service Must Not Be Started</cim:VALUE><cim:VALUE>Cooperate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="false" NAME="RestartService" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes that the Antecedent Service must be restarted after the Dependent operation is complete.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_SettingForSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Settings</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_SettingForSystem defines a Setting in the context of the System on which it is located.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SettingForSystem" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosting System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SettingForSystem" PROPAGATED="false" REFERENCECLASS="CIM_SystemSetting" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Setting defined for the System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SnapshotOfVirtualSystem"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The CIM_SnapshotOfVirtuaSystem association associates an instance of the CIM_ComputerSystem class representing a virtual system, and an instance of the CIM_VirtualSystemSettingData class representing a snapshot that was captured from the virtual system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SnapshotOfVirtualSystem" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the instance of the CIM_ComputerSystem class representing a virtual system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SnapshotOfVirtualSystem" PROPAGATED="false" REFERENCECLASS="CIM_VirtualSystemSettingData" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the instance of the CIM_VirtualSystemSettingData class representing a snapshot that was captured from the virtual system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_VirtualSystemManagementService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Virtualization</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Service to define and manipulate virtual systems and their components</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_VirtualSystemManagementService" NAME="AddResourceSettings" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Adds resources to a virtual system configuration
.When applied to a &quot;state&quot; virtual system configuration, as a side effect resources are added to the active virtual system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_VirtualSystemSettingData" NAME="AffectedConfiguration"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the affected virtual system configuration.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.ARRAY NAME="ResourceSettings" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings each containing one embedded instance of class CIM_ResourceAllocationSettingData that describes the virtual aspects of a virtual resource to be added to the virtual system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_ResourceAllocationSettingData</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_ResourceAllocationSettingData" NAME="ResultingResourceSettings"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Out" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of references to instances of class CIM_ResourceAllocationSettingData representing virtual aspects of the added virtual resources.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Out" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the operation is long running, then optionally a job may be returned. In this case, the instances of class CIM_ResourceAllocationSettingData representing the added resource settings are available via association CIM_ConreteComponent from the instance of class CIM_VirtualSystemSettingData representing the affected virtual system configuration.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_VirtualSystemManagementService" NAME="DefineSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines a virtual system.
Input that is not completely specified may be filled out with default values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="SystemSettings" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String containing an embedded instance of class CIM_VirtualSystemSettingData that is used to define attributes of the virtual system to be created.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_VirtualSystemSettingData</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="ResourceSettings" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings each containing an embedded instance of class CIM_ResourceAllocationSettingData that describes the virtual aspects of a virtual resource to be created in the scope of the new virtual system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_ResourceAllocationSettingData</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_VirtualSystemSettingData" NAME="ReferenceConfiguration"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to an instance of class CIM_VirtualSystemSettingData object that is the top level object of a reference virtual system configuration. The reference configuration is used to complement the configuration of the new virtual system if parameters SystemSettings and ResourceSettings did not provide respective information.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="ResultingSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Out" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If a virtual computer system is successfully defined, a reference to an instance of class CIM_ComputerSystem that represents the newly defined virtual computer system is returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Out" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the operation is long running, then optionally a job may be returned. In this case, the instance of class CIM_ComputerSystem representing the new virtual systemis presented via association CIM_AffectedJobElementwith property AffectedElement refering to the new instance of class CIM_ComputerSystem and property ElementEffects set to 5 (Create).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_VirtualSystemManagementService" NAME="DestroySystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Destroys a virtual system.
The referenced virtual system is destroyed, including any elements scoped by it. Virtual resources are returned to their resource pools, which may imply the destruction of those resources (implementation dependent). If the virtual system is active when the operation is invoked, it is first deactivated and then destroyed. If snapshots were created from the virtual system, these are destroyed as well.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Invalid State</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="AffectedSystem"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to an instance of class CIM_ComputerSystem representing the virtual computer system that it to be destroyed.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Out" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the operation is long running, then optionally a job may be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_VirtualSystemManagementService" NAME="ModifyResourceSettings" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Modifies virtual resource settings.
When applied to parts of a &quot;current&quot; virtual system configuration, as a side effect resources of the active virtual system may be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Invalid State</cim:VALUE><cim:VALUE>Incompatible Parameters</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="ResourceSettings" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings each containing an embedded instance of class CIM_ResourceAllocationSettingData that describes modifications to the virtual aspects of an existing virtual resource. All instances must have a valid InstanceID in order to identify the virtual resource setting to be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_ResourceAllocationSettingData</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_ResourceAllocationSettingData" NAME="ResultingResourceSettings"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Out" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of references to instances of class Cim_ResourceAllocationSettingData representing virtual aspects of the modified virtual resources.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Out" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the operation is long running, then optionally a job be returned. In this case, the instances of class CIM_ResourceAllocationSettingData representing the modified resource settings are available via association CIM_ConreteComponent from the instance of class CIM_VirtualSystemSettingData representing the affected virtual system configuration.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_VirtualSystemManagementService" NAME="ModifySystemSettings" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Modifies virtual system settings.
When applied to the system settings of a &quot;current&quot; virtual system configuration, as a side effect the virtual system instance may be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Invalid State</cim:VALUE><cim:VALUE>Incompatible Parameters</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="SystemSettings" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String containing an instance of class CIM_VirtualSystemSettingData that is used to modify the settings of the virtual system. The instance must have a valid InstanceID in order to identify the virtual system setting to be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_VirtualSystemSettingData</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Out" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the operation is long running, then optionally a job may be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_VirtualSystemManagementService" NAME="RemoveResourceSettings" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Removes virtual resource settings from a virtual system configuration.
When applied to parts of a &quot;current&quot; virtual system configuration, as a side effect resources of the active virtual system may be removed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Invalid State</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_ResourceAllocationSettingData" NAME="ResourceSettings"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of references to instances of class CIM_ResourceAllocationSettingData where each instance represents the settings of a virtual resource within a virtual system configuration that are to be removed.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Out" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the operation is long running, then optionally a job my be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_VirtualSystemSnapshotService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Virtualization</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Service to create, apply and destroy snapshots of virtual systems.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_VirtualSystemSnapshotService" NAME="CreateSnapshot" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Creates a snapshot of a virtual system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Invalid State</cim:VALUE><cim:VALUE>Invalid Type</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="AffectedSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the affected virtual system.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="SnapshotSettings" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Parameter settings.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_SettingData</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="SnapshotType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requested snapshot type:
Full Snapshot: Complete snapshot of the virtual system.
Disk Snapshot: Snapshot of virtual system disks.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Snapshot</cim:VALUE><cim:VALUE>Disk Snapshot</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VirtualSystemSnapshotCapabilities.SnapshotTypesEnabled</cim:VALUE><cim:VALUE>CIM_VirtualSystemSnapshotServiceCapabilities.SnapshotTypesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_VirtualSystemSettingData" NAME="ResultingSnapshot"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Out" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Resulting virtual system snapshot</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Out" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the operation is long running, then optionally a job may be returned. In this case, the instance of the CIM_VirtualSystemSettingData class representing the new virtual system snapshot is presented via the CIM_AffectedJobElement association with the value of the AffectedElement property referring to the new instance of the CIM_VirtualSystemSettingData class representing the virtual system snapshot and and the value of the ElementEffects set to 5 (Create).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_VirtualSystemSnapshotService" NAME="DestroySnapshot" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Destroy an existing virtual system snapshot.This method may as a side effect destroy other snapshots that are dependent on the affected snapshot.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Invalid State</cim:VALUE><cim:VALUE>Invalid Type</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_VirtualSystemSettingData" NAME="AffectedSnapshot"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the affected virtual system snapshot.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Out" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the operation is long running, then optionally a job may be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_VirtualSystemSnapshotService" NAME="ApplySnapshot" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Apply a virtual system snapshot to the virtual system that it was created from.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Invalid State</cim:VALUE><cim:VALUE>Invalid Type</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_VirtualSystemSettingData" NAME="Snapshot"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the virtual system snapshot.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="In" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Out" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the operation is long running, then optionally a job may be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_FileSystem" NAME="CIM_DatabaseStorageArea"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::Storage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Databases as modeled by instances of the CommonDatabase class are comprised of a collection of logical storage areas that are represented by instances of the DatabaseStorageArea class. 
Database storage areas allow the administrator to logically organize the content of the database. This class extends from FileSystem and uses the inherited associations to represent the internal structure of the database.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DatabaseStorageArea" PROPAGATED="false" NAME="IsSystemArea" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Boolean value that indicates the ownership of this StorageArea. A value of true indicates that this StorageArea is owned by the DatabaseSystem and contains system information. A value of false indicates that this is a user StorageArea that contains data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DatabaseStorageArea" PROPAGATED="false" NAME="LastBackup" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timestamp that represents the date and time of the last successful backup of the DatabaseStorageArea. This property should be set to a value of 0, in interval format (00000000000000.000000:000), if it is not known whether a backup has ever been completed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName. Note that this class was originally defined in the scope of a ComputerSystem, and was later allowed to be scoped by any System (for example, a computer or application system). Unfortunately, the property name, CSCreationClassName, could not be changed (for example, to SystemCreationClass Name) without deprecating the class. This change was not deemed critical to the semantics and therefore did not merit deprecation. So, the property name remains.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name. Note that this class was originally defined in the scope of a ComputerSystem, and was later allowed to be scoped by any System (for example, a computer or application system). Unfortunately, the property name, CSName, could not be changed (for example, to SystemName) without deprecating the class. This change was not deemed critical to the semantics and therefore did not merit deprecation. So, the property name remains.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as key of a FileSystem instance within a ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="Root" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Path name or other information defining the root of the FileSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrFSMountPoint</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FileSystems can read/write data in blocks which are defined independently of the underlying StorageExtents. This property captures the FileSystem&apos;s block size for data storage and retrieval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="FileSystemSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FileSystemSize property stores the total size of the File System in bytes. If unknown, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host File System|001.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="AvailableSpace" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableSpace indicates the total amount of free space for the FileSystem, in bytes. If unknown, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host File System|001.14</cim:VALUE><cim:VALUE>MIF.DMTF|Partition|002.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="ReadOnly" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the FileSystem is designated as read only.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrFSAccess</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="EncryptionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to encrypt the FileSystem. If it is not possible or not desired to describe the encryption scheme (perhaps for security reasons), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the FileSystem is encrypted or not, &quot;Encrypted&quot; to represent that the File System is encrypted but either its encryption scheme is not known or not disclosed, and &quot;Not Encrypted&quot; to represent that the FileSystem is not encrypted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to compress the FileSystem. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the FileSystem is compressed or not, &quot;Compressed&quot; to represent that the File System is compressed but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the FileSystem is not compressed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CaseSensitive" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that case sensitive file names are supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CasePreserved" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the case of file names are preserved.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CodeSet" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array defining the character sets or encoding supported by the FileSystem. For example, the values, &quot;ASCII&quot; (2) or &quot;ISO2022&quot; (4), may be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>ASCII</cim:VALUE><cim:VALUE>Unicode</cim:VALUE><cim:VALUE>ISO2022</cim:VALUE><cim:VALUE>ISO8859</cim:VALUE><cim:VALUE>Extended UNIX Code</cim:VALUE><cim:VALUE>UTF-8</cim:VALUE><cim:VALUE>UCS-2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="MaxFileNameLength" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer indicating the maximum length of a file name within the FileSystem. 0 indicates that there is no limit on file name length.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="ClusterSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum file allocation size (an integral number of blocks), imposed by the FileSystem. (The size of a block is specified in the BlockSize property for the FileSystem.) Minimum allocation size is the smallest amount of storage allocated to a LogicalFile by the FileSystem. This is not a mandatory minimum allocation for all FileSystems. Under stress conditions, some FileSystems may allocate storage in amounts smaller than the ClusterSize.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="FileSystemType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String describing the type of FileSystem and therefore, its conventions. For example, &quot;NTFS&quot; or &quot;S5&quot; may be listed as well as any additional information on the FileSystem&apos;s implementation. Since various flavors of FileSystems (like S5) exist, this property is defined as a string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.6</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="PersistenceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value representing the FileSystem&apos;s perception of its own persistence characteristics. This property would typically be set at the time the FileSystem is instantiated and would not be changed by external actions. A value of &quot;Persistent&quot; indicates that the FileSystem is persistent, will be preserved through an orderly shutdown and should be protected. A value of &quot;Temporary&quot; indicates that the FileSystem is non-persistent, should not be protected and may not survive a shutdown. A value of &quot;External&quot; indicates that the FileSystem is controlled outside of the scope of the operating environment and may need to be protected by specialized means. A value of &quot;Other&quot; is provided to allow for additional persistence types, to be described in the OtherPersistenceType attribute, and is expected to be rarely, if ever, used. A value of &quot;Unknown&quot; indicates that the persistence of the FileSystem can not be determined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Persistent</cim:VALUE><cim:VALUE>Temporary</cim:VALUE><cim:VALUE>External</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FileSystem.OtherPersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="OtherPersistenceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the persistence characteristics when PersistenceType is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FileSystem.PersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="NumberOfFiles" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of files contained in the FileSystem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ApplicationSystem" NAME="CIM_DatabaseSystem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::System</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A database environment is composed of a database system (the application system represented by this class), one or more database services, and one or more databases. See the descriptions of CIM_DatabaseService and CIM_CommonDatabase for get more detailed information about database services and databases. 
Each separately manageable database system should have an instance in this class. This class can be used: 
- to determine the software that belongs to the database system. 
- to perform database system-wide management operations, such as stopping all the databases that were created by the database system for maintenance purposes. 
- to view runtime statistics in the context of a database system. 
Many of the management capabilities that are needed to represent a database system as an application system have already been modeled in the CIM_ApplicationSystem class from which CIM_DatabaseSystem extends. CIM_DatabaseSystem provides a logical entity to define the relationships that are specific to the database management domain.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="Distribution" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Distribution describes how the application system is distributed with respect to its underlying servers. In general, the application system is distributed or local. This property indicates whether the application system is running on one or multiple servers. This can be determined without having to query for associated servers represented by ComputerSystems. Distributed systems also introduce a virtual notion to themselves. Note that a distributed application system is not tangible but virtual. Only its contained local systems can be found as processes or threads, and can therefore be regarded as tangible. The distributed system remains a named, virtual entity, that scopes strongly bound constituents and allows the application to be managed in its entirety. 
The property is needed to help root cause analysis and operations, especially when these are automated, in order to clearly know that more than one executed application - most likely the local application systems - is affected by the management task. This is particularly true if the contained application systems provide uniform functionality like webserver or application server farms. 
To express constraints between distributed and local system, this class must be derived and appropriate associations must be defined. 
This property should not be confused with the Roles[] property defined in System. The latter is reserved for administrator assigned roles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Distributed</cim:VALUE><cim:VALUE>Local</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled/disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down and starting are transient states between enabled and disabled. 
In contrast to the original version defined higher in the inheritance hierarchy (EnabledLogicalElement), EnabledState is simplified. It reflects the notion of an execution status tailored to applications and represents a summary of the original property. It allows simplified and efficient determination of whether the application is started, stopped or in transition between either of these states. The property does not show any errors. Errors MUST be described in MSE.OperationalStatus, and MAY also be described in logs or other data sources. 
The mapping to MSE.OperationalStatus is as follows: 
ExecutionStatus &lt;- MSE.OperationalStatus 
Unknown &lt;- Unknown, No Contact, Lost Communication, 
Either of the values &lt;- Other 
Enabled (started) &lt;- OK, Degraded, Stressed, Predictive Failure, In Service, Dormant, Supporting Entity in Error, Completed 
Enabled or Disabled (Started or Stopped) &lt;- Error, Non-Recoverable Error 
Starting &lt;- Starting 
Shutting Down (Stopping) &lt;- Stopping 
Disabled (Stopped) &lt;- Stopped, Aborted. 
The mapping to the original EnabledState property is as follows: 
Unknown &lt;- Unknown, Not Applicable 
Either of the values &lt;-Other 
Enabled &lt;- Enabled, Enabled but Offline, In Test, Deferred, Quiesce 
Disabled &lt;- Disabled 
ShuttingDown &lt;- ShuttingDown 
Starting &lt;- Starting.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="StartupTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The point in time (date and time) when the application system was last started. If the application system is in a state other the state Enabled (i.e., started and running) this value is not meaningful and the property value MUST be set to all zeros. 
StartupTime is preferably the point in time when the application is available to the user. Instead, if the provider and/or the instrumentation cannot determine the point in time the application becomes available, the point in time can be used at which the underlying operating system reports successful launch of the application. If no value can be provided the property value MUST be set to all zeros.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="ServingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ServingStatus is a summary of MSE.OperationalStatus. It allows simplified and efficient determination of whether the application is providing service or has stopped doing so for various reasons like errors, shutdown, abort, etc. Therefore, no transitional values are provided. The property does not show any errors. Errors MUST be described in MSE.OperationalStatus, and MAY also be described in logs or other data sources. Therefore, ServingStatus is suited to provide summary information for monitoring purposes and service level management. 
The mapping to MSE.OperationalStatus is as follows: 
ServingStatus &lt;- MSE.OperationalStatus 
Unknown &lt;- Unknown, No Contact, Lost Communication 
Either of the values &lt;- Other 
Serving &lt;- OK, Degraded, Stressed, Predictive Failure, Completed 
Not Serving &lt;- Error, Non-Recoverable Error, Starting, Stopping, Stopped, In Service, Aborted, Dormant, Supporting Entity in Error.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>5..4096</cim:VALUE><cim:VALUE>4097..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Serving</cim:VALUE><cim:VALUE>Not Serving</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="LastServingStatusUpdate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The point in time at which the ServingStatus property was last updated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ApplicationSystem.ServingStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as the key of a System instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The System object and its derivatives are top-level objects of CIM. They provide the scope for numerous components. Having unique System keys is required. A heuristic can be defined in individual System subclasses to attempt to always generate the same System Name Key. The NameFormat property identifies how the System name was generated, using the heuristic of the subclass.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="StartApplication" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StartApplication() starts an application system. The ApplicationSystem object must have been created prior to the invocation of this method. It is up to the implementation of the method to define which of the contained or dependent sub-elements are to be started and in which order their startup may occur. 
Since a system startup can extend over long periods of time (several minutes is not unusual for complex distributed applications), the method can be implemented synchronously or asynchronously. In both cases EnabledState and RequestedState reflect the current state of the application and the desired state (Enabled) respectively. The exact nature of the errors during the startup cannot be determined in the asynchronous case. The method must return one of the following values: 
Unspecified Error: If no return code can be identified 
Completed with No Error: successful invocation 
Start Already in Progress: application still being started 
Failed:Indicates errors upon execution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Start Already in Progress</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ApplicationSystem.EnabledState</cim:VALUE><cim:VALUE>CIM_ApplicationSystem.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ApplicationSystem" PROPAGATED="true" NAME="StopApplication" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StopApplication() allows for stopping/shutting down an application system. It is up to the implementation of the method to define which of the contained or dependent sub-elements are to be stopped and in which order their stop has to occur. 
Since a system shutdown can last considerable time (several minutes is not necessarily unusual for complex distributed applications), the method can be implemented synchronously or asynchronously. In both cases EnabledState and RequestedState reflect the current state of the application and the desired state (Disabled) respectively. The exact nature of the errors during the stop cannot be determined in the asynchronous case. The method must return one of the following: 
Unspecified Error: If no return code can be identified 
Completed with No Error: successful invocation 
Stop Already in Process: application is shutting down 
Failed: Indicates errors upon execution.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Stop Already in Process</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ApplicationSystem.EnabledState</cim:VALUE><cim:VALUE>CIM_ApplicationSystem.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AdapterActiveConnection"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PortActiveConnection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::NetworkAdapter</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Note: The use of the CIM_AdapterActiveConnection class has been deprecated, because NetworkAdapter is deprecated. Instead use the CIM_PortActiveConnection class. 
Deprecated description: The AdapterActiveConnection relationship indicates that a NetworkAdapter is using the referenced PhysicalConnector to output to the network. This relationship is important when the Adapter can choose to output from one of several Connectors. The Connectors can be associated with the NetworkAdapter in a Realizes relationship but this is not required. This association provides additional information (such as, &apos;in use for communication&apos;) different from Realizes.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AdapterActiveConnection" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalConnector" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PortActiveConnection.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The PhysicalConnector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AdapterActiveConnection" PROPAGATED="false" REFERENCECLASS="CIM_NetworkAdapter" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PortActiveConnection.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The NetworkAdapter that transmits using the Connector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BasedOn" NAME="CIM_AggregatePSExtentBasedOnAggregatePExtent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtectedExtentBasedOn</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SccExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association is deprecated in lieu of ProtectedSpaceBasedOn, since AggregatePExtents and AggregatePSExtents are themselves deprecated. The association describes that AggregatePSExtents are BasedOn a single AggregatePExtent.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AggregatePSExtentBasedOnAggregatePExtent" PROPAGATED="false" REFERENCECLASS="CIM_AggregatePExtent" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtectedExtentBasedOn.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AggregatePExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AggregatePSExtentBasedOnAggregatePExtent" PROPAGATED="false" REFERENCECLASS="CIM_AggregatePSExtent" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtectedExtentBasedOn.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AggregatePSExtent which is built on the Aggregate PExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StartingAddress indicates where in lower level storage, the higher level Extent begins.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EndingAddress indicates where in lower level storage, the higher level Extent ends. This property is useful when mapping non-contiguous Extents into a higher level grouping.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="OrderIndex" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If there is an order to the BasedOn associations that describe how a higher level StorageExtent is assembled, the OrderIndex property indicates this. When an order exists, the instances of BasedOn with the same Dependent value (i.e., the same higher level Extent) should place unique values in the OrderIndex property. The lowest value implies the first member of the collection of lower level Extents, and increasing values imply successive members of the collection. If there is no ordered relationship, a value of zero should be specified. An example of the use of this property is to define a RAID-0 striped array of 3 disks. The resultant RAID array is a StorageExtent that is dependent on (BasedOn) the StorageExtents that describe each of the 3 disks. The OrderIndex of each BasedOn association from the disk Extents to the RAID array could be specified as 1, 2 and 3 to indicate the order in which the disk Extents are used to access the RAID data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BasedOn" NAME="CIM_AggregatePSExtentBasedOnPExtent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtectedExtentBasedOn</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SccExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association is deprecated in lieu of ProtectedSpaceBasedOn, since PhysicalExtents and AggregatePSExtents are themselves deprecated. The association describes that AggregatePSExtents are BasedOn a single PhysicalExtent.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AggregatePSExtentBasedOnPExtent" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalExtent" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtectedExtentBasedOn.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AggregatePSExtentBasedOnPExtent" PROPAGATED="false" REFERENCECLASS="CIM_AggregatePSExtent" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtectedExtentBasedOn.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AggregatePSExtent which is built on the PhysicalExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StartingAddress indicates where in lower level storage, the higher level Extent begins.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EndingAddress indicates where in lower level storage, the higher level Extent ends. This property is useful when mapping non-contiguous Extents into a higher level grouping.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="OrderIndex" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If there is an order to the BasedOn associations that describe how a higher level StorageExtent is assembled, the OrderIndex property indicates this. When an order exists, the instances of BasedOn with the same Dependent value (i.e., the same higher level Extent) should place unique values in the OrderIndex property. The lowest value implies the first member of the collection of lower level Extents, and increasing values imply successive members of the collection. If there is no ordered relationship, a value of zero should be specified. An example of the use of this property is to define a RAID-0 striped array of 3 disks. The resultant RAID array is a StorageExtent that is dependent on (BasedOn) the StorageExtents that describe each of the 3 disks. The OrderIndex of each BasedOn association from the disk Extents to the RAID array could be specified as 1, 2 and 3 to indicate the order in which the disk Extents are used to access the RAID data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ExtentRedundancyComponent" NAME="CIM_AggregateRedundancyComponent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ExtentRedundancyComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SccExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Describes the AggregatePExtent in a StorageRedundancyGroup. However, there is no need for the specificity of this association. It is deprecated in lieu of the generic ExtentRedundancyComponent relationship, its superclass.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AggregateRedundancyComponent" PROPAGATED="false" REFERENCECLASS="CIM_StorageRedundancyGroup" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ExtentRedundancyComponent.GroupComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AggregateRedundancyComponent" PROPAGATED="false" REFERENCECLASS="CIM_AggregatePExtent" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ExtentRedundancyComponent.PartComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AggregatePExtent participating in the RedundancyGroup.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_VideoController" NAME="CIM_AGPVideoController"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of an AGPVideoController.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AGPVideoController" PROPAGATED="false" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.AcceleratorCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property has been incorporated into the inherited AcceleratorCapabilities property. Capabilities of the AGP Graphics Controller. For example, the Device may support multiple monitors, PCI Mastering and large memory addresses. In this case, the values 3, 4 and 6 would be written to the Capabilities array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>PCI Fast Write</cim:VALUE><cim:VALUE>MultiMonitor Support</cim:VALUE><cim:VALUE>PCI Mastering</cim:VALUE><cim:VALUE>Second Monochrome Adapter Support</cim:VALUE><cim:VALUE>Large Memory Address Support</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AGPVideoController.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_AGPVideoController" PROPAGATED="false" NAME="NonlocalVideoMemorySize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size of the non-local video memory in KB.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AGPVideoController" PROPAGATED="false" NAME="LocalBusWidth" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Width of the internal bus in the graphics Controller, in bits.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AGPVideoController" PROPAGATED="false" NAME="UsageModel" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration indicating the usage model of the graphics Controller. Usage model indicates how the Controller does manipulations of graphics surfaces, textures, etc. in memory. DMA indicates that the graphics Controller brings structures from the system memory to its local memory to perform needed manipulations or renderings. Execute specifies that the graphics Controller can directly access a specified region in main memory (called the graphics aperture) using GART - Graphics Aperture Remapping Table. It then performs manipulations in that range as if that whole graphics aperture were part of its local memory. A value of &quot;Both&quot; DMA and Execute models may also be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Execute</cim:VALUE><cim:VALUE>DMA</cim:VALUE><cim:VALUE>Both</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AGPVideoController" PROPAGATED="false" NAME="DataTransferRate" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration indicating the data transfer rate of the graphics Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>1X</cim:VALUE><cim:VALUE>2X</cim:VALUE><cim:VALUE>4X</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AGPVideoController" PROPAGATED="false" NAME="AddressingMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration indicating the addressing mode of the graphics Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Sideband</cim:VALUE><cim:VALUE>Pipeline</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AGPVideoController" PROPAGATED="false" NAME="MaximumAGPCommandQueuePath" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of AGP Transaction requests that the master (AGP Graphics Controller) is allowed to enqueue into the target.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AGPVideoController" PROPAGATED="false" NAME="MaxNumberOfPipelinedAGPTransactions" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of AGP Transaction that the core logic (chipset) can accept into its transaction request queue from the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AGPVideoController" PROPAGATED="false" NAME="GraphicsApertureSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size of the graphics aperture in KB.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AGPVideoController" PROPAGATED="false" NAME="AGPSpecificationVersionConformance" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string containing the AGP specification version to which this graphics Controller conforms.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.18</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="VideoProcessor" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.VideoProcessor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that describes the video processor or Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="VideoMemoryType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.VideoMemoryType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration that indicates the type of video memory.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>VRAM</cim:VALUE><cim:VALUE>DRAM</cim:VALUE><cim:VALUE>SRAM</cim:VALUE><cim:VALUE>WRAM</cim:VALUE><cim:VALUE>EDO RAM</cim:VALUE><cim:VALUE>Burst Synchronous DRAM</cim:VALUE><cim:VALUE>Pipelined Burst SRAM</cim:VALUE><cim:VALUE>CDRAM</cim:VALUE><cim:VALUE>3DRAM</cim:VALUE><cim:VALUE>SDRAM</cim:VALUE><cim:VALUE>SGRAM</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="NumberOfVideoPages" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.NumberOfVideoPages</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of video pages that are supported given the current resolutions and available memory.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="MaxMemorySupported" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.MaxMemorySupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum amount of memory supported in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="AcceleratorCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.AcceleratorCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers that indicates the graphics and 3D capabilities of the VideoController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Graphics Accelerator</cim:VALUE><cim:VALUE>3D Accelerator</cim:VALUE><cim:VALUE>PCI Fast Write</cim:VALUE><cim:VALUE>MultiMonitor Support</cim:VALUE><cim:VALUE>PCI Mastering</cim:VALUE><cim:VALUE>Second Monochrome Adapter Support</cim:VALUE><cim:VALUE>Large Memory Address Support</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that provides more detailed explanations for any of the video Accelerator features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.AcceleratorCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CurrentBitsPerPixel" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentBitsPerPixel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of bits used to display each pixel.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CurrentHorizontalResolution" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentHorizontalResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current number of horizontal pixels.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pixels</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pixel</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CurrentVerticalResolution" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentVerticalResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current number of vertical pixels.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pixels</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pixel</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="MaxRefreshRate" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.MaxRefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum refresh rate of the VideoController in hertz.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="MinRefreshRate" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.MinRefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum refresh rate of the Video Controller in hertz.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CurrentRefreshRate" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentRefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current refresh rate in hertz.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CurrentScanMode" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentScanMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current scan mode. &quot;Interlaced&quot; (value=3) or &quot;Non Interlaced&quot; (value=4) can be defined using this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Interlaced</cim:VALUE><cim:VALUE>Non Interlaced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CurrentNumberOfRows" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentNumberOfRows</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If in character mode, the number of rows for this Video Controller. Otherwise, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CurrentNumberOfColumns" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentNumberOfColumns</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If in character mode, the number of columns for this VideoController. Otherwise, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CurrentNumberOfColors" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentNumberOfColors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of colors that are supported at the current resolutions.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AllocatedFromStoragePool"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>AllocatedFromStoragePool is an association describing how LogicalElements are allocated from underlying StoragePools. These elements typically would be subclasses of StorageExtents or StoragePools.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AllocatedFromStoragePool" PROPAGATED="false" REFERENCECLASS="CIM_StoragePool" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StoragePool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AllocatedFromStoragePool" PROPAGATED="false" REFERENCECLASS="CIM_LogicalElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The subsidiary element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_AllocatedFromStoragePool" PROPAGATED="false" NAME="SpaceConsumed" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Space consumed from this Pool, in bytes. This value MUST be maintained so that, relative to the Antecedent StoragePool, it is possible to compute TotalManagedSpace as StoragePool.RemainingManagedSpace plus the sum of SpaceConsumed from all of the AllocatedFromStoragePool references from the antecedent StoragePool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StoragePool.TotalManagedSpace</cim:VALUE><cim:VALUE>CIM_StoragePool.RemainingManagedSpace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AssociatedBattery"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::CoolingAndPower</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A LogicalDevice might use or require one or more Batteries. This relationship is described by the AssociatedBattery dependency. It is also possible to model the individual Batteries that comprise a UPS, using this association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedBattery" PROPAGATED="false" REFERENCECLASS="CIM_Battery" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Battery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedBattery" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDevice that needs or is associated with the Battery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_AssociatedComponentExtent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.18.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association defines the capacity, expressed in StorageExtents, that together represents the entire capacity collected in a StoragePool. The capacity represented by StorageExtents may represent capacity that is allocated or unallocated. 
StorageExtents associated to a StoragePool using this association shall not be also be associated to that StoragePool using the CIM_AssociatedRemainingExtent association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedComponentExtent" PROPAGATED="false" REFERENCECLASS="CIM_StoragePool" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent StoragePool in the association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedComponentExtent" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The component StorageExtent in the association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AssociatedCooling"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.19.1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::CoolingAndPower</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The CIM_AssociatedCooling relationship indicates what ManagedSystemElement(s) the fan or cooling device is providingcooling for.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedCooling" PROPAGATED="false" REFERENCECLASS="CIM_CoolingDevice" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CoolingDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedCooling" PROPAGATED="false" REFERENCECLASS="CIM_ManagedSystemElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement being cooled.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AssociatedIndicatorLED"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::LED</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>ManagedSystemElements may have zero or more IndicatorLEDs associated with them, in order to indicate problem situations. This relationship is indicated by the AssociatedIndicatorLED dependency.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedIndicatorLED" PROPAGATED="false" REFERENCECLASS="CIM_ManagedSystemElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement that has an associated LED.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedIndicatorLED" PROPAGATED="false" REFERENCECLASS="CIM_IndicatorLED" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LED.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AssociatedLabelReader"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A LogicalDevice may use or require one or more LabelReaders, to scan barcodes or otherwise identify entities. This relationship is described by the AssociatedLabelReader dependency.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedLabelReader" PROPAGATED="false" REFERENCECLASS="CIM_LabelReader" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LabelReader.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedLabelReader" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Device that is dependent on the Reader Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AssociatedMemory"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Memory</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>LogicalElements may have Memory installed on them or otherwise associated with them - such as CacheMemory. This is made explicit in this association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedMemory" PROPAGATED="false" REFERENCECLASS="CIM_Memory" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Memory installed on or associated with a Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedMemory" PROPAGATED="false" REFERENCECLASS="CIM_LogicalElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AssociatedMemory" NAME="CIM_AssociatedProcessorMemory"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Memory</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Associates the Processor and system Memory, or a Processor&apos;s Cache.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedProcessorMemory" PROPAGATED="false" REFERENCECLASS="CIM_Processor" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Processor that accesses the Memory or uses the Cache.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedMemory" PROPAGATED="true" REFERENCECLASS="CIM_Memory" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Memory installed on or associated with a Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_AssociatedProcessorMemory" PROPAGATED="false" NAME="BusSpeed" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Speed of the bus, in MHertz, between the Processor and Memory.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MegaHertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz * 10^6</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolControllerForDevice" NAME="CIM_AssociatedProtocolController"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::ProtocolController</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association is used to define a hierarchy relationship between ProtocolControllers. This subclass is provided so that an enumeration of related ProtocolControllers can be performed without retrieving any connected StorageVolumes, MediaAccessDevices or LogicalPorts.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedProtocolController" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolController" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The &apos;upstream&apos;, Antecedent ProtocolController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedProtocolController" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolController" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The &apos;downstream&apos; Dependent ProtocolController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerForDevice" PROPAGATED="true" NAME="DeviceNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Address of the associated Device in the context of the Antecedent Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerForDevice" PROPAGATED="true" NAME="AccessPriority" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes the priority given to accesses of the device through this Controller. The highest priority path will have the lowest value for this parameter.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerForDevice" PROPAGATED="true" NAME="AccessState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AccessState property describes the accessibility of the LogicalDevice through the ProtocolController. 
Unknown (0) indicates the instrumentation does not know whether access is or is not functioning. 
Active (2) indicates normal access. 
Inactive (3) indicates the instrumentation knows this path is not active, and one of the other values (below) does not apply. 
Replication in Progress (4) indicates that the path is temporarily inactive due to a replication activity. 
Mapping Inconsistency (5) indicates the instrumentation has detected that this path is inactive due to an inconsistency in the DeviceNumber/DeviceAccess configuration.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Active</cim:VALUE><cim:VALUE>Inactive</cim:VALUE><cim:VALUE>Replication In Progress</cim:VALUE><cim:VALUE>Mapping Inconsistency</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_AssociatedRemainingExtent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.18.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association defines that capacity of the StoragePool that is not yet allocated from the StoragePool. This capacity is remaining in the StoragePool for future allocation.StorageExtents associated to a StoragePool using this association shall be BasedOn StorageExtents that are associated to that StoragePool using CIM_AssociatedComponentExtent, but shall not be associated to that StoragePool using the CIM_AssociatedComponentExtent association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedRemainingExtent" PROPAGATED="false" REFERENCECLASS="CIM_StoragePool" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent StoragePool in the association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedRemainingExtent" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The component StorageExtent in the association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AssociatedSensor"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.19.1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The CIM_AssociatedCooling relationship indicates what ManagedSystemElement(s) the fan or cooling device is providingcooling for.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedSensor" PROPAGATED="false" REFERENCECLASS="CIM_Sensor" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedSensor" PROPAGATED="false" REFERENCECLASS="CIM_ManagedSystemElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement for which information is measured by the Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Sensor" NAME="CIM_BinarySensor"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A BinarySensor provides a boolean output. The use of this class is being deprecated in lieu of creating a Sensor with two PossibleStates.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BinarySensor" PROPAGATED="false" NAME="CurrentReading" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.SensorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current value indicated by the Sensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BinarySensor" PROPAGATED="false" NAME="ExpectedReading" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.SensorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ExpectedReading indicates the &apos;normal&apos; value for the Sensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BinarySensor" PROPAGATED="false" NAME="InterpretationOfTrue" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.PossibleStates</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InterpretationOfTrue is a string indicating what a &apos;True&apos; value from the BinarySensor means. This information could be displayed to a user.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BinarySensor" PROPAGATED="false" NAME="InterpretationOfFalse" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.PossibleStates</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InterpretationOfFalse is a string indicating what a &apos;False&apos; value from the BinarySensor means. This information could be displayed to a user.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="SensorType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Type of the Sensor, e.g. Voltage or Temperature Sensor. If the type is set to &quot;Other&quot;, then the OtherSensorType Description can be used to further identify the type, or if the Sensor has numeric readings, then the type of the Sensor can be implicitly determined by the Units. A description of the different Sensor types is as follows: A Temperature Sensor measures the environmental temperature. Voltage and Current Sensors measure electrical voltage and current readings. A Tachometer measures speed/revolutions of a Device. For example, a Fan Device can have an associated Tachometer which measures its speed. A Counter is a general purpose Sensor that measures some numerical property of a Device. A Counter value can be cleared, but it never decreases. A Switch Sensor has states like Open/Close, On/Off, or Up/Down. A Lock has states of Locked/Unlocked. Humidity, Smoke Detection and Air Flow Sensors measure the equivalent environmental characteristics. A Presence Sensor detects the presence of a PhysicalElement. A Power Consumption Sensor measures the instantaneous power consumed by a managed element. A Power Production Sensor measures the instantaneous power produced by a managed element such as a power supply or a voltage regulator. A pressure sensor is used to report pressure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Temperature</cim:VALUE><cim:VALUE>Voltage</cim:VALUE><cim:VALUE>Current</cim:VALUE><cim:VALUE>Tachometer</cim:VALUE><cim:VALUE>Counter</cim:VALUE><cim:VALUE>Switch</cim:VALUE><cim:VALUE>Lock</cim:VALUE><cim:VALUE>Humidity</cim:VALUE><cim:VALUE>Smoke Detection</cim:VALUE><cim:VALUE>Presence</cim:VALUE><cim:VALUE>Air Flow</cim:VALUE><cim:VALUE>Power Consumption</cim:VALUE><cim:VALUE>Power Production</cim:VALUE><cim:VALUE>Pressure</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.OtherSensorTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="OtherSensorTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Sensor type - used when the SensorType property is set to &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.SensorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="PossibleStates" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PossibleStates enumerates the string outputs of the Sensor. For example, a &quot;Switch&quot; Sensor may output the states &quot;On&quot;, or &quot;Off&quot;. Another implementation of the Switch may output the states &quot;Open&quot;, and &quot;Close&quot;. Another example is a NumericSensor supporting thresholds. This Sensor can report the states like &quot;Normal&quot;, &quot;Upper Fatal&quot;, &quot;Lower Non-Critical&quot;, etc. A NumericSensor that does not publish readings and thresholds, but stores this data internally, can still report its states.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="CurrentState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current state indicated by the Sensor. This is always one of the &quot;PossibleStates&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="PollingInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The polling interval that the Sensor hardware or the instrumentation uses to determine the current state of the Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>NanoSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-9</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_BIOSLoadedInNV"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Memory</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A link between BIOSElement and Memory where the BIOS is loaded.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BIOSLoadedInNV" PROPAGATED="false" REFERENCECLASS="CIM_Memory" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The memory storage.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BIOSLoadedInNV" PROPAGATED="false" REFERENCECLASS="CIM_BIOSElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BIOS stored in the memory.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_BIOSLoadedInNV" PROPAGATED="false" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The starting address where the BIOS is located in non-volatile storage.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BIOSLoadedInNV" PROPAGATED="false" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ending address where the BIOS is located in non-volatile storage.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_StatisticsService" NAME="CIM_BlockStatisticsService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageStatistics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass of StatisticsService that provides services for filtering and retrieving statistics from a StatisticsManifestCollection that contains instances of BlockStatisticalData.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_BlockStatisticsService" NAME="GetStatisticsCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Retrieves statistics in a well-defined bulk format. The collection of statistics returned is determined by the list of element types passed in to the method and the manifests for those types contained in the supplied BlockStatisticsManifestCollection. If both the Elements and BlockStatisticsManifestCollection parameters are supplied, then the types of elements returned is an intersection of the element types listed in the Elements parameter and the types for which BlockStatisticsManifest instances exist in the supplied BlockStatisticsManifestCollection. The statistics are returned through a well-defined array of strings, whose format is specified by the StatisticsFormat parameter, that can be parsed to retrieve the desired statistics as well as limited information about the elements that those metrics describe.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Element Not Supported</cim:VALUE><cim:VALUE>Statistics Format Not Supported</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.ARRAY NAME="ElementTypes" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Element types for which statistics should be returned. If not supplied (i.e. parameter is null) this parameter is not considered when filtering the instances of StatisticalData that will populate the Statistics output parameter. If the array is not null, but is empty, then no statistics will be returned by this method. A client SHOULD NOT specify this parameter if it is not meaningful (i.e. the service only provides statistics for a single type of element).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Computer System</cim:VALUE><cim:VALUE>Front-end Computer System</cim:VALUE><cim:VALUE>Peer Computer System</cim:VALUE><cim:VALUE>Back-end Computer System</cim:VALUE><cim:VALUE>Front-end Port</cim:VALUE><cim:VALUE>Back-end Port</cim:VALUE><cim:VALUE>Volume</cim:VALUE><cim:VALUE>Extent</cim:VALUE><cim:VALUE>Disk Drive</cim:VALUE><cim:VALUE>Arbitrary LUs</cim:VALUE><cim:VALUE>Remote Replica Group</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStorageStatisticalData.ElementType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BlockStatisticsManifestCollection" NAME="ManifestCollection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BlockStatisticsManifestCollection that contains the manifests that list the metrics to be returned for each element type. If not supplied (i.e. parameter is null), then all available statistics will be returned unfiltered. Only elements that match the element type properties (if meaningful) of the BlockStatisticsManifest instances contained within the BlockStatisticsManifestCollection will have data returned by this method. If the supplied BlockStatisticsManifestCollection does not contain any BlockStatisticsManifest instances, then no statistics will be returned by this method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="StatisticsFormat" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the format of the Statistics output parameter. 
- CSV = Comma Separated Values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>CSV</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="Statistics" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The statistics for all the elements as determined by the Elements, ManifestCollection parameters, and StatisticsFormat parameters.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStatisticsService.GetStatisticsCollection(ElementTypes)</cim:VALUE><cim:VALUE>CIM_BlockStatisticsService.GetStatisticsCollection(ManifestCollection)</cim:VALUE><cim:VALUE>CIM_BlockStatisticsService.GetStatisticsCollection(StatisticsFormat)</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_BlockStatisticsService" NAME="CreateManifestCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Creates a new BlockStatisticsManifestCollection instance, whose members can serve as a filter for metrics retrieved through the GetStatisticsCollection method.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Ok</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_StatisticsCollection" NAME="Statistics"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The collection of statistics that will be filtered using the new BlockStatisticsManifestCollection.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Client-defined name for the new BlockStatisticsManifestCollection.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BlockStatisticsManifestCollection" NAME="ManifestCollection"><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the new BlockStatisticsManifestCollection.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_BlockStatisticsService" NAME="AddOrModifyManifest" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method that creates or modifies a BlockStatisticsManifest for this statistics service. A client supplies a BlockStatisticsManifestCollection in which the new BlockStatisticsManifest will be placed or an existing BlockStatisticsManifest will be modified, the element type of the statistics that the BlockStatisticsManifest will filter, and a list of metrics, which serves as a filter for statistical data of that element type.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Element Not Supported</cim:VALUE><cim:VALUE>Metric not supported</cim:VALUE><cim:VALUE>ElementType Parameter Missing</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BlockStatisticsManifestCollection" NAME="ManifestCollection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>BlockStatisticsManifestCollection that the BlockStatisticsManifest is or should be a member of.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="ElementType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of elements whose statistics the BlockStatisticsManifest will filter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Computer System</cim:VALUE><cim:VALUE>Front-end Computer System</cim:VALUE><cim:VALUE>Peer Computer System</cim:VALUE><cim:VALUE>Back-end Computer System</cim:VALUE><cim:VALUE>Front-end Port</cim:VALUE><cim:VALUE>Back-end Port</cim:VALUE><cim:VALUE>Volume</cim:VALUE><cim:VALUE>Extent</cim:VALUE><cim:VALUE>Disk Drive</cim:VALUE><cim:VALUE>Arbitrary LUs</cim:VALUE><cim:VALUE>Remote Replica Group</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BlockStatisticsManifest.ElementType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A client-defined string that identifies the BlockStatisticsManifest created or modified by this method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="StatisticsList" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The metrics that will be included by the filter. The metrics supplied here are the properties of CIM_StatisticalData or one of its subclasses that will remain after the BlockStatisticsManifest filter is applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BlockStatisticsManifest" NAME="Manifest"><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BlockStatisticsManifest that is created or modified on successful execution of the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_BlockStatisticsService" NAME="RemoveManifests" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Extrinsic method that removes manifests from a BlockStatisticsManifestCollection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Manifest not found</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BlockStatisticsManifestCollection" NAME="ManifestCollection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>BlockStatisticsManifestCollection from which the BlockStatisticsManifests will be removed.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_BlockStatisticsManifest" NAME="Manifests"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of BlockStatisticsManifests to be removed from the BlockStatisticsManifestCollection.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Memory" NAME="CIM_CacheMemory"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Memory</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of Cache Memory. Cache memory is dedicated or allocated RAM that a Processor searches first for data, before going to &apos;regular&apos; memory. CacheMemory is used to speed up the delivery of data to a Processor. It is usually described by its closeness to the Processor (for example, Primary or Secondary Cache). 
If a DiskDrive includes RAM allocated for holding the disk&apos;s most recently read and/or adjacent data (in order to speed up retrieval), this also would be modeled as CacheMemory. Note that CacheMemory is NOT operating system or application level buffers but actual RAM allocated for caching data for a Processor, from a hard disk, etc.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CacheMemory" PROPAGATED="false" NAME="Level" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.Level</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines whether this is the Primary (value=3), Secondary (value=4) or Tertiary (value=5) Cache. Also, &quot;Other&quot; (1), &quot;Unknown&quot; (2) and &quot;Not Applicable&quot; (6) can be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Primary</cim:VALUE><cim:VALUE>Secondary</cim:VALUE><cim:VALUE>Tertiary</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Cache|006.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CacheMemory" PROPAGATED="false" NAME="WritePolicy" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.WritePolicy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines whether this is write-back (value=3) or write-through (value=4) Cache, or whether this information &quot;Varies with Address&quot; (5) or is defined individually for each I/O (6). Also, &quot;Other&quot; (1) and &quot;Unknown&quot; (2) can be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Write Back</cim:VALUE><cim:VALUE>Write Through</cim:VALUE><cim:VALUE>Varies with Address</cim:VALUE><cim:VALUE>Determination Per I/O</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Cache|006.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CacheMemory" PROPAGATED="false" NAME="CacheType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.CacheType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines whether this is for instruction caching (value=3), data caching (value=4) or both (value=5, &quot;Unified&quot;). Also, &quot;Other&quot; (1) and &quot;Unknown&quot; (2) can be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Instruction</cim:VALUE><cim:VALUE>Data</cim:VALUE><cim:VALUE>Unified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Cache|006.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CacheMemory" PROPAGATED="false" NAME="LineSize" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.LineSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size, in bytes, of a single cache bucket or line.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Cache|006.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CacheMemory" PROPAGATED="false" NAME="ReplacementPolicy" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.ReplacementPolicy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration describing the algorithm to determine which cache lines or buckets should be re-used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Least Recently Used (LRU)</cim:VALUE><cim:VALUE>First In First Out (FIFO)</cim:VALUE><cim:VALUE>Last In First Out (LIFO)</cim:VALUE><cim:VALUE>Least Frequently Used (LFU)</cim:VALUE><cim:VALUE>Most Frequently Used (MFU)</cim:VALUE><cim:VALUE>Data Dependent Multiple Algorithms</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Cache|006.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CacheMemory" PROPAGATED="false" NAME="ReadPolicy" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.ReadPolicy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Policy that shall be employed by the Cache for handling read requests. For example, &quot;Read&quot;, &quot;Read-Ahead&quot; or both can be specified using the values, 3, 4 or 5, respectively. If the read policy is determined individually (ie, for each request), then the value 6 (&quot;Determination per I/O&quot;) should be specified. &quot;Other&quot; (1) and &quot;Unknown&quot; (2) are also valid values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Read</cim:VALUE><cim:VALUE>Read-Ahead</cim:VALUE><cim:VALUE>Read and Read-Ahead</cim:VALUE><cim:VALUE>Determination Per I/O</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Cache|006.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CacheMemory" PROPAGATED="false" NAME="FlushTimer" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.FlushTimer</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum amount of time, in seconds, dirty lines or buckets may remain in the Cache before they are flushed. A value of zero indicated that a cache flush is not controlled by a flushing timer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Cache|006.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CacheMemory" PROPAGATED="false" NAME="Associativity" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.Associativity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration defining the system cache associativity. For example, 6 indicates a fully associative cache.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Direct Mapped</cim:VALUE><cim:VALUE>2-way Set-Associative</cim:VALUE><cim:VALUE>4-way Set-Associative</cim:VALUE><cim:VALUE>Fully Associative</cim:VALUE><cim:VALUE>8-way Set-Associative</cim:VALUE><cim:VALUE>16-way Set-Associative</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Cache|006.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="Volatile" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Volatile is a property that indicates whether this memory is volatile or not.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ErrorMethodology</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology for Memory is a string property that indicates whether parity or CRC algorithms, ECC or other mechanisms are used. Details on the algorithm can also be supplied.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The beginning address, referenced by an application or operating system and mapped by a memory controller, for this Memory object. The starting address is specified in KBytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Array Mapped Addresses|001.3</cim:VALUE><cim:VALUE>MIF.DMTF|Memory Device Mapped Addresses|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ending address, referenced by an application or operating system and mapped by a memory controller, for this Memory object. The ending address is specified in KBytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Array Mapped Addresses|001.4</cim:VALUE><cim:VALUE>MIF.DMTF|Memory Device Mapped Addresses|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration describing the type of error that occurred most recently. For example, single (value=6) or double bit errors (7) can be specified using this property. The values, 12-14, are undefined in the CIM Schema since in DMI, they mix the semantics of the type of error and whether it was correctable or not. The latter is indicated in the property, CorrectableError.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Bad Read</cim:VALUE><cim:VALUE>Parity Error</cim:VALUE><cim:VALUE>Single-Bit Error</cim:VALUE><cim:VALUE>Double-Bit Error</cim:VALUE><cim:VALUE>Multi-Bit Error</cim:VALUE><cim:VALUE>Nibble Error</cim:VALUE><cim:VALUE>Checksum Error</cim:VALUE><cim:VALUE>CRC Error</cim:VALUE><cim:VALUE>Undefined</cim:VALUE><cim:VALUE>Undefined</cim:VALUE><cim:VALUE>Undefined</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.12</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Memory.OtherErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="OtherErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.OtherErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Free form string providing more information if the Error Type property is set to 1, &quot;Other&quot;. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Memory.ErrorInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="CorrectableError" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.CorrectableError</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the most recent error was correctable. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorTime" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the last memory error occurred. The type of error is described by the ErrorInfo property. If the Error Info property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorAccess" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorAccess</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration indicating the memory access operation that caused the last error. The type of error is described by the ErrorInfo property. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Read</cim:VALUE><cim:VALUE>Write</cim:VALUE><cim:VALUE>Partial Write</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorTransferSize" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorTransferSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The size of the data transfer in bits that caused the last error. 0 indicates no error. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorData" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Data captured during the last erroneous mebmory access. The data occupies the first n octets of the array necessary to hold the number of bits specified by the ErrorTransferSize property. If ErrorTransferSize is 0, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Memory Array|001.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorDataOrder" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorDataOrder</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ordering for data stored in the ErrorData property. &quot;Least Significant Byte First&quot; (value=1) or &quot;Most Significant Byte First&quot; (2) can be specified. If ErrorTransferSize is 0, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Least Significant Byte First</cim:VALUE><cim:VALUE>Most Significant Byte First</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorAddress" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.StartingAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the address of the last memory error. The type of error is described by the ErrorInfo property. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.19</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="SystemLevelAddress" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.SystemLevelAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the address information in the property, ErrorAddress, is a system-level address (TRUE) or a physical address (FALSE). If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="ErrorResolution" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.ErrorResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the range, in bytes, to which the last error can be resolved. For example, if error addresses are resolved to bit 11 (ie, on a typical page basis), then errors can be resolved to 4K boundaries and this property is set to 4000. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.21</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Memory" PROPAGATED="true" NAME="AdditionalErrorData" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemoryError.AdditionalErrorData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of octets holding additional error information. An example is ECC Syndrome or the return of the check bits if a CRC-based ErrorMethodology is used. In the latter case, if a single bit error is recognized and the CRC algorithm is known, it is possible to determine the exact bit that failed. This type of data (ECC Syndrome, Check Bit or Parity Bit data, or other vendor supplied information) is included in this field. If the ErrorInfo property is equal to 3, &quot;OK&quot;, then AdditionalErrorData has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Device|005.18</cim:VALUE><cim:VALUE>MIF.DMTF|Physical Memory Array|001.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list here applies to all StorageExtent subclasses. Please look at the Description in each subclass for guidelines on the approriate values for that subclass. Note that any of these formats could apply to a CompositeExtent. 

Note - this property originally touched on two concepts that are now separated into this property and NameNamespace. Values 2,3,4,5,6, and 8 are retained for backwards compatibility but are deprecated in lieu of the corresponding values in CIM_StorageExtent.NameNamespace. 

For example, the preferred source for SCSI virtual (RAID) disk names is from Inquiry VPD page 83 response, type 3 identifiers. These will have NameFormat set to &apos;NAA&apos; and NameNamespace to &apos;VPD83Type3&apos;. 

Format of the Name property. Values for extents representing SCSI volumes are (per SCSI SPC-3): 
2 = VPD Page 83, NAA IEEE Registered Extended (VPD83NAA6) 
(DEPRECATED) 
3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) 
(DEPRECATED) 
4 = VPD Page 83, (VPD83Type2) (DEPRECATED) 
5 = VPD Page 83, 
T10 Vendor Identification (VPD83Type1) (DEPRECATED) 
6 = VPD Page 83, Vendor Specific (VPD83Type0) (DEPRECATED) 
7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a &apos;+&apos;. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 
&apos;ACME____+SUPER DISK______+124437458&apos; (_ is a space character) 
8 = Node WWN (for single LUN/controller) (NodeWWN) 
(DEPRECATED) 
9 = NAA as a generic format. See 
http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example &apos;21000020372D3C73&apos; 
10 = EUI as a generic format (EUI64) See 
http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. 
Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 
11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, &apos;SNVM&apos; may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83NAA6</cim:VALUE><cim:VALUE>VPD83NAA5</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD83Type0</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE><cim:VALUE>OS Device Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred source SCSI for volume names is SCSI VPD Page 83 responses. Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 
2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 
3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 
4 = VPD Page 83, Type 1 T10 Vendor Identification 
(NameFormat T10) 
Less preferred volume namespaces from other interfaces: 
5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 
6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 
7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) 
The preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 
8 = OS Device Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>OS Device Namespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Modem" NAME="CIM_CallBasedModem"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Modems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_CallBasedModem is the superclass for grouping the numerous types of call-based modems. The POTSModem is a type of call- based Modem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="FallbackEnabled" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether online fallback is enabled so that it can be negotiated by the Modem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="CompressionSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array that enumerates all the compression protocols that are supported by the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Compression</cim:VALUE><cim:VALUE>MNP 5</cim:VALUE><cim:VALUE>V.42bis</cim:VALUE><cim:VALUE>MNP 3</cim:VALUE><cim:VALUE>MNP 4</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.OtherCompressionDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="OtherCompressionDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the compression type when &quot;Other &quot; (value=1) is defined in the CompressionSupported array. If there are multiple &quot;Other&quot; types, then combine their descriptions into a single string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.CompressionSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="CompressionInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the current data compression characteristics of the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Compression</cim:VALUE><cim:VALUE>MNP 5</cim:VALUE><cim:VALUE>V.42bis</cim:VALUE><cim:VALUE>MNP 3</cim:VALUE><cim:VALUE>MNP 4</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.CompressionSupported</cim:VALUE><cim:VALUE>CIM_CallBasedModem.OtherCompressionInfoDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="OtherCompressionInfoDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the current compression type when &quot;Other&quot; (value=1) is specified in the CompressionInfo property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.CompressionInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="ModulationSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array that enumerates all the modulation protocols that are supported by the Modem. The beginning entries in the Values qualifier array are mapped from the CIM_POTSModem ModulationScheme property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Bell 103</cim:VALUE><cim:VALUE>Bell 212A</cim:VALUE><cim:VALUE>V.22bis</cim:VALUE><cim:VALUE>V.32</cim:VALUE><cim:VALUE>V.32bis</cim:VALUE><cim:VALUE>V.terbo</cim:VALUE><cim:VALUE>V.FC</cim:VALUE><cim:VALUE>V.34</cim:VALUE><cim:VALUE>V.34bis</cim:VALUE><cim:VALUE>V.17 (G3 Fax Call)</cim:VALUE><cim:VALUE>V.21</cim:VALUE><cim:VALUE>V.22</cim:VALUE><cim:VALUE>V.23 Constant Carrier (1200/75)</cim:VALUE><cim:VALUE>V.23 Switched Carrier (Half Duplex)</cim:VALUE><cim:VALUE>V.26bis</cim:VALUE><cim:VALUE>V.26ter</cim:VALUE><cim:VALUE>V.27ter (G3 Fax Call)</cim:VALUE><cim:VALUE>V.29 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.34 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.90 Issue 1 (Asymmetric)</cim:VALUE><cim:VALUE>V.90 Issue 2 (Symmetric)</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>X2</cim:VALUE><cim:VALUE>K56FLEX</cim:VALUE><cim:VALUE>V.Fast</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.OtherModulationDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="OtherModulationDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the current modulation type when &quot;Other&quot; (value=1) is specified in the ModulationSupported property. If there are multiple &quot;Other&quot; types, then combine their descriptions into a single string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ModulationSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="ModulationScheme" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the current modulation scheme of the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Bell 103</cim:VALUE><cim:VALUE>Bell 212A</cim:VALUE><cim:VALUE>V.22bis</cim:VALUE><cim:VALUE>V.32</cim:VALUE><cim:VALUE>V.32bis</cim:VALUE><cim:VALUE>V.terbo</cim:VALUE><cim:VALUE>V.FC</cim:VALUE><cim:VALUE>V.34</cim:VALUE><cim:VALUE>V.34bis</cim:VALUE><cim:VALUE>V.17 (G3 Fax Call)</cim:VALUE><cim:VALUE>V.21</cim:VALUE><cim:VALUE>V.22</cim:VALUE><cim:VALUE>V.23 Constant Carrier (1200/75)</cim:VALUE><cim:VALUE>V.23 Switched Carrier (Half Duplex)</cim:VALUE><cim:VALUE>V.26bis</cim:VALUE><cim:VALUE>V.26ter</cim:VALUE><cim:VALUE>V.27ter (G3 Fax Call)</cim:VALUE><cim:VALUE>V.29 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.34 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.90 Issue 1 (Asymmetric)</cim:VALUE><cim:VALUE>V.90 Issue 2 (Symmetric)</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>X2</cim:VALUE><cim:VALUE>K56FLEX</cim:VALUE><cim:VALUE>V.Fast</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ModulationSupported</cim:VALUE><cim:VALUE>CIM_CallBasedModem.OtherSchemeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="OtherSchemeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the current modulation type when &quot;Other&quot; (value=1) is specified in the ModulationScheme property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ModulationScheme</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="ErrorControlSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array that enumerates the error control protocols that are supported by the Modem. The beginning entries in the Values qualifier array are mapped from the CIM_POTSModem ErrorControlInfo property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Error Correction</cim:VALUE><cim:VALUE>MNP 4</cim:VALUE><cim:VALUE>LAPM</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>ECP Enhanced Cellular Protocol</cim:VALUE><cim:VALUE>ETC Enhanced Throughput Cellular</cim:VALUE><cim:VALUE>MNP 1</cim:VALUE><cim:VALUE>MNP 2</cim:VALUE><cim:VALUE>MNP 3</cim:VALUE><cim:VALUE>MNP10</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.OtherErrorControlDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="OtherErrorControlDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the error control type when &quot;Other&quot; (value= 1) is specified in the ErrorControlSupported property. If there are multiple &quot;Other&quot; types, then combine their descriptions into a single string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ErrorControlSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="ErrorControlInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the current error correction characteristics of the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Error Correction</cim:VALUE><cim:VALUE>MNP 4</cim:VALUE><cim:VALUE>LAPM</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>ECP Enhanced Cellular Protocol</cim:VALUE><cim:VALUE>ETC Enhanced Throughput Cellular</cim:VALUE><cim:VALUE>MNP 1</cim:VALUE><cim:VALUE>MNP 2</cim:VALUE><cim:VALUE>MNP 3</cim:VALUE><cim:VALUE>MNP10</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ErrorControlSupported</cim:VALUE><cim:VALUE>CIM_CallBasedModem.OtherErrorControlInfoDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="OtherErrorControlInfoDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the error control when &quot;Other&quot; (value=1) is defined as the value of the ErrorControlInfo property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ErrorControlInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of the last reset of the Modem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="CallSpeed" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The rate at which the receiver and transmitter are or were last cooperating, on a call, before disconnection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="CallStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Status of the Modem. For example, information regarding modem negotiation or whether the modem is connected (values 8 and 9, respectively) can be conveyed in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>On Hook</cim:VALUE><cim:VALUE>Dialing</cim:VALUE><cim:VALUE>Waiting for Answer</cim:VALUE><cim:VALUE>Ringing</cim:VALUE><cim:VALUE>Modem Detected</cim:VALUE><cim:VALUE>Negotiating</cim:VALUE><cim:VALUE>Online</cim:VALUE><cim:VALUE>Error</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="CharsSent" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of characters sent by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="CharsReceived" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of characters received by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="CharsLost" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of characters lost by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="BlocksSent" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of blocks sent by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="BlocksResent" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of blocks resent by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="BlocksReceived" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of blocks received by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="BlockErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of block errors seen by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="CallLength" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Length of the last or current call. A call in-progress is indicated by the CallStatus property. The &apos;interval&apos; format of the datetime data type should be used for the property value.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="false" NAME="NumberDialed" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Last or current number dialed to which the statistics apply, or NULL if the call was incoming.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MediaAccessDevice" NAME="CIM_CDROMDrive"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and managment of a CDROMDrive, a subtype of MediaAccessDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities of the MediaAccessDevice. For example, the Device may support &quot;Random Access&quot;, removeable media and &quot;Automatic Cleaning&quot;. In this case, the values 3, 7 and 9 would be written to the array. 
Several of the enumerated values require some explanation: 1) Value 11, Supports Dual Sided Media, distinguishes a Device that can access both sides of dual sided Media, from a Device that reads only a single side and requires the Media to be flipped; and, 2) Value 12, Predismount Eject Not Required, indicates that Media does not have to be explicitly ejected from the Device before being accessed by a PickerElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Sequential Access</cim:VALUE><cim:VALUE>Random Access</cim:VALUE><cim:VALUE>Supports Writing</cim:VALUE><cim:VALUE>Encryption</cim:VALUE><cim:VALUE>Compression</cim:VALUE><cim:VALUE>Supports Removeable Media</cim:VALUE><cim:VALUE>Manual Cleaning</cim:VALUE><cim:VALUE>Automatic Cleaning</cim:VALUE><cim:VALUE>SMART Notification</cim:VALUE><cim:VALUE>Supports Dual Sided Media</cim:VALUE><cim:VALUE>Predismount Eject Not Required</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Storage Devices|001.9</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.11</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.12</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.7</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.2</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing more detailed explanations for any of the AccessDevice features indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type(s) of error detection and correction supported by this Device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used by the device to support compression. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the device supports compression capabilities or not, &quot;Compressed&quot; to represent that the device supports compression capabilities but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the devices does not support compression capabilities.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="NumberOfMediaSupported" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the MediaAccessDevice supports multiple individual Media, this property defines the maximum number which can be supported or inserted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxMediaSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum size, in KBytes, of media supported by this Device. KBytes is interpreted as the number of bytes multiplied by 1000 (NOT the number of bytes multiplied by 1024).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Sequential Access Devices|001.2</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="DefaultBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Default block size, in bytes, for this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum block size, in bytes, for media accessed by this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MinBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum block size, in bytes, for media accessed by this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="NeedsCleaning" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the MediaAccessDevice needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MediaIsLocked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the media is locked in the Device and can not be ejected. For non-removeable Devices, this value should be true.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="Security" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the operational security defined for the MediaAccessDevice. For example, information that the Device is &quot;Read Only&quot; (value=4) or &quot;Boot Bypass&quot; (value=6) can be described using this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>Read Only</cim:VALUE><cim:VALUE>Locked Out</cim:VALUE><cim:VALUE>Boot Bypass</cim:VALUE><cim:VALUE>Boot Bypass and Read Only</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Disks|003.22</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LastCleaned" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time on which the Device was last cleaned.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxAccessTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds to move from the first location on the Media to the location that is furthest with respect to time. For a DiskDrive, this represents full seek + full rotational delay. For TapeDrives, this represents a search from the beginning of the tape to the most physically distant point. (The end of a tape may be at its most physically distant point, but this is not necessarily true.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UncompressedDataRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sustained data transfer rate in KB/sec that the Device can read from and write to a Media. This is a sustained, raw data rate. Maximum rates or rates assuming compression should not be reported in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte / second * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LoadTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds from &apos;load&apos; to being able to read or write a Media. For example, for DiskDrives, this is the interval between a disk not spinning to the disk reporting that it is ready for read/write (ie, the disk spinning at nominal speeds). For TapeDrives, this is the time from a Media being injected to reporting that it is ready for an application. This is usually at the tape&apos;s BOT area.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnloadTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds from being able to read or write a Media to its &apos;unload&apos;. For example, for DiskDrives, this is the interval between a disk spinning at nominal speeds and a disk not spinning. For TapeDrives, this is the time for a Media to go from its BOT to being fully ejected and accessible to a PickerElement or human operator.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MountCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the number of times that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="TimeOfLastMount" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the most recent date and time that Media was mounted on the Device. For Devices accessing nonremovable Media, such as hard disks, this property has no meaning and is not applicable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="TotalMountTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the total time (in seconds) that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnitsDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines &apos;Units&apos; relative to its use in the property, MaxUnitsBeforeCleaning. This describes the criteria used to determine when the MediaAccessDevice should be cleaned.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.MaxUnitsBeforeCleaning</cim:VALUE><cim:VALUE>CIM_MediaAccessDevice.UnitsUsed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxUnitsBeforeCleaning" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the maximum &apos;units&apos; that can be used, with respect to the AccessDevice, before the Device should be cleaned. The property, UnitsDescription, defines how &apos;units&apos; should be interpreted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.UnitsDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnitsUsed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the currently used &apos;units&apos; of the AccessDevice, helpful to describe when the Device may require cleaning. The property, UnitsDescription, defines how &apos;units&apos; should be interpreted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.UnitsDescription</cim:VALUE><cim:VALUE>CIM_MediaAccessDevice.MaxUnitsBeforeCleaning</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LockMedia" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to lock and unlock the media in a removeable Access Device. The method takes one parameter as input - a boolean indicating whether to lock or unlock. TRUE indicates that the media should be locked in the Device, FALSE indicates that the media should be unlocked. The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. The set of possible return codes should be specified in a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; should be specified as a Values array qualifier on the method.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Lock" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, lock the media. If FALSE release the media.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MediaTransferDevice" NAME="CIM_ChangerDevice"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ChangerDevices represent hardware that moves PhysicalMedia within a System, such as a StorageLibrary.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ChangerDevice" PROPAGATED="false" NAME="MaxTransitTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum time in seconds between a PickerElement pick and place. It should be reported as the transit time between the two most physically distant StorageMedia Locations in a System. The maximum time interval for moving a Media from one point to another is the sum of the PickerElement&apos;s MaxPickTime, the ChangerDevice&apos;s Max TransitTime and the PickerElement&apos;s MaxPutTime.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ChangerDevice" PROPAGATED="false" NAME="MediaFlipSupported" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Changer supports media flipping. Media needs to be flipped when multi-sided PhysicalMedia are placed into a MediaAccessDevice that does NOT support dual sided access.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ChangerDevice" PROPAGATED="false" NAME="AuditInProgress" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if an audit is currently being performed by the Changer.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ChangerDevice" PROPAGATED="false" NAME="AuditsPerformed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A count of the number of audits performed by the Changer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BasedOn" NAME="CIM_CompositeExtentBasedOn"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ClassConstraint" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>inv: self.Dependent.IsComposite = true</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This specialization defines how data is striped across StorageExtents. Additionally, it includes information on distribution of check data so that the &apos;usual case&apos; RAID devices can be created in one step.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CompositeExtentBasedOn" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The underlying StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CompositeExtentBasedOn" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageExtent which is built on the StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_CompositeExtentBasedOn" PROPAGATED="false" NAME="OrderIndex" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OrderIndex</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Order matters to composite extents. An example of the use of this property is when defining a RAID-0 striped array of 3 disks. The resultant RAID array is a composite extent that is dependent on (as described by CompositeExtentBasedOn) the StorageExtents that represent each of the 3 disks. The OrderIndex of each CompositeExtentBasedOn association from the disk Extents to the RAID array could be specified as 1, 2 and 3 to indicate the order in which the disk Extents are used to access the RAID data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Protected Space Extent|001.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CompositeExtentBasedOn" PROPAGATED="false" NAME="LBAsMappedByDecrementing" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True if logical blocks in the underlying StorageExtents are mapped in decrementing order. This property corresponds to the INCDEC value in the SCSI SCC-2 Volume Set PS_Extent Descriptor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CompositeExtentBasedOn" PROPAGATED="false" NAME="LBAMappingIncludesCheckData" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True if the logical block mapping algorithm includes check data bytes. This property corresponds to the NOCHKSKIP attribute in the SCC-2 Volume Set PS_Extent Descriptor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CompositeExtentBasedOn" PROPAGATED="false" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of blocks that will be consumed on the Dependent Extent. This is limited by the Antecedent&apos;s NumberOfBlocks, but is included explicitly to provide for the DMTF MIF mapping. In SCSI SCC, this is equivalent to the NUMBER OF LBA_PS(s) field in the Volume Set PS_Extent Descriptor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Protected Space Extent|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NumberOfBlocks</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CompositeExtentBasedOn" PROPAGATED="false" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Dependent&apos;s BlockSize is limited by the Antecedent&apos;s. In SCSI SCC, this is equivalent to the NUMBER OF BYTES PER LBA_PS field in the RedundancyGroup P_Extent Descriptor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Protected Space Extent|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.BlockSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CompositeExtentBasedOn" PROPAGATED="false" NAME="UserDataStripeDepth" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of bytes which form the stripe size for the Dependent StorageExtent. If the CompositeExtent is concatenated instead of striped, then UserDataStripeDepth should be set to zero.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Protected Space Extent|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CompositeExtentBasedOn" PROPAGATED="false" NAME="UnitsBeforeCheckDataInterleave" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of bytes of user data to skip before starting the check data interleave.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Extent|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CompositeExtentBasedOn" PROPAGATED="false" NAME="UnitsOfCheckData" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of bytes to be reserved for check data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Extent|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CompositeExtentBasedOn" PROPAGATED="false" NAME="UnitsOfUserData" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of bytes to be reserved for user data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Extent|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StartingAddress indicates where in lower level storage, the higher level Extent begins.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EndingAddress indicates where in lower level storage, the higher level Extent ends. This property is useful when mapping non-contiguous Extents into a higher level grouping.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemDevice" NAME="CIM_ComputerSystemMemory"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SystemDevice</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Memory</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The use of this association has be deprecated in lieu of SystemDevice. Association indicating that memory is installed and required for the UnitaryComputerSystem to operate. Note that this relationship inherits from the SystemDevice association, and therefore, the Memory StorageExtent is weak to the aggregating UnitaryComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ComputerSystemMemory" PROPAGATED="false" REFERENCECLASS="CIM_UnitaryComputerSystem" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SystemDevice.GroupComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The UnitaryComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ComputerSystemMemory" PROPAGATED="false" REFERENCECLASS="CIM_Memory" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SystemDevice.PartComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Memory StorageExtent which is part of the UnitaryComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemDevice" NAME="CIM_ComputerSystemProcessor"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SystemDevice</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Processor</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Note: ComputerSystemProcessor is deprecated in lieu of its superclass, SystemDevice, because it adds no detail and changes none of the cardinalities in the definition of the superclass. Deprecated description: An association that indicates the processors of a UnitaryComputer System.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ComputerSystemProcessor" PROPAGATED="false" REFERENCECLASS="CIM_UnitaryComputerSystem" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SystemDevice.GroupComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This method is deprecated. Deprecated description: The UnitaryComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ComputerSystemProcessor" PROPAGATED="false" REFERENCECLASS="CIM_Processor" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SystemDevice.PartComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This method is deprecated. Deprecated description: The Processor that is part of the UnitaryComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Modem" NAME="CIM_ConnectionBasedModem"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Modems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_ConnectionBasedModem is the superclass for grouping the numerous types of connection-based Modems. A CableModem is a type of connection-based Modem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ConnectionBasedModem" PROPAGATED="false" NAME="VendorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VendorID information is reported through Modem-specific requests. For example, for ADSLModem Devices, the VendorID is assigned by T1E1.4 according to T1.413, Appendix D. The correct place in the CIM Schema for this information is in PhysicalElement (the Manufacturer property) for hardware and Product (the Vendor property) if the information is related to Product acquisition. This data is also reported here because it is part of the standard output from the Device and is an optimization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DeviceConnection" NAME="CIM_ControlledBy"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ControlledBy relationship indicates which Devices are controlled by a CIM_Controller.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ControlledBy" PROPAGATED="false" REFERENCECLASS="CIM_Controller" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ControlledBy" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The controlled Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="false" NAME="AccessState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The State property indicates whether the Controller is actively commanding or accessing the Device (value=1) or not (value=2). Also, the value, &quot;Unknown&quot; (0), can be defined. This information is necessary when a LogicalDevice can be commanded by, or accessed through, multiple Controllers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Active</cim:VALUE><cim:VALUE>Inactive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="false" NAME="TimeOfDeviceReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the downstream Device was last reset by the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="false" NAME="NumberOfHardResets" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of hard resets issued by the Controller. A hard reset returns the Device to its initialization or boot-up state. All internal Device state information and data are lost.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="false" NAME="NumberOfSoftResets" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of soft resets issued by the Controller. A soft reset does not completely clear current Device state or data. Exact semantics are dependent on the Device and on the protocols and mechanisms used to communicate with the Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="false" NAME="DeviceNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Address of associated Device in context of the antecedent Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="false" NAME="AccessMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes the accessibility of the device through the antecedent controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>ReadWrite</cim:VALUE><cim:VALUE>ReadOnly</cim:VALUE><cim:VALUE>NoAccess</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="false" NAME="AccessPriority" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The property describes the priority given to accesses of the device through this controller. The highest priority path will have the lowest value for this parameter.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceConnection" PROPAGATED="true" NAME="NegotiatedSpeed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When several bus and connection speeds are possible, the NegotiatedSpeed property defines the one that is in use between the Devices. Speed is specified in bits per second. If connection or bus speeds are not negotiated, or if this information is not available or not important to Device management, the property should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port Association|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceConnection" PROPAGATED="true" NAME="NegotiatedDataWidth" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When several bus and connection data widths are possible, the NegotiatedDataWidth property defines the one that is in use between the Devices. Data width is specified in bits. If data width is not negotiated, or if this information is not available or not important to Device management, the property should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port Association|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_ControllerConfigurationService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::ProtocolController</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ControllerConfigurationService provides methods that allow a client to manipulate LUN Masking in a storage system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_ControllerConfigurationService" NAME="CreateProtocolControllerWithPorts" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method creates an appropriate subclass of ProtocolController. In addition to its role of controlling downstream devices, a ProtocolControl is used to provide a central management point for access control with respect to those devices. Certain storage system implementations across multiple vendors require permissions to be established atomically with the creation of a ProtocolController. This method provides this capability via the Privilege and Identity properties. By supplying appropriate information in those properties, this method will assure that appropriate AuthorizedTarget and AuthorizedSubject associations, (as defined in the User and Security Model), are instantiated to restrict access to the logical devices &apos;behind&apos; it. 
If multiple target ports are specified in the Ports input parameter, all expose the same view (i.e., have the same unit numbers and permissions). This method does not create the port instances, but does create ProtocolControllerForPort associations between the specified ports and the new ProtocolController. The new ProtocolController is defined to be weak to the same System as the ControllerConfigurationService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>ID Parameter Missing or Not Unique</cim:VALUE><cim:VALUE>Hardware Implementation Requires Null Ports Parameter</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The string to be used in the ElementName of the new ProtocolController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolController.ElementName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="Ports" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings containing representations of references to instances of CIM_LogicalPort (or subclass) instances. This is the list of target ports that are associated to the ProtocolController. ProtocolControllerForPort associations are created by the instrumentation associating the new ProtocolController to these ports. If this parameter is null, then all ports in the storage system (this Service&apos;s &apos;scoping&apos; System and all its ComponentCS Systems) are attached to the new ProtocolController.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER NAME="Protocol" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol type for the new ProtocolController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>SCSI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SCSIProtocolController</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_Privilege" NAME="Privilege"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to a CIM_Privilege (or subclass) instance to be used as a template. If supplied, it has a 1:1 correspondence with the Identity parameter and this method will atomically create the new ProtocolController instance and related AuthorizedPrivilege, AuthorizedTarget and AuthorizedSubject instances. 
Note: if ProtocolControllerRequiresAuthorizedIdentity is true, then the Identity/Privilege pair MUST be specified. If false, then the Identity/Privilege pair MUST NOT be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ControllerConfigurationService.CreateProtocolControllerWithPorts.Identity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Identity"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to a CIM_ManagedElement (or subclass) instance. This ManagedElement MUST be either a CIM_Identity, or a CIM_Collection (or subclass, eg. SystemSpecificCollection, Role, or Group) that has CIM_Identities as MemberOfCollection. If ProtocolControllerMaskingCapabilities.ProtocolControllerSupportsCollection is false, the reference MUST be to a CIM_Identity (or subclass). If present, it has a 1:1 correspondence with the Privilege property. If present, this method will atomically create the new ProtocolController instance and instantiate a missing AuthorizedSubject association between the Privilege/Identity pair; and instantiate an AuthorizedTarget association between the AuthorizedPrivilege and the new ProtocolController. 
Note: if ProtocolControllerRequiresAuthorizedIdentity is true, then at least the Identity/Privilege pair MUST be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ControllerConfigurationService.CreateProtocolControllerWithPorts.Privilege</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ProtocolController" NAME="ProtocolController"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the new ProtocolController that is created.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ControllerConfigurationService" NAME="DeleteProtocolController" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The method deletes an instance of ProtocolController and all associations in which this ProtocolController is referenced.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>LogicalDevices Associated to Other ProtocolControllers Not Deleted</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ProtocolController" NAME="ProtocolController"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ProtocolController to be deleted.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="DeleteChildrenProtocolControllers" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, the management instrumentation provider will also delete &apos;child&apos; ProtocolControllers (i.e., those defined as Dependent references in instances of AssociatedProtocolController where this ProtocolController is the Antecedent reference). Also, all direct associations involving the &apos;child&apos; ProtocolControllers will be removed.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="DeleteUnits" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, the management instrumentation provider will also delete LogicalDevice instances associated via ProtocolControllerForUnit, to this ProtocolController and its children. (Note that &apos;child&apos; controllers will only be affected if the DeleteChildrenProtocolControllers input parameter is TRUE). LogicalDevice instances are only deleted if there are NO remaining ProtocolControllerForUnit associations, to other ProtocolControllers.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ControllerConfigurationService" NAME="AttachDevice" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method associates a LogicalDevice subclass (specifically a StorageVolume or MediaAccessDevice subclass) to the referenced ProtocolController. The association is persisted as an instance of ProtocolControllerForUnit. The management instrumentation provider must verify that the logical unit numbers (defined using the DeviceNumber input parameter) are unique for the ProtocolController. When the Protocol Controller is actively masking a device (i.e. is part of an AuthorizedTarget association), the provider should update the access configuration in the underlying hardware as appropriate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Invalid LogicalDevice Instance</cim:VALUE><cim:VALUE>Device Number Conflict</cim:VALUE><cim:VALUE>DeviceNumber Parameter Must Be Provided</cim:VALUE><cim:VALUE>Hardware Implementation Requires Null DeviceNumber</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ProtocolController" NAME="ProtocolController"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ProtocolController instance.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_LogicalDevice" NAME="Device"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDevice instance to attach.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="DeviceNumber" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number assigned to ProtocolControllerForUnit.DeviceNumber (if supported by the hardware). Hardware support is indicated by ProtocolControllerMaskingCapabilities.ClientSelectableDeviceNumbers). If the hardware does not support setting the number, but the DeviceNumber has not been established in an existing ProtocolControllerForDevice subclass, then this parameter&apos;s value will be used. If the DeviceNumber has been established, then the current number will be reused.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolControllerForUnit.DeviceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ControllerConfigurationService" NAME="DetachDevice" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method removes the ProtocolControllerForDevice association subclass between the ProtocolController and a LogicalDevice, such as a StorageVolume or a MediaAccessDevice. When the ProtocolController is actively masking a device (i.e. is part of an AuthorizedTarget association, the management instrumentation provider should update the hardware access configuration when DetachDevice is called.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>LogicalDevice Instance not Associated with Controller</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ProtocolController" NAME="ProtocolController"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ProtocolController instance.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_LogicalDevice" NAME="Device"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDevice instance to detach.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ControllerConfigurationService" NAME="ExposePaths" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Expose a list of SCSI logical units (such as RAID volumes or tape drives) to a list of initiators through a list of target ports, through one or more SCSIProtocolControllers (SPCs). 

The parameters for this method are: Job - null if no job created, otherwise this is a reference to the job. LUNames - the list of names of the logical units to use. InitiatorPortIDs - the names of the initiator ports to use. TargetPortIDs - the names of the target ports to use. DeviceNumbers - the device numbers (LUNs) to use. DeviceAccesses - permissions for the logical units. ProtocolControllers - SPCs involved in this operation. 

There are two modes of operation, create and modify. If a NULL value is passed in for the SPC, then the instrumentation will create at least one SPC that satisfies the request. Depending upon the instrumentation capabilities, more than one SPC MAY be created. (e.g. if CIM_ProtocolControllerMaskingCapabilities.OneHardwareIDPerView is true and more than one initiatorID was passed in, then one SPC per initiatorID will be created). If an SPC is passed in, then the instrumentation attempts to add the new paths to the existing SPC. Depending upon the instrumentation capabilities, this MAY result in the creation of additional SPCs. The instrumentation MAY return an error if honoring this request would violate SCSI semantics. 

For creating an SPC, the parameters that MUST be specified are dependent upon the SPCAllows* properties in CIM_ProtocolControllerMaskingCapabilities. If SPCAllowsNoLUs is false, the caller MUST specify a list of LUNames. If it is true, the caller MAY specify a list of LUNames or MAY pass in null. If SPCAllowsNoTargets is false and PortsPerView is not &apos;All Ports share the same view&apos; the caller MUST specify a list of TargetPortIDs. If it is true, the caller MAY specify a list of TargetPortIDs or MAY pass in null. If SPCAllowsNoInitiators is false, the caller MUST specify a list of InitiatorPortIDs. If it is true, the caller MAY specify a list of InitiatorPortIDs or MAY pass in null. If LUNames is not null, the caller MUST specify DeviceAccesses for each logical unit. If the instrumentation&apos;s CIM_ProtocolControllerMaskingCapabilities ClientSelectableDeviceNumbers property is TRUE then the client MAY provide a list of device numbers (LUNs) to use for the paths to be created. If is false, the client MUST pass in NULL for this parameter. 

The LUNames, DeviceNumbers, and DeviceAccesses parameters are mutually indexed arrays - any element in DeviceNumbers or DeviceAccesses will set a property relative to the LogicalDevice instance named in the corresponding element of LUNames. LUNames and DeviceAccesses MUST have the same number of elements. DeviceNumbers MUST be null (asking the instrumentation to assign numbers) or have the same number of elements as LUNames. If these conditions are not met, the instrumentation MUST return a &apos;Invalid Parameter&apos; status or a CIM_Error. 

For modifying an SPC, there are three specific use cases identified. The instrumentation MUST support these use cases. Other permutations are allowed, but are vendor-specific. The use cases are: Add LUs to a view, Add initiator IDs to a view, and Add target port IDs to a view. Add LUs to a view requires that the LUNames parameter not be null and that the InitiatorIDs and TargetPortIDs parameters be null. DeviceNumbers MAY be null if ClientSelectableDeviceNumbers is false. DeviceAccesses MUST be specified. Add initiator IDs to a view requires that the LUNames parameter be null, that the InitiatorIDs not be null, and that the TargetPortIDs parameters be null. DeviceNumbers and DeviceAccesses MUST be null. Add target port IDs to a view requires that the LUNames and InitiatorPortIDs parameters be null and is only possible is PortsPerView is &apos;Multiple Ports Per View&apos;. DeviceNumbers and DeviceAccesses MUST also be null 

The relevant rules of SCSI semantics are: 
- an SPC MAY NOT be exposed through a particular host/target port pair that is in use by another SPC. (In other words, an SPC and its associated logical units and ports together correspond to the logical unit inventory provided by SCSI REPORT LUNS and INQUIRY commands) 
- each LogicalDevice associated to an SPC MUST have a unique ProtocolControllerForUnit DeviceNumber (logical unit number) 
The instrumentation MUST report an error if the client request would violate one of these rules. 

If the instrumentation provides PrivilegeManagementService, the results of setting DeviceAccesses MUST be synchronized with PrivilegeManagementService as described in the ProtocolControllerForUnit DeviceAccess description.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101</cim:VALUE><cim:VALUE>4102</cim:VALUE><cim:VALUE>4103</cim:VALUE><cim:VALUE>4104..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid logical unit ID</cim:VALUE><cim:VALUE>Invalid initiator port ID</cim:VALUE><cim:VALUE>Invalid target port ID</cim:VALUE><cim:VALUE>Invalid permission</cim:VALUE><cim:VALUE>Target/initiator combination already exposed</cim:VALUE><cim:VALUE>Requested logical unit number in use</cim:VALUE><cim:VALUE>Maximum Map Count Exceeded</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job if &apos;Method Parameters Checked - Job Started&apos; is returned (MAY be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.ARRAY NAME="LUNames" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of IDs of logical unit instances. The LU instances MUST already exist. The members of this array MUST match the Name property of LogicalDevice instances that represent SCSI logical units. See the method description for conditions where this MAY be null.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Name</cim:VALUE><cim:VALUE>CIM_ControllerConfigurationService.ExposePaths.DeviceNumbers</cim:VALUE><cim:VALUE>CIM_ControllerConfigurationService.ExposePaths.DeviceAccesses</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="InitiatorPortIDs" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IDs of initiator ports. If existing StorageHardwareID instances exist, they MUST be used. If no StorageHardwareID instance matches, then one is implicitly created. See the method description for conditions where this MAY be null.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageHardwareID.StorageID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="TargetPortIDs" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IDs of target ports. See the method description for conditions where this MAY be null.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SCSIProtocolEndpoint.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="DeviceNumbers" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of logical unit numbers to assign to the corresponding logical unit in the LUNames parameter. (within the context of the elements specified in the other parameters). If the LUNames parameter is null, then this parameter MUST be null. Otherwise, if this parameter is null, all LU numbers are assigned by the hardware or instrumentation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolControllerForUnit.DeviceNumberCIM_ControllerConfigurationService.ExposePaths.LUNames</cim:VALUE><cim:VALUE>CIM_ControllerConfigurationService.ExposePaths.DeviceAccesses</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="DeviceAccesses" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of permissions to assign to the corresponding logical unit in the LUNames parameter. This specifies the permission to assign within the context of the elements specified in the other parameters. Setting this to &apos;No Access&apos; assigns the DeviceNumber for the associated initiators, but does not grant read or write access. If the LUNames parameter is not null then this parameter MUST be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..15999</cim:VALUE><cim:VALUE>16000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Read Write</cim:VALUE><cim:VALUE>Read-Only</cim:VALUE><cim:VALUE>No Access</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolControllerForUnit.DeviceAccessCIM_ControllerConfigurationService.ExposePaths.DeviceNumbers</cim:VALUE><cim:VALUE>CIM_ControllerConfigurationService.ExposePaths.LUNames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_SCSIProtocolController" NAME="ProtocolControllers"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of references to SCSIProtocolControllers (SPCs). On input, this can be null, or contain exactly one element; there MAY be multiple references on output. If null on input, the instrumentation will create one or more new SPC instances. If an SPC is specified, the instrumentation will attempt to add associations to one or more existing SPCs. If the first array element is a valid SPC reference and SCSI semantics can be preserved, the instrumentation MUST attach associations to the specified SPC. If multiple elements are non-null on input, the instrumentation MUST report an invalid parameter. On output, this is an array of references to SPCs created or modified as the result of processing the request.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ControllerConfigurationService" NAME="HidePaths" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Hide a list of SCSI logical units (such as a RAID volume or tape drive) from a list of initiators and/or target ports on a SCSIProtocolController (SPC). 

The parameters for this method are: Job - null if no job created, otherwise this is a reference to the job. LUNames - the list of names of the logical units to use. InitiatorPortIDs - the names of the initiator ports to use. TargetPortIDs - the names of the target ports to use. ProtocolControllers - SPCs involved in this operation. 

When hiding logical units, there are three specific use cases identified. The instrumentation MUST support these use cases. Other permutations are allowed, but are vendor-specific. The use cases are: Remove LUs from a view, Remove initiator IDs from a view, and Remove target port IDs from a view. Remove LUs from a view requires that the LUNames parameter not be null and that the InitiatorIDs and TargetPortIDs parameters be null. Remove initiator IDs from a view requires that the LUNames parameter be null, that the InitiatorIDs not be null, and that the TargetPortIDs parameters be null. Remove target port IDs from a view requires that the LUNames and InitiatorPortIDs parameters be null. 

The disposition of the SPC when the last logical unit, initiator ID, or target port ID is removed depends upon the CIM_ProtocolControllerMaskingCapabilites SPCAllowsNo* properties. If SPCAllowsNoLUs is false, then the SPC is automatically deleted when the last logical unit is removed. If SPCAllowsNoTargets is false, then the SPC is automatically deleted when the last target port ID is removed. If SPCAllowsNoInitiators is false, then the SPC is automatically deleted when the last initiator port ID is removed. In all other cases, the SPC MUST be explicitly deleted via the DeleteInstance intrinsic function.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid logical unit ID</cim:VALUE><cim:VALUE>Invalid initiator port ID</cim:VALUE><cim:VALUE>Invalid target port ID</cim:VALUE><cim:VALUE>Target/initiator combination not exposed</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job if &apos;Method Parameters Checked - Job Started&apos; is returned (MAY be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.ARRAY NAME="LUNames" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A list of IDs of logical units. Each LU instance MUST already exist. See the method description for conditions where this MAY be null.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="InitiatorPortIDs" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IDs of initiator ports. See the method description for conditions where this MAY be null.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageHardwareID.StorageID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="TargetPortIDs" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IDs of target ports. See the method description for conditions where this MAY be null.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SCSIProtocolEndpoint.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_SCSIProtocolController" NAME="ProtocolControllers"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of references to SCSIProtocolControllers (SPCs). On input, this MUST contain exactly one element; there MAY be multiple references on output. The instrumentation will attempt to remove associations (LUNames, InitiatorPortIDs, or TargetPortIDs) from this SPC. Depending upon the specific implementation, the instrumentation MAY need to create new SPCs with a subset of the remaining associations. On output, this is an array of references to SPCs created or modified as the result of processing the request.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_DeviceServicesLocation"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Within an automated StorageLibrary, Media should be accessible to the various robotics and MediaTransferDevices (Pickers, Changers, InterLibraryPorts, etc.). The Library may be serviced by different TransferDevices, each responsible for a subset of the Library&apos;s StorageMediaLocations. The Device ServicesLocation association indicates that the Transfer Device handles Media stored in the referenced Location. For example, LibraryPort &apos;A&apos; may only service Media from Slots 1-10, while LibraryPort &apos;B&apos; covers Slots 11-33. This detail is conveyed by this association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DeviceServicesLocation" PROPAGATED="false" REFERENCECLASS="CIM_MediaTransferDevice" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MediaTransferDevice that handles Media from the StorageMediaLocation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DeviceServicesLocation" PROPAGATED="false" REFERENCECLASS="CIM_StorageMediaLocation" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MediaLocation that is serviced.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_DeviceServicesLocation" PROPAGATED="false" NAME="Inaccessible" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the referenced StorageMediaLocation is not currently accessible to the MediaTransferDevice. For example, the Location could be the realization of an InterLibraryPort that is currently servicing another Library. The DeviceServicesLocation association describes that the TransferDevice COULD service the MediaLocation. This boolean indicates that that this is temporarily not possible.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Sensor" NAME="CIM_DiscreteSensor"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A DiscreteSensor has a set of legal string values, that it can report. These values are enumerated in the Sensor&apos;s PossibleValues property. A DiscreteSensor will always have a &apos;current reading&apos; that corresponds to one of the enumerated values. 
The use of this class is being deprecated in lieu of CIM_Sensor. Information in the CurrentReading and PossibleValues properties will typically have the same values and semantics as for the CurrentState and PossibleStates properties, inherited from Sensor.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DiscreteSensor" PROPAGATED="false" NAME="CurrentReading" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.CurrentState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current value indicated by the Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiscreteSensor" PROPAGATED="false" NAME="PossibleValues" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.PossibleStates</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PossibleValues enumerates the string outputs that can be reported by the DiscreteSensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DiscreteSensor" PROPAGATED="false" NAME="AcceptableValues" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AcceptableValues details which of the PossibleValues strings are considered &apos;acceptable&apos; (ie, &apos;not an error&apos;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="SensorType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Type of the Sensor, e.g. Voltage or Temperature Sensor. If the type is set to &quot;Other&quot;, then the OtherSensorType Description can be used to further identify the type, or if the Sensor has numeric readings, then the type of the Sensor can be implicitly determined by the Units. A description of the different Sensor types is as follows: A Temperature Sensor measures the environmental temperature. Voltage and Current Sensors measure electrical voltage and current readings. A Tachometer measures speed/revolutions of a Device. For example, a Fan Device can have an associated Tachometer which measures its speed. A Counter is a general purpose Sensor that measures some numerical property of a Device. A Counter value can be cleared, but it never decreases. A Switch Sensor has states like Open/Close, On/Off, or Up/Down. A Lock has states of Locked/Unlocked. Humidity, Smoke Detection and Air Flow Sensors measure the equivalent environmental characteristics. A Presence Sensor detects the presence of a PhysicalElement. A Power Consumption Sensor measures the instantaneous power consumed by a managed element. A Power Production Sensor measures the instantaneous power produced by a managed element such as a power supply or a voltage regulator. A pressure sensor is used to report pressure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Temperature</cim:VALUE><cim:VALUE>Voltage</cim:VALUE><cim:VALUE>Current</cim:VALUE><cim:VALUE>Tachometer</cim:VALUE><cim:VALUE>Counter</cim:VALUE><cim:VALUE>Switch</cim:VALUE><cim:VALUE>Lock</cim:VALUE><cim:VALUE>Humidity</cim:VALUE><cim:VALUE>Smoke Detection</cim:VALUE><cim:VALUE>Presence</cim:VALUE><cim:VALUE>Air Flow</cim:VALUE><cim:VALUE>Power Consumption</cim:VALUE><cim:VALUE>Power Production</cim:VALUE><cim:VALUE>Pressure</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.OtherSensorTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="OtherSensorTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Sensor type - used when the SensorType property is set to &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.SensorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="PossibleStates" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PossibleStates enumerates the string outputs of the Sensor. For example, a &quot;Switch&quot; Sensor may output the states &quot;On&quot;, or &quot;Off&quot;. Another implementation of the Switch may output the states &quot;Open&quot;, and &quot;Close&quot;. Another example is a NumericSensor supporting thresholds. This Sensor can report the states like &quot;Normal&quot;, &quot;Upper Fatal&quot;, &quot;Lower Non-Critical&quot;, etc. A NumericSensor that does not publish readings and thresholds, but stores this data internally, can still report its states.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="CurrentState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current state indicated by the Sensor. This is always one of the &quot;PossibleStates&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="PollingInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The polling interval that the Sensor hardware or the instrumentation uses to determine the current state of the Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>NanoSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-9</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MediaAccessDevice" NAME="CIM_DiskDrive"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and managment of a DiskDrive, a subtype of MediaAccessDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities of the MediaAccessDevice. For example, the Device may support &quot;Random Access&quot;, removeable media and &quot;Automatic Cleaning&quot;. In this case, the values 3, 7 and 9 would be written to the array. 
Several of the enumerated values require some explanation: 1) Value 11, Supports Dual Sided Media, distinguishes a Device that can access both sides of dual sided Media, from a Device that reads only a single side and requires the Media to be flipped; and, 2) Value 12, Predismount Eject Not Required, indicates that Media does not have to be explicitly ejected from the Device before being accessed by a PickerElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Sequential Access</cim:VALUE><cim:VALUE>Random Access</cim:VALUE><cim:VALUE>Supports Writing</cim:VALUE><cim:VALUE>Encryption</cim:VALUE><cim:VALUE>Compression</cim:VALUE><cim:VALUE>Supports Removeable Media</cim:VALUE><cim:VALUE>Manual Cleaning</cim:VALUE><cim:VALUE>Automatic Cleaning</cim:VALUE><cim:VALUE>SMART Notification</cim:VALUE><cim:VALUE>Supports Dual Sided Media</cim:VALUE><cim:VALUE>Predismount Eject Not Required</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Storage Devices|001.9</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.11</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.12</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.7</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.2</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing more detailed explanations for any of the AccessDevice features indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type(s) of error detection and correction supported by this Device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used by the device to support compression. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the device supports compression capabilities or not, &quot;Compressed&quot; to represent that the device supports compression capabilities but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the devices does not support compression capabilities.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="NumberOfMediaSupported" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the MediaAccessDevice supports multiple individual Media, this property defines the maximum number which can be supported or inserted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxMediaSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum size, in KBytes, of media supported by this Device. KBytes is interpreted as the number of bytes multiplied by 1000 (NOT the number of bytes multiplied by 1024).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Sequential Access Devices|001.2</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="DefaultBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Default block size, in bytes, for this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum block size, in bytes, for media accessed by this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MinBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum block size, in bytes, for media accessed by this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="NeedsCleaning" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the MediaAccessDevice needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MediaIsLocked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the media is locked in the Device and can not be ejected. For non-removeable Devices, this value should be true.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="Security" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the operational security defined for the MediaAccessDevice. For example, information that the Device is &quot;Read Only&quot; (value=4) or &quot;Boot Bypass&quot; (value=6) can be described using this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>Read Only</cim:VALUE><cim:VALUE>Locked Out</cim:VALUE><cim:VALUE>Boot Bypass</cim:VALUE><cim:VALUE>Boot Bypass and Read Only</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Disks|003.22</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LastCleaned" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time on which the Device was last cleaned.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxAccessTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds to move from the first location on the Media to the location that is furthest with respect to time. For a DiskDrive, this represents full seek + full rotational delay. For TapeDrives, this represents a search from the beginning of the tape to the most physically distant point. (The end of a tape may be at its most physically distant point, but this is not necessarily true.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UncompressedDataRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sustained data transfer rate in KB/sec that the Device can read from and write to a Media. This is a sustained, raw data rate. Maximum rates or rates assuming compression should not be reported in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte / second * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LoadTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds from &apos;load&apos; to being able to read or write a Media. For example, for DiskDrives, this is the interval between a disk not spinning to the disk reporting that it is ready for read/write (ie, the disk spinning at nominal speeds). For TapeDrives, this is the time from a Media being injected to reporting that it is ready for an application. This is usually at the tape&apos;s BOT area.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnloadTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds from being able to read or write a Media to its &apos;unload&apos;. For example, for DiskDrives, this is the interval between a disk spinning at nominal speeds and a disk not spinning. For TapeDrives, this is the time for a Media to go from its BOT to being fully ejected and accessible to a PickerElement or human operator.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MountCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the number of times that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="TimeOfLastMount" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the most recent date and time that Media was mounted on the Device. For Devices accessing nonremovable Media, such as hard disks, this property has no meaning and is not applicable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="TotalMountTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the total time (in seconds) that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnitsDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines &apos;Units&apos; relative to its use in the property, MaxUnitsBeforeCleaning. This describes the criteria used to determine when the MediaAccessDevice should be cleaned.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.MaxUnitsBeforeCleaning</cim:VALUE><cim:VALUE>CIM_MediaAccessDevice.UnitsUsed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxUnitsBeforeCleaning" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the maximum &apos;units&apos; that can be used, with respect to the AccessDevice, before the Device should be cleaned. The property, UnitsDescription, defines how &apos;units&apos; should be interpreted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.UnitsDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnitsUsed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the currently used &apos;units&apos; of the AccessDevice, helpful to describe when the Device may require cleaning. The property, UnitsDescription, defines how &apos;units&apos; should be interpreted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.UnitsDescription</cim:VALUE><cim:VALUE>CIM_MediaAccessDevice.MaxUnitsBeforeCleaning</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LockMedia" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to lock and unlock the media in a removeable Access Device. The method takes one parameter as input - a boolean indicating whether to lock or unlock. TRUE indicates that the media should be locked in the Device, FALSE indicates that the media should be unlocked. The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. The set of possible return codes should be specified in a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; should be specified as a Values array qualifier on the method.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Lock" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, lock the media. If FALSE release the media.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MediaAccessDevice" NAME="CIM_DisketteDrive"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and managment of a DisketteDrive, a subtype of MediaAccessDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities of the MediaAccessDevice. For example, the Device may support &quot;Random Access&quot;, removeable media and &quot;Automatic Cleaning&quot;. In this case, the values 3, 7 and 9 would be written to the array. 
Several of the enumerated values require some explanation: 1) Value 11, Supports Dual Sided Media, distinguishes a Device that can access both sides of dual sided Media, from a Device that reads only a single side and requires the Media to be flipped; and, 2) Value 12, Predismount Eject Not Required, indicates that Media does not have to be explicitly ejected from the Device before being accessed by a PickerElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Sequential Access</cim:VALUE><cim:VALUE>Random Access</cim:VALUE><cim:VALUE>Supports Writing</cim:VALUE><cim:VALUE>Encryption</cim:VALUE><cim:VALUE>Compression</cim:VALUE><cim:VALUE>Supports Removeable Media</cim:VALUE><cim:VALUE>Manual Cleaning</cim:VALUE><cim:VALUE>Automatic Cleaning</cim:VALUE><cim:VALUE>SMART Notification</cim:VALUE><cim:VALUE>Supports Dual Sided Media</cim:VALUE><cim:VALUE>Predismount Eject Not Required</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Storage Devices|001.9</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.11</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.12</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.7</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.2</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing more detailed explanations for any of the AccessDevice features indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type(s) of error detection and correction supported by this Device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used by the device to support compression. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the device supports compression capabilities or not, &quot;Compressed&quot; to represent that the device supports compression capabilities but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the devices does not support compression capabilities.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="NumberOfMediaSupported" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the MediaAccessDevice supports multiple individual Media, this property defines the maximum number which can be supported or inserted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxMediaSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum size, in KBytes, of media supported by this Device. KBytes is interpreted as the number of bytes multiplied by 1000 (NOT the number of bytes multiplied by 1024).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Sequential Access Devices|001.2</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="DefaultBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Default block size, in bytes, for this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum block size, in bytes, for media accessed by this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MinBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum block size, in bytes, for media accessed by this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="NeedsCleaning" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the MediaAccessDevice needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MediaIsLocked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the media is locked in the Device and can not be ejected. For non-removeable Devices, this value should be true.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="Security" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the operational security defined for the MediaAccessDevice. For example, information that the Device is &quot;Read Only&quot; (value=4) or &quot;Boot Bypass&quot; (value=6) can be described using this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>Read Only</cim:VALUE><cim:VALUE>Locked Out</cim:VALUE><cim:VALUE>Boot Bypass</cim:VALUE><cim:VALUE>Boot Bypass and Read Only</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Disks|003.22</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LastCleaned" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time on which the Device was last cleaned.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxAccessTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds to move from the first location on the Media to the location that is furthest with respect to time. For a DiskDrive, this represents full seek + full rotational delay. For TapeDrives, this represents a search from the beginning of the tape to the most physically distant point. (The end of a tape may be at its most physically distant point, but this is not necessarily true.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UncompressedDataRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sustained data transfer rate in KB/sec that the Device can read from and write to a Media. This is a sustained, raw data rate. Maximum rates or rates assuming compression should not be reported in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte / second * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LoadTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds from &apos;load&apos; to being able to read or write a Media. For example, for DiskDrives, this is the interval between a disk not spinning to the disk reporting that it is ready for read/write (ie, the disk spinning at nominal speeds). For TapeDrives, this is the time from a Media being injected to reporting that it is ready for an application. This is usually at the tape&apos;s BOT area.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnloadTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds from being able to read or write a Media to its &apos;unload&apos;. For example, for DiskDrives, this is the interval between a disk spinning at nominal speeds and a disk not spinning. For TapeDrives, this is the time for a Media to go from its BOT to being fully ejected and accessible to a PickerElement or human operator.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MountCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the number of times that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="TimeOfLastMount" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the most recent date and time that Media was mounted on the Device. For Devices accessing nonremovable Media, such as hard disks, this property has no meaning and is not applicable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="TotalMountTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the total time (in seconds) that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnitsDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines &apos;Units&apos; relative to its use in the property, MaxUnitsBeforeCleaning. This describes the criteria used to determine when the MediaAccessDevice should be cleaned.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.MaxUnitsBeforeCleaning</cim:VALUE><cim:VALUE>CIM_MediaAccessDevice.UnitsUsed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxUnitsBeforeCleaning" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the maximum &apos;units&apos; that can be used, with respect to the AccessDevice, before the Device should be cleaned. The property, UnitsDescription, defines how &apos;units&apos; should be interpreted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.UnitsDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnitsUsed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the currently used &apos;units&apos; of the AccessDevice, helpful to describe when the Device may require cleaning. The property, UnitsDescription, defines how &apos;units&apos; should be interpreted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.UnitsDescription</cim:VALUE><cim:VALUE>CIM_MediaAccessDevice.MaxUnitsBeforeCleaning</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LockMedia" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to lock and unlock the media in a removeable Access Device. The method takes one parameter as input - a boolean indicating whether to lock or unlock. TRUE indicates that the media should be locked in the Device, FALSE indicates that the media should be unlocked. The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. The set of possible return codes should be specified in a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; should be specified as a Values array qualifier on the method.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Lock" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, lock the media. If FALSE release the media.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MediaPartition" NAME="CIM_DiskPartition"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A DiskPartition is a presentation of a contiguous range of logical blocks that is identifiable by the Operating System via the Partition&apos;s type and subtype fields. Disk Partitions should be directly realized by PhysicalMedia (indicated by the RealizesDiskPartition association) or built on StorageVolumes (indicated by the PartitionBasedOnVolume association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DiskPartition" PROPAGATED="false" NAME="PrimaryPartition" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the DiskPartition is labelled as the primary partition for a ComputerSystem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiskPartition" PROPAGATED="false" NAME="PartitionType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of Partition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Primary</cim:VALUE><cim:VALUE>Extended</cim:VALUE><cim:VALUE>Logical</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiskPartition" PROPAGATED="false" NAME="PartitionSubtype" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The &apos;sub&apos; type of a primary, extended, or logical Partition. The list of possible values corresponds to the decimal representation of the typical values in the Partition record.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE><cim:VALUE>131</cim:VALUE><cim:VALUE>132</cim:VALUE><cim:VALUE>134</cim:VALUE><cim:VALUE>135</cim:VALUE><cim:VALUE>147</cim:VALUE><cim:VALUE>148</cim:VALUE><cim:VALUE>161</cim:VALUE><cim:VALUE>163</cim:VALUE><cim:VALUE>164</cim:VALUE><cim:VALUE>165</cim:VALUE><cim:VALUE>166</cim:VALUE><cim:VALUE>177</cim:VALUE><cim:VALUE>179</cim:VALUE><cim:VALUE>180</cim:VALUE><cim:VALUE>182</cim:VALUE><cim:VALUE>183</cim:VALUE><cim:VALUE>184</cim:VALUE><cim:VALUE>193</cim:VALUE><cim:VALUE>196</cim:VALUE><cim:VALUE>198</cim:VALUE><cim:VALUE>199</cim:VALUE><cim:VALUE>216</cim:VALUE><cim:VALUE>219</cim:VALUE><cim:VALUE>225</cim:VALUE><cim:VALUE>227</cim:VALUE><cim:VALUE>228</cim:VALUE><cim:VALUE>229</cim:VALUE><cim:VALUE>230</cim:VALUE><cim:VALUE>239</cim:VALUE><cim:VALUE>240</cim:VALUE><cim:VALUE>241</cim:VALUE><cim:VALUE>242</cim:VALUE><cim:VALUE>243</cim:VALUE><cim:VALUE>244</cim:VALUE><cim:VALUE>246</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE><cim:VALUE>65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Empty | Microsoft</cim:VALUE><cim:VALUE>DOS 12-bit FAT</cim:VALUE><cim:VALUE>XENIX root</cim:VALUE><cim:VALUE>XENIX usr</cim:VALUE><cim:VALUE>DOS 16-bit FAT</cim:VALUE><cim:VALUE>DOS Extended</cim:VALUE><cim:VALUE>DOS 16-bit FAT (&gt; 32MB)</cim:VALUE><cim:VALUE>OS/2 HPFS | Win NTFS | QNX Ver 2 | Adv UNIX</cim:VALUE><cim:VALUE>AIX Boot | OS /2 | Dell (Array) | Commodore DOS</cim:VALUE><cim:VALUE>AIX Data, Coherent</cim:VALUE><cim:VALUE>OS/2 Boot Manager</cim:VALUE><cim:VALUE>32-bit FAT</cim:VALUE><cim:VALUE>32-bit FAT</cim:VALUE><cim:VALUE>Microsoft 16-bit FAT</cim:VALUE><cim:VALUE>Microsoft DOS Extended</cim:VALUE><cim:VALUE>OPUS | OS/2 2.0</cim:VALUE><cim:VALUE>OS/2 (MOSS) Inactive Type 1</cim:VALUE><cim:VALUE>Compaq Diagnostics Partition | Microsoft</cim:VALUE><cim:VALUE>OS/2 (MOSS) Inactive Type 4</cim:VALUE><cim:VALUE>OS/2 (MOSS) Inactive Type 6</cim:VALUE><cim:VALUE>OS/2 (MOSS) Inactive Type 7</cim:VALUE><cim:VALUE>OS/2 (MOSS) Inactive Type B</cim:VALUE><cim:VALUE>OS/2 (MOSS) Inactive Type C</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>OS/2 Logical Volume Manager</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>OS/2 JFS Log</cim:VALUE><cim:VALUE>PowerQuest</cim:VALUE><cim:VALUE>VENIX 80286 | Series/1 Disk</cim:VALUE><cim:VALUE>Personal RISC Boot</cim:VALUE><cim:VALUE>Veritas</cim:VALUE><cim:VALUE>Veritas</cim:VALUE><cim:VALUE>OnTrack Disk Manager Read Only DOS</cim:VALUE><cim:VALUE>OnTrack Disk Manager Read/Write DOS</cim:VALUE><cim:VALUE>CPM | Microport System V/386 | OnTrack Disk Mgr | Microsoft</cim:VALUE><cim:VALUE>OnTrack Disk Manager</cim:VALUE><cim:VALUE>OnTrack Disk Manager Non-DOS</cim:VALUE><cim:VALUE>Micro House EZ-Drive Non-DOS</cim:VALUE><cim:VALUE>Golden Bow Vfeature | Microsoft</cim:VALUE><cim:VALUE>Storage Dimensions SpeedStor | Microsoft</cim:VALUE><cim:VALUE>UNIX - AT&amp;T System V/386 | SCO UNIX</cim:VALUE><cim:VALUE>Novell NetWare | Speedstore</cim:VALUE><cim:VALUE>Novell NetWare</cim:VALUE><cim:VALUE>Novell NetWare</cim:VALUE><cim:VALUE>Novell</cim:VALUE><cim:VALUE>Novell</cim:VALUE><cim:VALUE>Novell</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>PC/IX IBM</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>QNX POSIX</cim:VALUE><cim:VALUE>QNX POSIX (Secondary)</cim:VALUE><cim:VALUE>QNX POSIX (Secondary)</cim:VALUE><cim:VALUE>Minix (&lt;=1.4a) | Linux | Microsoft</cim:VALUE><cim:VALUE>Minix (&gt;=1.4b) | Microsoft</cim:VALUE><cim:VALUE>Linux Swap | Prime</cim:VALUE><cim:VALUE>Linux Native | Apple</cim:VALUE><cim:VALUE>System Hibernation for APM</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>HPFS FT mirror</cim:VALUE><cim:VALUE>Amoeba | Microsoft</cim:VALUE><cim:VALUE>Amoeba BBT | Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>BSD/386</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>BSDI fs | Microsoft</cim:VALUE><cim:VALUE>BSDI Swap | Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Syrinx | HPFS FT Disabled Mirror</cim:VALUE><cim:VALUE>CP/M 86</cim:VALUE><cim:VALUE>Digital Research CPM-86 | Concurrent DOS | OUTRIGGER</cim:VALUE><cim:VALUE>SpeedStor 12-bit FAT Extended</cim:VALUE><cim:VALUE>DOS Read-Only | Storage Dimensions</cim:VALUE><cim:VALUE>SpeedStor 16-bit FAT Extended</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Intel</cim:VALUE><cim:VALUE>OS/2 Raw Data</cim:VALUE><cim:VALUE>Storage Dimensions</cim:VALUE><cim:VALUE>DOS (Secondary)</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>SpeedStor Large | Storage Dimensions</cim:VALUE><cim:VALUE>Microsoft</cim:VALUE><cim:VALUE>Lan Step | SpeedStor | IBM PS/2 IML</cim:VALUE><cim:VALUE>Bad Block Tables</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="true" NAME="Bootable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Partition is labeled as bootable. (Note that this does not mean that an Operating System is actually loaded on the Partition.) With the advent of bootable Tape and other bootable media, this property is included in the higher level MediaPartition class, rather than in a subclass such as DiskPartition.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="true" NAME="Allocatable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Partition is available and may be allocated for use.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="true" NAME="Signature" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifying string written to the Partition. Additional information related to this &apos;Signature&apos; may be found in the properties, SignatureState and SignatureAlgorithm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPartition.SignatureState</cim:VALUE><cim:VALUE>CIM_MediaPartition.SignatureAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="true" NAME="SignatureAlgorithm" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing the algorithm used to define the Partition Signature. The value of this property is dependent on the Signature&apos;s State.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPartition.Signature</cim:VALUE><cim:VALUE>CIM_MediaPartition.SignatureState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="true" NAME="SignatureState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration describing the state of the Partition&apos;s identifying Signature string. Information such as &quot;Uninitialized&quot; (value=2), or &quot;Assigned by Owning Application&quot; (value=5) are possible entries.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Unimplemented</cim:VALUE><cim:VALUE>Uninitialized</cim:VALUE><cim:VALUE>Calculated by Operating System</cim:VALUE><cim:VALUE>Calculated by a Media Manager</cim:VALUE><cim:VALUE>Assigned by Owning Application</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaPartition.Signature</cim:VALUE><cim:VALUE>CIM_MediaPartition.SignatureAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaPartition" PROPAGATED="true" NAME="Extendable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Partition can be grown/extended without reformatting.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataOrganization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of data organization used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Fixed Block</cim:VALUE><cim:VALUE>Variable Block</cim:VALUE><cim:VALUE>Count Key Data</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Purpose" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string describing the media and/or its use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Access" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3). &quot;Unknown&quot; (0) and &quot;Write Once&quot; (4) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Readable</cim:VALUE><cim:VALUE>Writeable</cim:VALUE><cim:VALUE>Read/Write Supported</cim:VALUE><cim:VALUE>Write Once</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.4</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host Storage|001.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrStorageSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ConsumableBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information (&apos;100 blocks is available for consumption&apos;) is indicated in the ConsumableBlocks property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="IsBasedOnUnderlyingRedundancy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="SequentialAccess" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="ExtentStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, &quot;Protection Disabled&quot;, value=9) is captured in the ExtentStatus property. 
&apos;In-Band Access Granted&apos; says that access to data on an extent is granted to some consumer and is only valid when &apos;Exported&apos; is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 
&apos;Imported&apos; indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 
&apos;Exported&apos; indicates the extent is meant to be used by some comsumer. A disk array&apos;s logical units are exported. 
Intermediate composite extents may be neither imported nor exported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None/Not Applicable</cim:VALUE><cim:VALUE>Broken</cim:VALUE><cim:VALUE>Data Lost</cim:VALUE><cim:VALUE>Dynamic Reconfig</cim:VALUE><cim:VALUE>Exposed</cim:VALUE><cim:VALUE>Fractionally Exposed</cim:VALUE><cim:VALUE>Partially Exposed</cim:VALUE><cim:VALUE>Protection Disabled</cim:VALUE><cim:VALUE>Readying</cim:VALUE><cim:VALUE>Rebuild</cim:VALUE><cim:VALUE>Recalculate</cim:VALUE><cim:VALUE>Spare in Use</cim:VALUE><cim:VALUE>Verify In Progress</cim:VALUE><cim:VALUE>In-Band Access Granted</cim:VALUE><cim:VALUE>Imported</cim:VALUE><cim:VALUE>Exported</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NoSinglePointOfFailure" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether or not there exists no single point of failure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.NoSinglePointOfFailure</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DataRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of complete copies of data currently maintained.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DataRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DataRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="PackageRedundancy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>How many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.PackageRedundancyGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.PackageRedundancyMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="DeltaReservation" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percentage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageSetting.DeltaReservationGoal</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMax</cim:VALUE><cim:VALUE>CIM_StorageSetting.DeltaReservationMin</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Primordial" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If true, &quot;Primordial&quot; indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier for the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The list here applies to all StorageExtent subclasses. Please look at the Description in each subclass for guidelines on the approriate values for that subclass. Note that any of these formats could apply to a CompositeExtent. 

Note - this property originally touched on two concepts that are now separated into this property and NameNamespace. Values 2,3,4,5,6, and 8 are retained for backwards compatibility but are deprecated in lieu of the corresponding values in CIM_StorageExtent.NameNamespace. 

For example, the preferred source for SCSI virtual (RAID) disk names is from Inquiry VPD page 83 response, type 3 identifiers. These will have NameFormat set to &apos;NAA&apos; and NameNamespace to &apos;VPD83Type3&apos;. 

Format of the Name property. Values for extents representing SCSI volumes are (per SCSI SPC-3): 
2 = VPD Page 83, NAA IEEE Registered Extended (VPD83NAA6) 
(DEPRECATED) 
3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) 
(DEPRECATED) 
4 = VPD Page 83, (VPD83Type2) (DEPRECATED) 
5 = VPD Page 83, 
T10 Vendor Identification (VPD83Type1) (DEPRECATED) 
6 = VPD Page 83, Vendor Specific (VPD83Type0) (DEPRECATED) 
7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a &apos;+&apos;. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 
&apos;ACME____+SUPER DISK______+124437458&apos; (_ is a space character) 
8 = Node WWN (for single LUN/controller) (NodeWWN) 
(DEPRECATED) 
9 = NAA as a generic format. See 
http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example &apos;21000020372D3C73&apos; 
10 = EUI as a generic format (EUI64) See 
http://standards.ieee.org/regauth/oui/tutorials/EUI64.html. 
Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 
11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, &apos;SNVM&apos; may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83NAA6</cim:VALUE><cim:VALUE>VPD83NAA5</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD83Type0</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE><cim:VALUE>EUI64</cim:VALUE><cim:VALUE>T10VID</cim:VALUE><cim:VALUE>OS Device Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="NameNamespace" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The preferred source SCSI for volume names is SCSI VPD Page 83 responses. Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 
2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 
3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 
4 = VPD Page 83, Type 1 T10 Vendor Identification 
(NameFormat T10) 
Less preferred volume namespaces from other interfaces: 
5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 
6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 
7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) 
The preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 
8 = OS Device Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VPD83Type3</cim:VALUE><cim:VALUE>VPD83Type2</cim:VALUE><cim:VALUE>VPD83Type1</cim:VALUE><cim:VALUE>VPD80</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>SNVM</cim:VALUE><cim:VALUE>OS Device Namespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10| VPD 83, Association 0 | Identifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.Name</cim:VALUE><cim:VALUE>CIM_StorageExtent.OtherNameNamespace</cim:VALUE><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameNamespace" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the namespace of the Name property when NameNamespace includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameNamespace</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_StorageExtent" PROPAGATED="true" NAME="OtherNameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the format of the Name property when NameFormat includes the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NameFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BasedOn" NAME="CIM_DiskPartitionBasedOnVolume"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DiskPartitions should be BasedOn a single StorageVolume (for example, exposed by a hardware RAID cabinet), an SCC VolumeSet, or realized directly in PhysicalMedia. The first two relationships are made explicit in this association. The latter is conveyed by the RealizesDiskPartition association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DiskPartitionBasedOnVolume" PROPAGATED="false" REFERENCECLASS="CIM_StorageVolume" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageVolume.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DiskPartitionBasedOnVolume" PROPAGATED="false" REFERENCECLASS="CIM_DiskPartition" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DiskPartition which is built on the Volume.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StartingAddress indicates where in lower level storage, the higher level Extent begins.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EndingAddress indicates where in lower level storage, the higher level Extent ends. This property is useful when mapping non-contiguous Extents into a higher level grouping.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="OrderIndex" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If there is an order to the BasedOn associations that describe how a higher level StorageExtent is assembled, the OrderIndex property indicates this. When an order exists, the instances of BasedOn with the same Dependent value (i.e., the same higher level Extent) should place unique values in the OrderIndex property. The lowest value implies the first member of the collection of lower level Extents, and increasing values imply successive members of the collection. If there is no ordered relationship, a value of zero should be specified. An example of the use of this property is to define a RAID-0 striped array of 3 disks. The resultant RAID array is a StorageExtent that is dependent on (BasedOn) the StorageExtents that describe each of the 3 disks. The OrderIndex of each BasedOn association from the disk Extents to the RAID array could be specified as 1, 2 and 3 to indicate the order in which the disk Extents are used to access the RAID data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_UserDevice" NAME="CIM_Display"><cim:QUALIFIER TOSUBCLASS="false" NAME="Abstract" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::UserDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Display is a superclass for grouping the miscellaneous display devices that exist.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_UserDevice" PROPAGATED="true" NAME="IsLocked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An indication of whether the Device is locked, preventing user input or output.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CollectedMSEs" NAME="CIM_DriveInDiskGroup"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::DiskGroup</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_DriveInDiskGroup defines the DiskDrives that participate in the Group.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DriveInDiskGroup" PROPAGATED="false" REFERENCECLASS="CIM_DiskGroup" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DiskGroup. A Drive is a member of at most one DiskGroup.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DriveInDiskGroup" PROPAGATED="false" REFERENCECLASS="CIM_DiskDrive" NAME="Member"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Member</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DiskDrive in the Group.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ConnectionBasedModem" NAME="CIM_DSLModem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Modems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DSLModem class represents the superclass for Digital Subscriber Line (DSL) Devices. Properties will be defined in a future release of the model.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ConnectionBasedModem" PROPAGATED="true" NAME="VendorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VendorID information is reported through Modem-specific requests. For example, for ADSLModem Devices, the VendorID is assigned by T1E1.4 according to T1.413, Appendix D. The correct place in the CIM Schema for this information is in PhysicalElement (the Manufacturer property) for hardware and Product (the Vendor property) if the information is related to Product acquisition. This data is also reported here because it is part of the standard output from the Device and is an optimization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MediaAccessDevice" NAME="CIM_DVDDrive"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of a DVDDrive, a subtype of MediaAccessDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DVDDrive" PROPAGATED="false" NAME="FormatsSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CD and DVD formats that are supported by this Device. For example, the Drive may support &quot;CD-ROM&quot; and &quot;DVD-RAM&quot;. In this case, the values 16 and 24 would be written to the array. This property&apos;s values align with those defined in PhysicalMedia.MediaType.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>CD-ROM</cim:VALUE><cim:VALUE>CD-ROM/XA</cim:VALUE><cim:VALUE>CD-I</cim:VALUE><cim:VALUE>CD Recordable</cim:VALUE><cim:VALUE>DVD</cim:VALUE><cim:VALUE>DVD-RW+</cim:VALUE><cim:VALUE>DVD-RAM</cim:VALUE><cim:VALUE>DVD-ROM</cim:VALUE><cim:VALUE>DVD-Video</cim:VALUE><cim:VALUE>Divx</cim:VALUE><cim:VALUE>CD-RW</cim:VALUE><cim:VALUE>CD-DA</cim:VALUE><cim:VALUE>CD+</cim:VALUE><cim:VALUE>DVD Recordable</cim:VALUE><cim:VALUE>DVD-RW</cim:VALUE><cim:VALUE>DVD-Audio</cim:VALUE><cim:VALUE>DVD-5</cim:VALUE><cim:VALUE>DVD-9</cim:VALUE><cim:VALUE>DVD-10</cim:VALUE><cim:VALUE>DVD-18</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PhysicalMedia.MediaType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities of the MediaAccessDevice. For example, the Device may support &quot;Random Access&quot;, removeable media and &quot;Automatic Cleaning&quot;. In this case, the values 3, 7 and 9 would be written to the array. 
Several of the enumerated values require some explanation: 1) Value 11, Supports Dual Sided Media, distinguishes a Device that can access both sides of dual sided Media, from a Device that reads only a single side and requires the Media to be flipped; and, 2) Value 12, Predismount Eject Not Required, indicates that Media does not have to be explicitly ejected from the Device before being accessed by a PickerElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Sequential Access</cim:VALUE><cim:VALUE>Random Access</cim:VALUE><cim:VALUE>Supports Writing</cim:VALUE><cim:VALUE>Encryption</cim:VALUE><cim:VALUE>Compression</cim:VALUE><cim:VALUE>Supports Removeable Media</cim:VALUE><cim:VALUE>Manual Cleaning</cim:VALUE><cim:VALUE>Automatic Cleaning</cim:VALUE><cim:VALUE>SMART Notification</cim:VALUE><cim:VALUE>Supports Dual Sided Media</cim:VALUE><cim:VALUE>Predismount Eject Not Required</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Storage Devices|001.9</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.11</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.12</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.7</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.2</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing more detailed explanations for any of the AccessDevice features indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type(s) of error detection and correction supported by this Device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used by the device to support compression. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the device supports compression capabilities or not, &quot;Compressed&quot; to represent that the device supports compression capabilities but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the devices does not support compression capabilities.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="NumberOfMediaSupported" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the MediaAccessDevice supports multiple individual Media, this property defines the maximum number which can be supported or inserted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxMediaSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum size, in KBytes, of media supported by this Device. KBytes is interpreted as the number of bytes multiplied by 1000 (NOT the number of bytes multiplied by 1024).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Sequential Access Devices|001.2</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="DefaultBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Default block size, in bytes, for this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum block size, in bytes, for media accessed by this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MinBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum block size, in bytes, for media accessed by this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="NeedsCleaning" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the MediaAccessDevice needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MediaIsLocked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the media is locked in the Device and can not be ejected. For non-removeable Devices, this value should be true.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="Security" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the operational security defined for the MediaAccessDevice. For example, information that the Device is &quot;Read Only&quot; (value=4) or &quot;Boot Bypass&quot; (value=6) can be described using this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>Read Only</cim:VALUE><cim:VALUE>Locked Out</cim:VALUE><cim:VALUE>Boot Bypass</cim:VALUE><cim:VALUE>Boot Bypass and Read Only</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Disks|003.22</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LastCleaned" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time on which the Device was last cleaned.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxAccessTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds to move from the first location on the Media to the location that is furthest with respect to time. For a DiskDrive, this represents full seek + full rotational delay. For TapeDrives, this represents a search from the beginning of the tape to the most physically distant point. (The end of a tape may be at its most physically distant point, but this is not necessarily true.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UncompressedDataRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sustained data transfer rate in KB/sec that the Device can read from and write to a Media. This is a sustained, raw data rate. Maximum rates or rates assuming compression should not be reported in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte / second * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LoadTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds from &apos;load&apos; to being able to read or write a Media. For example, for DiskDrives, this is the interval between a disk not spinning to the disk reporting that it is ready for read/write (ie, the disk spinning at nominal speeds). For TapeDrives, this is the time from a Media being injected to reporting that it is ready for an application. This is usually at the tape&apos;s BOT area.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnloadTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds from being able to read or write a Media to its &apos;unload&apos;. For example, for DiskDrives, this is the interval between a disk spinning at nominal speeds and a disk not spinning. For TapeDrives, this is the time for a Media to go from its BOT to being fully ejected and accessible to a PickerElement or human operator.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MountCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the number of times that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="TimeOfLastMount" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the most recent date and time that Media was mounted on the Device. For Devices accessing nonremovable Media, such as hard disks, this property has no meaning and is not applicable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="TotalMountTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the total time (in seconds) that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnitsDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines &apos;Units&apos; relative to its use in the property, MaxUnitsBeforeCleaning. This describes the criteria used to determine when the MediaAccessDevice should be cleaned.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.MaxUnitsBeforeCleaning</cim:VALUE><cim:VALUE>CIM_MediaAccessDevice.UnitsUsed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxUnitsBeforeCleaning" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the maximum &apos;units&apos; that can be used, with respect to the AccessDevice, before the Device should be cleaned. The property, UnitsDescription, defines how &apos;units&apos; should be interpreted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.UnitsDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnitsUsed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the currently used &apos;units&apos; of the AccessDevice, helpful to describe when the Device may require cleaning. The property, UnitsDescription, defines how &apos;units&apos; should be interpreted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.UnitsDescription</cim:VALUE><cim:VALUE>CIM_MediaAccessDevice.MaxUnitsBeforeCleaning</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LockMedia" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to lock and unlock the media in a removeable Access Device. The method takes one parameter as input - a boolean indicating whether to lock or unlock. TRUE indicates that the media should be locked in the Device, FALSE indicates that the media should be unlocked. The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. The set of possible return codes should be specified in a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; should be specified as a Values array qualifier on the method.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Lock" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, lock the media. If FALSE release the media.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NetworkAdapter" NAME="CIM_EthernetAdapter"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPort</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::NetworkAdapter</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of the CIM_EthernetAdapter class has been deprecated, consistent with NetworkAdapter. Instead use the CIM_EthernetPort class. 
Deprecated description: This class describes the capabilities and management aspects of an EthernetAdapter.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="NetworkAddresses" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPort.NetworkAddresses</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NetworkAddresses</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Ethernet/802.3 MAC addresses formatted as twelve hexadecimal digits (for example, &quot;010203040506&quot;), with each pair representing one of the six octets of the MAC address in &quot;canonical&quot; bit order. (Therefore, the Group address bit is found in the low order bit of the first character of the string.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="MaxDataSize" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPort.MaxDataSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The maximum size of the INFO (non-MAC) field that will be received or transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dTpPortMaxInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPort.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Capabilities of the EthernetAdapter. For example, the Device might support AlertOnLan, WakeOnLan, Load Balancing, or FailOver. If failover or load balancing capabilities are listed, a SpareGroup (failover) or ExtraCapacityGroup (load balancing) should also be defined to completely describe the capability.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>AlertOnLan</cim:VALUE><cim:VALUE>WakeOnLan</cim:VALUE><cim:VALUE>FailOver</cim:VALUE><cim:VALUE>LoadBalancing</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetAdapter.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPort.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: An array of free-form strings that provides more detailed explanations for any of the EthernetAdapter features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetAdapter.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="EnabledCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPort.EnabledCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Specifies which capabilities are enabled from the list of all supported ones, which are defined in the Capabilities array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>AlertOnLan</cim:VALUE><cim:VALUE>WakeOnLan</cim:VALUE><cim:VALUE>FailOver</cim:VALUE><cim:VALUE>LoadBalancing</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetAdapter.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="SymbolErrors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPortStatistics.SymbolErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of times there was an invalid data symbol when a valid carrier was present. The count is incremented at most once per carrier event, even if multiple symbol errors occur during the carrier event.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsSymbolErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="TotalPacketsTransmitted" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortStatistics.PacketsTransmitted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The total number of packets that are transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="TotalPacketsReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortStatistics.PacketsReceived</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The total number of packets that are received.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="AlignmentErrors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPortStatistics.AlignmentErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A count of frames that were received on a particular interface, are not an integral number of octets in length, and do not pass the FCS check. The count that is represented by an instance of this object is incremented when the alignment Error status is returned by the MAC layer to the LLC (or other MAC user). Received frames for which multiple error conditions obtained are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsAlignmentErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="FCSErrors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPortStatistics.FCSErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A count of frames that were received on a particular interface and are an integral number of octets in length, but do not pass the FCS check. The count represented by an instance of this object is incremented when the frame CheckError status is returned by the MAC layer to the LLC (or other MAC user). Received frames for which multiple error conditions obtained are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsFCSErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="SingleCollisionFrames" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPortStatistics.SingleCollisionFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A count of successfully transmitted frames on a particular interface for which transmission is inhibited by exactly one collision. A frame that is counted by an instance of this object is not counted by the corresponding instance of the MultipleCollisionFrames property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsSingleCollisionFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="MultipleCollisionFrames" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPortStatistics.MultipleCollisionFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A count of successfully transmitted frames on a particular interface for which transmission is inhibited by more than one collision. A frame that is counted by an instance of this object is not counted by the corresponding instance of the SingleCollisionFrames property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsMultipleCollisionFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="SQETestErrors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPortStatistics.SQETestErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A count of times that the SQE TEST ERROR message is generated by the PLS sublayer for a particular interface. The SQE TEST ERROR message is defined in section 7.2.2.2.4 of ANSI/IEEE 802.3-1985 and its generation is described in section 7.2.4.6 of the same document.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsSQETestErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="DeferredTransmissions" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPortStatistics.DeferredTransmissions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A count of frames for which the first transmission attempt on a particular interface is delayed because the medium is busy. The count represented by an instance of this object does not include the frames that are involved in collisions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsDeferredTransmissions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="LateCollisions" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPortStatistics.LateCollisions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of times that a collision is detected on a particular interface later than 512 bit-times into the transmission of a packet. Five hundred and twelve bit-times corresponds to 51.2 microseconds on a 10 Mbit/s system. A late collision included in a count that is represented by an instance of this object is also considered to be a generic collision for purposes of other collision-related statistics.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsLateCollisions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="ExcessiveCollisions" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPortStatistics.ExcessiveCollisions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A count of frames for which transmission on a particular interface fails due to excessive collisions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsExcessiveCollisions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="InternalMACTransmitErrors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPortStatistics.InternalMACTransmitErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A count of frames for which transmission on a particular interface fails due to an internal MAC sublayer transmit error. A frame is counted by an instance of this object only if it is not counted by the corresponding instance of the LateCollisions property, the Excessive Collisions property, or the CarrierSenseErrors property. The precise meaning of the count represented by an instance of this object is implementation-specific. In particular, an instance of this object might represent a count of transmission errors on a particular interface that are not otherwise counted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsInternalMacTransmitErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="InternalMACReceiveErrors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPortStatistics.InternalMACReceiveErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A count of frames for which reception on a particular interface fails due to an internal MAC sublayer receive error. A frame is counted by an instance of this object only if it is not counted by the corresponding instance of the FrameTooLongs property the AlignmentErrors property, or the FCSErrors property. The precise meaning of the count that is represented by an instance of this object is implementation-specific. In particular, an instance of this object might represent a count of receive errors on a particular interface that are not otherwise counted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsInternalMacReceiveErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="CarrierSenseErrors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPortStatistics.CarrierSenseErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of times that the carrier sense condition was lost or never asserted when attempting to transmit a frame on a particular interface. The count represented by an instance of this object is incremented, at most, once per transmission attempt, even if the carrier sense condition fluctuates during a transmission attempt.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsCarrierSenseErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EthernetAdapter" PROPAGATED="false" NAME="FrameTooLongs" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPortStatistics.FrameTooLongs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A count of frames that are received on a particular interface that exceeds the maximum permitted frame size. The count that is represented by an instance of this object is incremented when the FrameTooLong status is returned by the MAC layer to the LLC (or other MAC user). Received frames for which multiple error conditions obtained are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|EtherLike-MIB.dot3StatsFrameTooLongs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="PermanentAddress" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.PermanentAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: PermanentAddress defines the network address that is hardcoded into an adapter. This &apos;hardcoded&apos; address might be changed through a firmware upgrade or software configuration. If so, this field should be updated when the change is made. PermanentAddress should be left blank if no &apos;hardcoded&apos; address exists for the NetworkAdapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="Speed" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: An estimate of the current bandwidth in Bits per Second. For Adapters that vary in bandwidth or for those where no accurate estimation can be made, this property should contain the nominal bandwidth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RFC1213-MIB.ifSpeed</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="MaxSpeed" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.MaxSpeed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The maximum speed, in Bits per Second, for the Network Adapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="FullDuplex" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.FullDuplex</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A Boolean that indicates that the Adapter is operating in full duplex mode.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="AutoSense" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.AutoSense</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A Boolean that indicates whether the NetworkAdapter is capable of automatically determining the speed or other communications characteristics of the attached network media.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="OctetsTransmitted" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortStatistics.BytesTransmitted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. The replacement is CIM_NetworkPortStatistics.BytesTransmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RFC1213-MIB.ifOutOctets</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="OctetsReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortStatistics.BytesReceived</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of OctetsReceived is deprecated. The replacement is CIM_NetworkPortStatistics.BytesReceived.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RFC1213-MIB.ifInOctets</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NetworkPort" NAME="CIM_EthernetPort"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of an EthernetPort.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_EthernetPort" PROPAGATED="false" NAME="PortType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PortType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The specific mode that is currently enabled for the Port. When set to 1 (&quot;Other&quot;), the related property OtherPortType contains a string description of the type of port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>16000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>10BaseT</cim:VALUE><cim:VALUE>10-100BaseT</cim:VALUE><cim:VALUE>100BaseT</cim:VALUE><cim:VALUE>1000BaseT</cim:VALUE><cim:VALUE>2500BaseT</cim:VALUE><cim:VALUE>10GBaseT</cim:VALUE><cim:VALUE>10GBase-CX4</cim:VALUE><cim:VALUE>100Base-FX</cim:VALUE><cim:VALUE>100Base-SX</cim:VALUE><cim:VALUE>1000Base-SX</cim:VALUE><cim:VALUE>1000Base-LX</cim:VALUE><cim:VALUE>1000Base-CX</cim:VALUE><cim:VALUE>10GBase-SR</cim:VALUE><cim:VALUE>10GBase-SW</cim:VALUE><cim:VALUE>10GBase-LX4</cim:VALUE><cim:VALUE>10GBase-LR</cim:VALUE><cim:VALUE>10GBase-LW</cim:VALUE><cim:VALUE>10GBase-ER</cim:VALUE><cim:VALUE>10GBase-EW</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherNetworkPortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EthernetPort" PROPAGATED="false" NAME="NetworkAddresses" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NetworkAddresses</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Ethernet/802.3 MAC addresses formatted as twelve hexadecimal digits (for example, &quot;010203040506&quot;), with each pair representing one of the six octets of the MAC address in &quot;canonical&quot; bit order. (Therefore, the Group address bit is found in the low order bit of the first character of the string.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EthernetPort" PROPAGATED="false" NAME="MaxDataSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum size of the INFO (non-MAC) field that will be received or transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dTpPortMaxInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EthernetPort" PROPAGATED="false" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities of the EthernetPort. For example, the Device might support AlertOnLan, WakeOnLan, Load Balancing, or FailOver. If failover or load balancing capabilities are listed, a SpareGroup (failover) or ExtraCapacityGroup (load balancing) should also be defined to completely describe the capability.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>AlertOnLan</cim:VALUE><cim:VALUE>WakeOnLan</cim:VALUE><cim:VALUE>FailOver</cim:VALUE><cim:VALUE>LoadBalancing</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPort.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EthernetPort" PROPAGATED="false" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that provides more detailed explanations for any of the EthernetPort features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPort.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EthernetPort" PROPAGATED="false" NAME="EnabledCapabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies which capabilities are enabled from the list of all supported ones, which are defined in the Capabilities array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>AlertOnLan</cim:VALUE><cim:VALUE>WakeOnLan</cim:VALUE><cim:VALUE>FailOver</cim:VALUE><cim:VALUE>LoadBalancing</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPort.Capabilities</cim:VALUE><cim:VALUE>CIM_EthernetPort.OtherEnabledCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EthernetPort" PROPAGATED="false" NAME="OtherEnabledCapabilities" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that provides more detailed explanations for any of the enabled capabilities that are specified as &apos;Other&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EthernetPort.EnabledCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="Speed" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Speed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current bandwidth of the Port in Bits per Second. For ports that vary in bandwidth or for those where no accurate estimation can be made, this property should contain the nominal bandwidth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|MIB-II.ifSpeed</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="OtherNetworkPortType" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherPortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property is deprecated in lieu of CIM_LogicalPort.PortType. 
Deprecated description: The type of module, when PortType is set to 1 (&quot;Other&quot;.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.PortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="PortNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NetworkPorts are often numbered relative to either a logical module or a network element.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="LinkTechnology" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration of the types of links. When set to 1 (&quot;Other&quot;), the related property OtherLinkTechnology contains a string description of the type of link.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>IB</cim:VALUE><cim:VALUE>FC</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Token Ring</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Infrared</cim:VALUE><cim:VALUE>BlueTooth</cim:VALUE><cim:VALUE>Wireless LAN</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherLinkTechnology</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="OtherLinkTechnology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string value that describes LinkTechnology when it is set to 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.LinkTechnology</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="PermanentAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PermanentAddress defines the network address that is hardcoded into a port. This &apos;hardcoded&apos; address can be changed using a firmware upgrade or a software configuration. When this change is made, the field should be updated at the same time. PermanentAddress should be left blank if no &apos;hardcoded&apos; address exists for the NetworkAdapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="FullDuplex" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates that the port is operating in full duplex mode.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="AutoSense" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Boolean that indicates whether the NetworkPort is capable of automatically determining the speed or other communications characteristics of the attached network media.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="SupportedMaximumTransmissionUnit" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum transmission unit (MTU) that can be supported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="ActiveMaximumTransmissionUnit" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The active or negotiated maximum transmission unit (MTU) that can be supported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="MaxSpeed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum bandwidth of the Port in Bits per Second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="RequestedSpeed" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested bandwidth of the Port in Bits per Second. The actual bandwidth is reported in LogicalPort.Speed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="UsageRestriction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In some circumstances, a LogicalPort might be identifiable as a front end or back end port. An example of this situation would be a storage array that might have back end ports to communicate with disk drives and front end ports to communicate with hosts. If there is no restriction on the use of the port, then the value should be set to &apos;not restricted&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Front-end only</cim:VALUE><cim:VALUE>Back-end only</cim:VALUE><cim:VALUE>Not restricted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="OtherPortType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the type of module, when PortType is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.PortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NetworkPort" NAME="CIM_FCPort"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::FC</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of a Fibre Channel Port Device.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FCPort" PROPAGATED="false" NAME="PortType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PortType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The specific mode currently enabled for the Port. If the port is logged in, this will be the negotiated port type, otherwise the configured port type will be reported. 
The values: &quot;N&quot; = Node Port, &quot;NL&quot; = Node Port supporting FC arbitrated loop, &quot;NX&quot; = Port may negotiate to become either a node port (N) or a node port supporting FC arbitrated loop (NL), &quot;E&quot; = Expansion Port connecting fabric elements (for example, FC switches), &quot;F&quot; = Fabric (element) Port, &quot;FL&quot; = Fabric (element) Port supporting FC arbitrated loop, &quot;FX&quot; = Port may negotiate to become a fabric port (F), or a fabric port supporting FC arbitrated loop (FL). &quot;B&quot; = Bridge port, and &quot;G&quot; = Port may negotiate to become either an expansion port (E), or a fabric port (F), &quot;GL&quot; = Port may negotiate to become an expansion port (E), a fabric port (F), or a fabric port supporting FC arbitrated loop (FL). 
PortTypes are defined in the ANSI X3 standards. When set to 1 (&quot;Other&quot;), the related property OtherPortType contains a string description of the type of port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>16000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>N</cim:VALUE><cim:VALUE>NL</cim:VALUE><cim:VALUE>F/NL</cim:VALUE><cim:VALUE>Nx</cim:VALUE><cim:VALUE>E</cim:VALUE><cim:VALUE>F</cim:VALUE><cim:VALUE>FL</cim:VALUE><cim:VALUE>B</cim:VALUE><cim:VALUE>G</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherNetworkPortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FCPort" PROPAGATED="false" NAME="SupportedCOS" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers that indicates the Fibre Channel Classes of Service that are supported. The active COS are indicated in ActiveCOS.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>F</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FCPort" PROPAGATED="false" NAME="ActiveCOS" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers that indicates the Classes of Service that are active. The Active COS is indicated in ActiveCOS.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>F</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPort.SupportedCOS</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FCPort" PROPAGATED="false" NAME="SupportedFC4Types" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers that indicates the Fibre Channel FC-4 protocols supported. The protocols that are active and running are indicated in the ActiveFC4Types property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>ISO/IEC 8802 - 2 LLC</cim:VALUE><cim:VALUE>IP over FC</cim:VALUE><cim:VALUE>SCSI - FCP</cim:VALUE><cim:VALUE>SCSI - GPP</cim:VALUE><cim:VALUE>IPI - 3 Master</cim:VALUE><cim:VALUE>IPI - 3 Slave</cim:VALUE><cim:VALUE>IPI - 3 Peer</cim:VALUE><cim:VALUE>CP IPI - 3 Master</cim:VALUE><cim:VALUE>CP IPI - 3 Slave</cim:VALUE><cim:VALUE>CP IPI - 3 Peer</cim:VALUE><cim:VALUE>SBCCS Channel</cim:VALUE><cim:VALUE>SBCCS Control Unit</cim:VALUE><cim:VALUE>FC-SB-2 Channel</cim:VALUE><cim:VALUE>FC-SB-2 Control Unit</cim:VALUE><cim:VALUE>Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3)</cim:VALUE><cim:VALUE>FC-SW</cim:VALUE><cim:VALUE>FC - SNMP</cim:VALUE><cim:VALUE>HIPPI - FP</cim:VALUE><cim:VALUE>BBL Control</cim:VALUE><cim:VALUE>BBL FDDI Encapsulated LAN PDU</cim:VALUE><cim:VALUE>BBL 802.3 Encapsulated LAN PDU</cim:VALUE><cim:VALUE>FC - VI</cim:VALUE><cim:VALUE>FC - AV</cim:VALUE><cim:VALUE>Vendor Unique</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FCPort" PROPAGATED="false" NAME="ActiveFC4Types" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers that indicates the Fibre Channel FC-4 protocols currently running. A list of all supported protocols is indicated in the SupportedFC4Types property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>ISO/IEC 8802 - 2 LLC</cim:VALUE><cim:VALUE>IP over FC</cim:VALUE><cim:VALUE>SCSI - FCP</cim:VALUE><cim:VALUE>SCSI - GPP</cim:VALUE><cim:VALUE>IPI - 3 Master</cim:VALUE><cim:VALUE>IPI - 3 Slave</cim:VALUE><cim:VALUE>IPI - 3 Peer</cim:VALUE><cim:VALUE>CP IPI - 3 Master</cim:VALUE><cim:VALUE>CP IPI - 3 Slave</cim:VALUE><cim:VALUE>CP IPI - 3 Peer</cim:VALUE><cim:VALUE>SBCCS Channel</cim:VALUE><cim:VALUE>SBCCS Control Unit</cim:VALUE><cim:VALUE>FC-SB-2 Channel</cim:VALUE><cim:VALUE>FC-SB-2 Control Unit</cim:VALUE><cim:VALUE>Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3)</cim:VALUE><cim:VALUE>FC-SW</cim:VALUE><cim:VALUE>FC - SNMP</cim:VALUE><cim:VALUE>HIPPI - FP</cim:VALUE><cim:VALUE>BBL Control</cim:VALUE><cim:VALUE>BBL FDDI Encapsulated LAN PDU</cim:VALUE><cim:VALUE>BBL 802.3 Encapsulated LAN PDU</cim:VALUE><cim:VALUE>FC - VI</cim:VALUE><cim:VALUE>FC - AV</cim:VALUE><cim:VALUE>Vendor Unique</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPort.SupportedFC4Types</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="Speed" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Speed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current bandwidth of the Port in Bits per Second. For ports that vary in bandwidth or for those where no accurate estimation can be made, this property should contain the nominal bandwidth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|MIB-II.ifSpeed</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="OtherNetworkPortType" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherPortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this property is deprecated in lieu of CIM_LogicalPort.PortType. 
Deprecated description: The type of module, when PortType is set to 1 (&quot;Other&quot;.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.PortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="PortNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NetworkPorts are often numbered relative to either a logical module or a network element.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="LinkTechnology" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration of the types of links. When set to 1 (&quot;Other&quot;), the related property OtherLinkTechnology contains a string description of the type of link.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>IB</cim:VALUE><cim:VALUE>FC</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Token Ring</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Infrared</cim:VALUE><cim:VALUE>BlueTooth</cim:VALUE><cim:VALUE>Wireless LAN</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherLinkTechnology</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="OtherLinkTechnology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string value that describes LinkTechnology when it is set to 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.LinkTechnology</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="PermanentAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PermanentAddress defines the network address that is hardcoded into a port. This &apos;hardcoded&apos; address can be changed using a firmware upgrade or a software configuration. When this change is made, the field should be updated at the same time. PermanentAddress should be left blank if no &apos;hardcoded&apos; address exists for the NetworkAdapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="NetworkAddresses" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of strings that indicates the network addresses for the port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="FullDuplex" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates that the port is operating in full duplex mode.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="AutoSense" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Boolean that indicates whether the NetworkPort is capable of automatically determining the speed or other communications characteristics of the attached network media.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="SupportedMaximumTransmissionUnit" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum transmission unit (MTU) that can be supported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPort" PROPAGATED="true" NAME="ActiveMaximumTransmissionUnit" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The active or negotiated maximum transmission unit (MTU) that can be supported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="MaxSpeed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum bandwidth of the Port in Bits per Second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="RequestedSpeed" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested bandwidth of the Port in Bits per Second. The actual bandwidth is reported in LogicalPort.Speed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="UsageRestriction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In some circumstances, a LogicalPort might be identifiable as a front end or back end port. An example of this situation would be a storage array that might have back end ports to communicate with disk drives and front end ports to communicate with hosts. If there is no restriction on the use of the port, then the value should be set to &apos;not restricted&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Front-end only</cim:VALUE><cim:VALUE>Back-end only</cim:VALUE><cim:VALUE>Not restricted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="OtherPortType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the type of module, when PortType is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.PortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NetworkAdapter" NAME="CIM_FibreChannelAdapter"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPort</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::NetworkAdapter</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of the CIM_FibreChannelAdapter class is deprecated, consistent with the deprecation of NetworkAdapter. Instead use CIM_FCPort. 
Deprecated description: This class describes the capabilities and management aspects of a Fibre Channel Adapter.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="MaxFrameSize" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.SupportedMaximumTransmissionUnit</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The maximum frame size, in bytes, supported by the Adapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="SupportedCOS" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPort.SupportedCOS</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The Fibre Channel Classes of Service that are supported by the Adapter, on its Ports. The currently negotiated COS for a connection is a property (NegotiatedCOS) on the FibrePort ActiveLogin association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>F</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="FC4TypesSupported" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPort.SupportedFC4Types</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: An array of integers that indicates the Fibre Channel FC-4 protocols that are supported by the Adapter. The protocols that are active and running are indicated in the CurrentFC4Types property. The values that are used in this array are taken from the FC-GS2 (bit-mapped) field defined in Table 11 of the standard. Also, FC-SB-2 codes are included from the T11 document, 236V0. If the FC4 Type is &quot;Vendor Unique&quot; (value=255), then the specific vendor values (in the range, 0xE0 to 0xFF) should be listed in the FC4VendorUniqueTypes property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>ISO/IEC 8802 - 2 LLC</cim:VALUE><cim:VALUE>IP over FC</cim:VALUE><cim:VALUE>SCSI - FCP</cim:VALUE><cim:VALUE>SCSI - GPP</cim:VALUE><cim:VALUE>IPI - 3 Master</cim:VALUE><cim:VALUE>IPI - 3 Slave</cim:VALUE><cim:VALUE>IPI - 3 Peer</cim:VALUE><cim:VALUE>CP IPI - 3 Master</cim:VALUE><cim:VALUE>CP IPI - 3 Slave</cim:VALUE><cim:VALUE>CP IPI - 3 Peer</cim:VALUE><cim:VALUE>SBCCS Channel</cim:VALUE><cim:VALUE>SBCCS Control Unit</cim:VALUE><cim:VALUE>FC-SB-2 Channel</cim:VALUE><cim:VALUE>FC-SB-2 Control Unit</cim:VALUE><cim:VALUE>Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3)</cim:VALUE><cim:VALUE>FC-SW</cim:VALUE><cim:VALUE>FC - SNMP</cim:VALUE><cim:VALUE>HIPPI - FP</cim:VALUE><cim:VALUE>BBL Control</cim:VALUE><cim:VALUE>BBL FDDI Encapsulated LAN PDU</cim:VALUE><cim:VALUE>BBL 802.3 Encapsulated LAN PDU</cim:VALUE><cim:VALUE>FC - VI</cim:VALUE><cim:VALUE>FC - AV</cim:VALUE><cim:VALUE>Vendor Unique</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FibreChannelAdapter.FC4VendorUniqueTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="FC4VendorUniqueTypes" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPort.SupportedFC4Types</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: When the FC4TypesSupported array contains the value 255 (&quot;Vendor Unique&quot;), then the property, FC4Vendor UniqueTypes, lists of all the vendor-specific protocols that are supported by the Adapter. These values are in the range 0xE0 to 0xFF.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>240</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>255</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="CurrentFC4Types" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPort.ActiveFC4Types</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: An array of integers that indicate the Fibre Channel FC-4 protocols that are currently running on the Adapter. A list of all protocols that are supported by the Adapter is indicated in the FC4TypesSupported property. The values used in this array are taken from the FC-GS2 (bit-mapped) field that is defined in Table 11 of the standard. Also, FC-SB-2 codesare included from the T11 document, 236V0. If the FC4 Type is &quot;Vendor Unique&quot; (value=255), then the specific vendor values (in the range 0xE0 to 0xFF) that are currently running should be listed in the CurrentFC4VendorTypes property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>ISO/IEC 8802 - 2 LLC</cim:VALUE><cim:VALUE>IP over FC</cim:VALUE><cim:VALUE>SCSI - FCP</cim:VALUE><cim:VALUE>SCSI - GPP</cim:VALUE><cim:VALUE>IPI - 3 Master</cim:VALUE><cim:VALUE>IPI - 3 Slave</cim:VALUE><cim:VALUE>IPI - 3 Peer</cim:VALUE><cim:VALUE>CP IPI - 3 Master</cim:VALUE><cim:VALUE>CP IPI - 3 Slave</cim:VALUE><cim:VALUE>CP IPI - 3 Peer</cim:VALUE><cim:VALUE>SBCCS Channel</cim:VALUE><cim:VALUE>SBCCS Control Unit</cim:VALUE><cim:VALUE>FC-SB-2 Channel</cim:VALUE><cim:VALUE>FC-SB-2 Control Unit</cim:VALUE><cim:VALUE>Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3)</cim:VALUE><cim:VALUE>FC-SW</cim:VALUE><cim:VALUE>FC - SNMP</cim:VALUE><cim:VALUE>HIPPI - FP</cim:VALUE><cim:VALUE>BBL Control</cim:VALUE><cim:VALUE>BBL FDDI Encapsulated LAN PDU</cim:VALUE><cim:VALUE>BBL 802.3 Encapsulated LAN PDU</cim:VALUE><cim:VALUE>FC - VI</cim:VALUE><cim:VALUE>FC - AV</cim:VALUE><cim:VALUE>Vendor Unique</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FibreChannelAdapter.FC4TypesSupported</cim:VALUE><cim:VALUE>CIM_FibreChannelAdapter.CurrentFC4VendorTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="CurrentFC4VendorTypes" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPort.ActiveFC4Types</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: When the CurrentFC4Types array contains the value 255 (&quot;Vendor Unique&quot;), then the property, CurrentFC4 VendorTypes, lists all the vendor-specific protocols running on the Adapter. These values are in the range 0xE0 to 0xFF.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>240</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>255</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FibreChannelAdapter.FC4VendorUniqueTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A list of the Capabilities of the Fibre Channel Adapter. For example, the capability that the Adapter utilizes the Directory Server, or that it generates State Change Notifications can be indicated using the values 2 and 12, respectively.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Utilizes the Directory Server</cim:VALUE><cim:VALUE>Utilizes the Time Server</cim:VALUE><cim:VALUE>Utilizes the Management Server</cim:VALUE><cim:VALUE>Utilizes the Alias Server</cim:VALUE><cim:VALUE>Utilizes the Security Key Distribution Server</cim:VALUE><cim:VALUE>Utilizes the Clock Synchronization Server</cim:VALUE><cim:VALUE>Utilizes the Multicast Server</cim:VALUE><cim:VALUE>Utilizes QoS Facilitator</cim:VALUE><cim:VALUE>Utilizes Broadcast Services</cim:VALUE><cim:VALUE>Supports Fabric Login Server</cim:VALUE><cim:VALUE>Generates State Change Notifications</cim:VALUE><cim:VALUE>Registers for State Change Notifications</cim:VALUE><cim:VALUE>Responds to Read Connection Status</cim:VALUE><cim:VALUE>Supports Third Party Process Logout</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: An array of free-form strings that provide more detailed explanations for any of the Adapter features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FibreChannelAdapter.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="ReceiveBufferErrors" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.ErrorFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of times that a frame was received but no buffer was available.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="ReceiveEndErrors" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.ErrorFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of times that a frame was received but no end-to-end credit was available.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="ResourceAllocationTimeout" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A &apos;long&apos; timeout value (in milliseconds) for determining when to reinstate a Recovery_Qualifier. The default value is 120 seconds (120000 milliseconds). The value is typically set to the ErrorDetectTimeout value + 2*(fabric delay time).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="ErrorDetectTimeout" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A &apos;short&apos; timeout value (in milliseconds) for determining that an error has occurred. The default value is 10 seconds (10000 milliseconds).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="Class1SequencesSent" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of Class 1 sequences sent since the last reset of the Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="Class2SequencesSent" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of Class 2 sequences sent since the last reset of the Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="Class3SequencesSent" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of Class 3 sequences sent since the last reset of the Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="Class4SequencesSent" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of Class 4 sequences sent since the last reset of the Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="Class2OctetsReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.BytesReceived</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of octets received by the Adapter when running Class 2 service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="Class2OctetsTransmitted" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.BytesTransmitted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of octets that are transmitted by the Adapter when running Class 2 service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="Class2FramesReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.PacketsReceived</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of frames that were received by the Adapter when running Class 2 service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="Class2FramesTransmitted" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.PacketsTransmitted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of frames that were transmitted by the Adapter when running Class 2 service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="Class2DiscardFrames" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of frames that were discarded by the Adapter when running Class 2 service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="Class3OctetsReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.BytesReceived</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of octets that were received by the Adapter when running Class 3 service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="Class3OctetsTransmitted" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.BytesTransmitted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of octets that were transmitted by the Adapter when running Class 3 service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="Class3FramesReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.PacketsReceived</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of frames that were received by the Adapter when running Class 3 service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="Class3FramesTransmitted" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.PacketsTransmitted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of frames that were transmitted by the Adapter when running Class 3 service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="Class3DiscardFrames" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of frames that were discarded by the Adapter when running Class 3 service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="ParityErrors" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.ErrorFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of parity errors that were detected somewhere in the data path.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="FrameTimeouts" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.ErrorFrames</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of Class 1 or 2 frames that are not ACKed within the time indicated by ErrorDetectTimeout.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="BufferCreditErrors" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.BufferCreditNotProvided</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of times that the Device has been without a buffer credit for a time longer than ErrorDetectTimeout.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="EndCreditErrors" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.BufferCreditNotReceived</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of times that the Device has been without an end credit for a time longer than ErrorDetectTimeout.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibreChannelAdapter" PROPAGATED="false" NAME="OutOfOrderFramesReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.DelimiterErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of frames that were received out of order.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="PermanentAddress" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.PermanentAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: PermanentAddress defines the network address that is hardcoded into an adapter. This &apos;hardcoded&apos; address might be changed through a firmware upgrade or software configuration. If so, this field should be updated when the change is made. PermanentAddress should be left blank if no &apos;hardcoded&apos; address exists for the NetworkAdapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="NetworkAddresses" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.NetworkAddresses</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: An array of strings that indicates the network addresses for an adapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="Speed" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: An estimate of the current bandwidth in Bits per Second. For Adapters that vary in bandwidth or for those where no accurate estimation can be made, this property should contain the nominal bandwidth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RFC1213-MIB.ifSpeed</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="MaxSpeed" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.MaxSpeed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The maximum speed, in Bits per Second, for the Network Adapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="FullDuplex" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.FullDuplex</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A Boolean that indicates that the Adapter is operating in full duplex mode.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="AutoSense" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.AutoSense</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: A Boolean that indicates whether the NetworkAdapter is capable of automatically determining the speed or other communications characteristics of the attached network media.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="OctetsTransmitted" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortStatistics.BytesTransmitted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. The replacement is CIM_NetworkPortStatistics.BytesTransmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RFC1213-MIB.ifOutOctets</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkAdapter" PROPAGATED="true" NAME="OctetsReceived" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPortStatistics.BytesReceived</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of OctetsReceived is deprecated. The replacement is CIM_NetworkPortStatistics.BytesReceived.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|RFC1213-MIB.ifInOctets</cim:VALUE><cim:VALUE>MIF.DMTF|Network Adapter 802 Port|001.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalPort" NAME="CIM_FibrePort"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPort</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::NetworkAdapter</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of the FibrePort class is deprecated because FibreChannel Adapter has been deprecated in lieu of FCPort and this class overlaps with FCPort. The new FCPort class should be used in lieu of both FibreChannelAdapter and FibrePort. 
Deprecated description: FibrePort describes the capabilities and management aspects of a Fibre Channel Port Device.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="AddressIdentifier" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPort.PermanentAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: An address value that is used to identify the source (S_ID) or destination (D_ID) of a frame. The FC-SW standard includes a table of special address identifier values and their meanings. Consult the FC-SW documentation for additional information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="SupportedPortTypes" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: An array that indicates the modes in which the Port can operate. PortType values describe the role and behavior of the Fibre Channel entity: &quot;N&quot; = Node Port, &quot;NL&quot; = Node Port supporting FC arbitrated loop, &quot;E&quot; = Expansion Port connecting fabric elements (for example, FC switches), &quot;F&quot;=Fabric (element) Port, &quot;FL&quot;=Fabric (element) Port supporting FC arbitrated loop, and &quot;B&quot;=Bridge Port. PortTypes are defined in the ANSI X3 standards. 

A particular mode can be listed multiple times in the SupportedPortTypes array in order to define that multiple, unique version levels are supported. Version information is defined in the PortTypeVersions property. Note, each entry of the SupportedPortTypes array is related to the entry in PortTypeVersions that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>N</cim:VALUE><cim:VALUE>NL-Private</cim:VALUE><cim:VALUE>NL-Public</cim:VALUE><cim:VALUE>E</cim:VALUE><cim:VALUE>F</cim:VALUE><cim:VALUE>FL</cim:VALUE><cim:VALUE>B</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FibrePort.PortTypeVersions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="PortTypeVersions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Version information for each of the SupportedPortTypes. A particular PortType (mode) can be listed multiple times in the SupportedPortTypes array in order to define multiple, unique version levels. Note, each entry of this array is related to the entry in SupportedPortTypes that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FibrePort.SupportedPortTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="EnabledPortTypes" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The specific modes currently enabled for the Port. The values are equal to, or a subset of the values in the Supported PortTypes array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>N</cim:VALUE><cim:VALUE>NL-Private</cim:VALUE><cim:VALUE>NL-Public</cim:VALUE><cim:VALUE>E</cim:VALUE><cim:VALUE>F</cim:VALUE><cim:VALUE>FL</cim:VALUE><cim:VALUE>B</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FibrePort.SupportedPortTypes</cim:VALUE><cim:VALUE>CIM_FibrePort.EnabledVersions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="EnabledVersions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Version information for each of the EnabledPortTypes. A particular PortType (mode) might be listed multiple times in the EnabledPortTypes array in order to define multiple, unique version levels. Note, each entry of this array is related to the entry in EnabledPortTypes that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FibrePort.EnabledPortTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="CurrentPortType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPort.PortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The specific mode in which the Port is currently running. The value is one of the entries in the EnabledPortTypes array. The current port type or mode is dependent on the fibre technology. For example, in a public loop network, you might indicate a port type of &quot;FL&quot; (value=6) or &quot;NL&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>N</cim:VALUE><cim:VALUE>NL-Private</cim:VALUE><cim:VALUE>NL-Public</cim:VALUE><cim:VALUE>E</cim:VALUE><cim:VALUE>F</cim:VALUE><cim:VALUE>FL</cim:VALUE><cim:VALUE>B</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FibrePort.EnabledPortTypes</cim:VALUE><cim:VALUE>CIM_FibrePort.CurrentVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="CurrentVersion" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Version information for the CurrentPortType that is active.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FibrePort.CurrentPortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="AliasAddresses" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPort.NetworkAddresses</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: One or more address identifiers that can be recognized by the Port, in addition to its port-specific identifier. Multicast or hunt group addresses that are recognized by the Port would be identified in this array.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="LossOfSignalCounter" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.LossOfSignalCounter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of times that the signal has been lost on the Port since the last reset of the Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="LossOfSyncCounter" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.LossOfSyncCounter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of times that synchronization has been lost on the Port since the last reset of the Device. Synchronization is assumed lost after a timeout period that is identified by the Receiver TransmitterTimeout property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="CRCErrors" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.CRCErrors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Number of times that the CRC in a frame does not match the CRC computed by the receiver.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="InvalidTransmissionWords" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.InvalidTransmissionWords</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of transmission words that had an 8b10b code violation in one or more of its characters, had a K28.5 in its second, third, or fourth character positions, or was an ordered set that had an incorrect Beginning Running Disparity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="FramesTooShort" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.FramesTooShort</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of frames that were received that were shorter than 28 octets. The value of 28 is calculated based on an assumption of 24 header bytes plus 4 CRC bytes. The count does not include SOF/EOF bytes that are not data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="FramesTooLong" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPortStatistics.FramesTooLong</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of frames that were received that were longer than 2140 octets. The value of 2140 is calculated based on an assumption of 24 header bytes plus 4 CRC bytes and 2112 bytes of payload.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="ElasticityBufferUnderruns" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of times that a fill word could not be inserted, when required. The Elasticity Buffer is defined in FC-AL. This event might cause data corruption and might indicate a configuration error or that a device is out of spec.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="ElasticityBufferOverruns" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The number of times that a fill word could not be deleted, when required. The Elasticity Buffer is defined in FC-AL. This event might cause data corruption and might indicate a configuration error or a device out of spec.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="ReceiverTransmitterTimeout" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Timeout value in milliseconds that is used to determine when loss of synchronization has occurred. The typical default is 100 msec.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Milliseconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="BypassedState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Indication of whether the Port is currently bypassed (value=2) or not (value=1). A value of 3 (&quot;Forced Insert&quot;) describes that the Port is forced active, when it would otherwise be &quot;Bypassed&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Bypassed</cim:VALUE><cim:VALUE>Bypassed</cim:VALUE><cim:VALUE>Forced Insert</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePort" PROPAGATED="false" NAME="ConnectedMedia" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The type of cabling as sensed by the Port. Not all Fibre Ports are capable of providing this information. In this case, a value of 0, &quot;Unknown&quot;, will be returned. Also, when single or multi-mode fiber cabling cannot be distinguished, the more general value 4, &quot;Fiber-optic&quot; can be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Media</cim:VALUE><cim:VALUE>Copper/Twinaxial</cim:VALUE><cim:VALUE>Fiber-optic</cim:VALUE><cim:VALUE>Fiber Single Mode</cim:VALUE><cim:VALUE>Fiber Multimode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="Speed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The bandwidth of the Port in Bits per Second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="MaxSpeed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum bandwidth of the Port in Bits per Second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="RequestedSpeed" TYPE="uint64"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested bandwidth of the Port in Bits per Second. The actual bandwidth is reported in LogicalPort.Speed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="UsageRestriction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In some circumstances, a LogicalPort might be identifiable as a front end or back end port. An example of this situation would be a storage array that might have back end ports to communicate with disk drives and front end ports to communicate with hosts. If there is no restriction on the use of the port, then the value should be set to &apos;not restricted&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Front-end only</cim:VALUE><cim:VALUE>Back-end only</cim:VALUE><cim:VALUE>Not restricted</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="PortType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PortType is defined to force consistent naming of the &apos;type&apos; property in subclasses and to guarantee unique enum values for all instances of NetworkPort. When set to 1 (&quot;Other&quot;), related property OtherPortType contains a string description of the type of port. A range of values, DMTF_Reserved, has been defined that allows subclasses to override and define their specific types of ports.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..15999</cim:VALUE><cim:VALUE>16000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NetworkPort.OtherNetworkPortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalPort" PROPAGATED="true" NAME="OtherPortType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the type of module, when PortType is set to 1 (&quot;Other&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalPort.PortType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_FibrePortActiveLogin"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ActiveConnection</cim:VALUE><cim:VALUE>CIM_FCPort</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::NetworkAdapter</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of FibrePortActiveLogin is deprecated because FibrePort is deprecated. 
Deprecated description: Information for FibrePortActiveLogin is found by examining the individual FCPorts, and an ActiveConnection between the FCProtocolEndpoints that are associated with the ports. FibrePortActiveLogin indicates that two FibrePorts are connected through a login and have negotiated their Class Of Service, frame size, and other link characteristics, as specified by an instance of this class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FibrePortActiveLogin" PROPAGATED="false" REFERENCECLASS="CIM_FibrePort" NAME="LoginOriginator"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ActiveConnection.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The originator of the login.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FibrePortActiveLogin" PROPAGATED="false" REFERENCECLASS="CIM_FibrePort" NAME="LoginResponder"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ActiveConnection.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The responder to the login.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_FibrePortActiveLogin" PROPAGATED="false" NAME="NegotiatedCOS" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPort.ActiveCOS</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The Fibre Channel Class of Service that is currently running between the Ports. Because two Ports can be simultaneously connected at different Classes of Service, this property had to be part of the key of the object and therefore, the identity of the instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>F</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Fibre Channel Bus PortExtensions|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FibreChannelAdapter.SupportedCOS</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePortActiveLogin" PROPAGATED="false" NAME="NegotiatedFrameSize" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPort.ActiveMaximumTransmissionUnit</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The Fibre Channel frame size, in bytes, that is currently negotiated between the two Ports.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePortActiveLogin" PROPAGATED="false" NAME="NegotiatedSpeed" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FCPort.Speed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The speed for communications that is currently negotiated between the two Ports. Speed is specified in Bits per Second. If this information is not available, the property should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePortActiveLogin" PROPAGATED="false" NAME="ACKModel" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: Acknowledgement model that is negotiated during Port login. For example, ACK-1 indicates that each frame should be acknowledged.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>ACK-0</cim:VALUE><cim:VALUE>ACK-1</cim:VALUE><cim:VALUE>ACK-N</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Fibre Channel Bus PortExtensions|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePortActiveLogin" PROPAGATED="false" NAME="BufferToBufferModel" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The buffer-to-buffer model that was negotiated during Port login. Either the model defined by the FC-PH standard is used (value=1, &quot;Regular&quot;) or an &quot;Alternate&quot; model is negotiated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Regular</cim:VALUE><cim:VALUE>Alternate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePortActiveLogin" PROPAGATED="false" NAME="OriginatorBufferCredit" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: OriginatorBufferCredit reflects the buffer credit of the Port that is defined as the LoginOriginator. This method is the number of frame buffers that were made available by the originating Port to the responder Port. Buffer credits are used in point-to- point connections, when an NL-Local Port is logged into another NL-Local Port, and when Nx Ports are logged into Fx Ports. In other scenarios, this value is undefined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Fibre Channel Bus PortExtensions|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePortActiveLogin" PROPAGATED="false" NAME="ResponderBufferCredit" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: ResponderBufferCredit reflects the buffer credit of the Port that is defined as the LoginResponder. This method is the number of frame buffers that were made available by the responder Port to the originating Port. Buffer credits are used in point-to-point connections, when an NL-Local Port is logged into another NL-Local Port, and when Nx Ports are logged into Fx Ports. In other scenarios, this value is undefined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Fibre Channel Bus PortExtensions|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePortActiveLogin" PROPAGATED="false" NAME="OriginatorEndCredit" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: OriginatorEndCredit reflects the end credit of the Port that is defined as the LoginOriginator. This method is the number of frame buffers that were made available by the originating Port to the responder Port. End credits are used in point-to-point connections, when an NL-Local Port is logged into another NL-Local Port, and when Nx Ports are logged into remote Nx Ports. In other scenarios, this value is undefined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Fibre Channel Bus PortExtensions|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FibrePortActiveLogin" PROPAGATED="false" NAME="ResponderEndCredit" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: ResponderEndCredit reflects the end credit of the Port that is defined as the LoginResponder. This method is the number of frame buffers that were made available by the responder Port to the originating Port. End credits are used in point-to-point connections, when an NL-Local Port is logged into another NL-Local Port, and when Nx Ports are logged into remote Nx Ports. In other scenarios, this value is undefined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Fibre Channel Bus PortExtensions|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PortOnDevice" NAME="CIM_FibrePortOnFCAdapter"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::NetworkAdapter</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The use of FibrePortOnFCAdapter is deprecated because both FibrePort and FibreChannelAdapter have been deprecated. No replacement is needed because the 2 classes are combined into a single class. FibrePortOnFCAdapter associates a FibrePort with a FibreChannelAdapter.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FibrePortOnFCAdapter" PROPAGATED="false" REFERENCECLASS="CIM_FibreChannelAdapter" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The FibreChannelAdapter that includes the Port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FibrePortOnFCAdapter" PROPAGATED="false" REFERENCECLASS="CIM_FibrePort" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The FibrePort on the Adapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Display" NAME="CIM_FlatPanel"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::UserDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of the FlatPanel LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FlatPanel" PROPAGATED="false" NAME="HorizontalResolution" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FlatPanel&apos;s horizontal resolution in Pixels.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pixels</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pixel</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FlatPanel" PROPAGATED="false" NAME="VerticalResolution" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FlatPanel&apos;s vertical resolution in Pixels.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pixels</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pixel</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FlatPanel" PROPAGATED="false" NAME="ScanMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A FlatPanel&apos;s scan mode indicating either single (value=2) or dual scan (3).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Single Scan</cim:VALUE><cim:VALUE>Dual Scan</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FlatPanel" PROPAGATED="false" NAME="DisplayType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration describing the type of flat panel display.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Passive Matrix LCD</cim:VALUE><cim:VALUE>Active Matrix LCD</cim:VALUE><cim:VALUE>Cholesteric LCD</cim:VALUE><cim:VALUE>Field Emission Display</cim:VALUE><cim:VALUE>Electro Luminescent Display</cim:VALUE><cim:VALUE>Gas Plasma</cim:VALUE><cim:VALUE>LED</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FlatPanel" PROPAGATED="false" NAME="LightSource" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A description of the display illumination type. For example, backlit (value=2) or reflective (4) can be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Backlit</cim:VALUE><cim:VALUE>Edgelit</cim:VALUE><cim:VALUE>Reflective</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FlatPanel" PROPAGATED="false" NAME="SupportsColor" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the FlatPanel supports color display.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserDevice" PROPAGATED="true" NAME="IsLocked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An indication of whether the Device is locked, preventing user input or output.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DSLModem" NAME="CIM_HDSLModem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Modems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The HDSLModem class represents Modems of the DSL type = HDSL, High data rate Digital Subscribe Line, which is capable of delivering T1 or E1 speeds. Properties will be defined in a future release of the model.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ConnectionBasedModem" PROPAGATED="true" NAME="VendorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VendorID information is reported through Modem-specific requests. For example, for ADSLModem Devices, the VendorID is assigned by T1E1.4 according to T1.413, Appendix D. The correct place in the CIM Schema for this information is in PhysicalElement (the Manufacturer property) for hardware and Product (the Vendor property) if the information is related to Product acquisition. This data is also reported here because it is part of the standard output from the Device and is an optimization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_HostedStoragePool"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SystemStoragePool is a specialization of SystemComponent association that establishes that the StoragePool is defined in the context of the System.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedStoragePool" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent system in the Association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedStoragePool" PROPAGATED="false" REFERENCECLASS="CIM_StoragePool" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StoragePool that is a component of a System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MediaTransferDevice" NAME="CIM_InterLibraryPort"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InterLibraryPorts represent hardware that transports Physical Media between connected StorageLibraries. The LibraryExchange association identifies the connected Libraries, by identifying the connected InterLibraryPorts.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_InterLibraryPort" PROPAGATED="false" NAME="LastAccessed" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Date and time that the Port was last accessed by its System/StorageLibrary. This value may be different than that specified for the Port(s) to which this Inter LibraryPort is connected. Connected Ports are identified using the LibraryExchange association.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InterLibraryPort" PROPAGATED="false" NAME="ImportCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times that the InterLibraryPort was used to move a PhysicalMedia into the System/StorageLibrary.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InterLibraryPort" PROPAGATED="false" NAME="ExportCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times that the InterLibraryPort was used to move a PhysicalMedia out of the System/StorageLibrary.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InterLibraryPort" PROPAGATED="false" NAME="Direction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration expressing whether the Port is used for import into the Library/System which scopes and names it (value=1), export from the Library/System (value=2), or both (value=3).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Import</cim:VALUE><cim:VALUE>Export</cim:VALUE><cim:VALUE>Both Import and Export</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CallBasedModem" NAME="CIM_ISDNModem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Modems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ISDNModem class, a kind of call-based Modem. Properties will be defined in a future release of the model.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="FallbackEnabled" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether online fallback is enabled so that it can be negotiated by the Modem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CompressionSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array that enumerates all the compression protocols that are supported by the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Compression</cim:VALUE><cim:VALUE>MNP 5</cim:VALUE><cim:VALUE>V.42bis</cim:VALUE><cim:VALUE>MNP 3</cim:VALUE><cim:VALUE>MNP 4</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.OtherCompressionDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherCompressionDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the compression type when &quot;Other &quot; (value=1) is defined in the CompressionSupported array. If there are multiple &quot;Other&quot; types, then combine their descriptions into a single string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.CompressionSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CompressionInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the current data compression characteristics of the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Compression</cim:VALUE><cim:VALUE>MNP 5</cim:VALUE><cim:VALUE>V.42bis</cim:VALUE><cim:VALUE>MNP 3</cim:VALUE><cim:VALUE>MNP 4</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.CompressionSupported</cim:VALUE><cim:VALUE>CIM_CallBasedModem.OtherCompressionInfoDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherCompressionInfoDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the current compression type when &quot;Other&quot; (value=1) is specified in the CompressionInfo property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.CompressionInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="ModulationSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array that enumerates all the modulation protocols that are supported by the Modem. The beginning entries in the Values qualifier array are mapped from the CIM_POTSModem ModulationScheme property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Bell 103</cim:VALUE><cim:VALUE>Bell 212A</cim:VALUE><cim:VALUE>V.22bis</cim:VALUE><cim:VALUE>V.32</cim:VALUE><cim:VALUE>V.32bis</cim:VALUE><cim:VALUE>V.terbo</cim:VALUE><cim:VALUE>V.FC</cim:VALUE><cim:VALUE>V.34</cim:VALUE><cim:VALUE>V.34bis</cim:VALUE><cim:VALUE>V.17 (G3 Fax Call)</cim:VALUE><cim:VALUE>V.21</cim:VALUE><cim:VALUE>V.22</cim:VALUE><cim:VALUE>V.23 Constant Carrier (1200/75)</cim:VALUE><cim:VALUE>V.23 Switched Carrier (Half Duplex)</cim:VALUE><cim:VALUE>V.26bis</cim:VALUE><cim:VALUE>V.26ter</cim:VALUE><cim:VALUE>V.27ter (G3 Fax Call)</cim:VALUE><cim:VALUE>V.29 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.34 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.90 Issue 1 (Asymmetric)</cim:VALUE><cim:VALUE>V.90 Issue 2 (Symmetric)</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>X2</cim:VALUE><cim:VALUE>K56FLEX</cim:VALUE><cim:VALUE>V.Fast</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.OtherModulationDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherModulationDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the current modulation type when &quot;Other&quot; (value=1) is specified in the ModulationSupported property. If there are multiple &quot;Other&quot; types, then combine their descriptions into a single string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ModulationSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="ModulationScheme" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the current modulation scheme of the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Bell 103</cim:VALUE><cim:VALUE>Bell 212A</cim:VALUE><cim:VALUE>V.22bis</cim:VALUE><cim:VALUE>V.32</cim:VALUE><cim:VALUE>V.32bis</cim:VALUE><cim:VALUE>V.terbo</cim:VALUE><cim:VALUE>V.FC</cim:VALUE><cim:VALUE>V.34</cim:VALUE><cim:VALUE>V.34bis</cim:VALUE><cim:VALUE>V.17 (G3 Fax Call)</cim:VALUE><cim:VALUE>V.21</cim:VALUE><cim:VALUE>V.22</cim:VALUE><cim:VALUE>V.23 Constant Carrier (1200/75)</cim:VALUE><cim:VALUE>V.23 Switched Carrier (Half Duplex)</cim:VALUE><cim:VALUE>V.26bis</cim:VALUE><cim:VALUE>V.26ter</cim:VALUE><cim:VALUE>V.27ter (G3 Fax Call)</cim:VALUE><cim:VALUE>V.29 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.34 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.90 Issue 1 (Asymmetric)</cim:VALUE><cim:VALUE>V.90 Issue 2 (Symmetric)</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>X2</cim:VALUE><cim:VALUE>K56FLEX</cim:VALUE><cim:VALUE>V.Fast</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ModulationSupported</cim:VALUE><cim:VALUE>CIM_CallBasedModem.OtherSchemeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherSchemeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the current modulation type when &quot;Other&quot; (value=1) is specified in the ModulationScheme property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ModulationScheme</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="ErrorControlSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array that enumerates the error control protocols that are supported by the Modem. The beginning entries in the Values qualifier array are mapped from the CIM_POTSModem ErrorControlInfo property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Error Correction</cim:VALUE><cim:VALUE>MNP 4</cim:VALUE><cim:VALUE>LAPM</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>ECP Enhanced Cellular Protocol</cim:VALUE><cim:VALUE>ETC Enhanced Throughput Cellular</cim:VALUE><cim:VALUE>MNP 1</cim:VALUE><cim:VALUE>MNP 2</cim:VALUE><cim:VALUE>MNP 3</cim:VALUE><cim:VALUE>MNP10</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.OtherErrorControlDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherErrorControlDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the error control type when &quot;Other&quot; (value= 1) is specified in the ErrorControlSupported property. If there are multiple &quot;Other&quot; types, then combine their descriptions into a single string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ErrorControlSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="ErrorControlInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the current error correction characteristics of the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Error Correction</cim:VALUE><cim:VALUE>MNP 4</cim:VALUE><cim:VALUE>LAPM</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>ECP Enhanced Cellular Protocol</cim:VALUE><cim:VALUE>ETC Enhanced Throughput Cellular</cim:VALUE><cim:VALUE>MNP 1</cim:VALUE><cim:VALUE>MNP 2</cim:VALUE><cim:VALUE>MNP 3</cim:VALUE><cim:VALUE>MNP10</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ErrorControlSupported</cim:VALUE><cim:VALUE>CIM_CallBasedModem.OtherErrorControlInfoDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherErrorControlInfoDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the error control when &quot;Other&quot; (value=1) is defined as the value of the ErrorControlInfo property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ErrorControlInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of the last reset of the Modem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CallSpeed" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The rate at which the receiver and transmitter are or were last cooperating, on a call, before disconnection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CallStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Status of the Modem. For example, information regarding modem negotiation or whether the modem is connected (values 8 and 9, respectively) can be conveyed in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>On Hook</cim:VALUE><cim:VALUE>Dialing</cim:VALUE><cim:VALUE>Waiting for Answer</cim:VALUE><cim:VALUE>Ringing</cim:VALUE><cim:VALUE>Modem Detected</cim:VALUE><cim:VALUE>Negotiating</cim:VALUE><cim:VALUE>Online</cim:VALUE><cim:VALUE>Error</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CharsSent" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of characters sent by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CharsReceived" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of characters received by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CharsLost" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of characters lost by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="BlocksSent" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of blocks sent by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="BlocksResent" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of blocks resent by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="BlocksReceived" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of blocks received by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="BlockErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of block errors seen by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CallLength" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Length of the last or current call. A call in-progress is indicated by the CallStatus property. The &apos;interval&apos; format of the datetime data type should be used for the property value.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="NumberDialed" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Last or current number dialed to which the statistics apply, or NULL if the call was incoming.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_UserDevice" NAME="CIM_Keyboard"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::UserDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of the Keyboard LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Keyboard" PROPAGATED="false" NAME="NumberOfFunctionKeys" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of function keys on the Keyboard.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Keyboard" PROPAGATED="false" NAME="Layout" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string indicating the format and layout of the Keyboard.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Keyboard|004.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Keyboard" PROPAGATED="false" NAME="Password" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer indicating whether a hardware-level password is enabled at the keyboard (value=4), preventing local input. Other values are: &quot;Disabled&quot; (3), &quot;Not Implemented&quot; (5), &quot;Other&quot; (1) and &quot;Unknown&quot; (2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Not Implemented</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Hardware Security|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserDevice" PROPAGATED="true" NAME="IsLocked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An indication of whether the Device is locked, preventing user input or output.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_LibraryExchange"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>LibraryExchange indicates that two StorageLibraries are connected through their InterLibraryPorts.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LibraryExchange" PROPAGATED="false" REFERENCECLASS="CIM_InterLibraryPort" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InterLibraryPort of one StorageLibrary.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LibraryExchange" PROPAGATED="false" REFERENCECLASS="CIM_InterLibraryPort" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InterLibraryPort of the connected Library.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_LibraryExchange" PROPAGATED="false" NAME="CurrentlyAccessingPort" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating whether the Antecedent (value=1), Dependent (value=2), or neither Library (value=3) currently has access to the Port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Antecedent</cim:VALUE><cim:VALUE>Dependent</cim:VALUE><cim:VALUE>Neither</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemPackaging" NAME="CIM_LibraryPackage"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Similar to the way that LogicalDevices are &apos;Realized&apos; by PhysicalElements, a StorageLibrary can be realized in one or more PhysicalPackages. The LibraryPackage association explicitly defines this relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LibraryPackage" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalPackage" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalPackage(s) that realize a StorageLibrary.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LibraryPackage" PROPAGATED="false" REFERENCECLASS="CIM_StorageLibrary" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageLibrary.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MediaTransferDevice" NAME="CIM_LimitedAccessPort"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LimitedAccessPorts represent hardware that transports Physical Media into or out of a System, such as a StorageLibrary. They are identified as &apos;limited&apos; since these Ports do not provide access to ALL the PhysicalMedia or StorageMediaLocations in a Library, but only to a subset.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LimitedAccessPort" PROPAGATED="false" NAME="Locked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Port is &apos;locked&apos; (TRUE) or &apos;unlocked&apos; (FALSE). When the Port is locked, access its Media Locations is prevented without the use of a physical key, front panel activity or the issuance of a software unlock command.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LimitedAccessPort" PROPAGATED="false" NAME="Extended" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When a Port is &apos;Extended&apos; or &apos;open&apos; (value=TRUE), its Storage MediaLocations are accessible to a human operator. If not extended (value=FALSE), the Locations are accessible to a PickerElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LimitedAccessPort" PROPAGATED="false" NAME="ExtendTimeout" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When a LimitedAccessPort is &apos;Extended&apos;, all related media- transfer componentry may be stopped. The ExtendTimeout property provides a mechanism to event on a Port left open for a period of time (in seconds) exceeding the property&apos;s value.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LimitedAccessPort" PROPAGATED="false" NAME="LastExtended" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Date and time that the Port was last extended.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LimitedAccessPort" PROPAGATED="false" NAME="ImportCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times that the LimitedAccessPort was used to move a PhysicalMedia into the System/StorageLibrary.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LimitedAccessPort" PROPAGATED="false" NAME="ExportCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of times that the LimitedAccessPort was used to move a PhysicalMedia out of the System/StorageLibrary.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LimitedAccessPort" PROPAGATED="false" NAME="Direction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration expressing whether the Port is used for import into the Library/System which scopes and names it (value=1), export from the Library/System (value=2), or both (value=3).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Import</cim:VALUE><cim:VALUE>Export</cim:VALUE><cim:VALUE>Both Import and Export</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BasedOn" NAME="CIM_LogicalDiskBasedOnExtent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LogicalDisks can be BasedOn a single StorageVolume, Memory (in the case of a RAM Disk), a DiskPartition or other StorageExtent. These relationships are made explicit in this association. Subclasses of the association, LogicalDiskBasedOn Partition and LogicalDiskBasedOnVolume, detail the &apos;typical&apos; semantics.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogicalDiskBasedOnExtent" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogicalDiskBasedOnExtent" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDisk" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDisk which is built on the StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StartingAddress indicates where in lower level storage, the higher level Extent begins.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EndingAddress indicates where in lower level storage, the higher level Extent ends. This property is useful when mapping non-contiguous Extents into a higher level grouping.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="OrderIndex" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If there is an order to the BasedOn associations that describe how a higher level StorageExtent is assembled, the OrderIndex property indicates this. When an order exists, the instances of BasedOn with the same Dependent value (i.e., the same higher level Extent) should place unique values in the OrderIndex property. The lowest value implies the first member of the collection of lower level Extents, and increasing values imply successive members of the collection. If there is no ordered relationship, a value of zero should be specified. An example of the use of this property is to define a RAID-0 striped array of 3 disks. The resultant RAID array is a StorageExtent that is dependent on (BasedOn) the StorageExtents that describe each of the 3 disks. The OrderIndex of each BasedOn association from the disk Extents to the RAID array could be specified as 1, 2 and 3 to indicate the order in which the disk Extents are used to access the RAID data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDiskBasedOnExtent" NAME="CIM_LogicalDiskBasedOnPartition"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>LogicalDisks can be BasedOn a DiskPartition. For example, a personal computer&apos;s C: drive may be located on a Partition on local PhysicalMedia. In this association of LogicalDisks to Partitions, note that the cardinality of the Antecedent, Disk Partition, is Max (1). This dictates that a LogicalDisk can not span more than one Partition. However, there are cases where this is true. When it occurs, the LogicalDisk is really based on some kind of RAID configuration (for example, a mirror or stripe set). In these scenarios, the LogicalDisk is more correctly BasedOn a StorageVolume. To prevent incorrectly using the LogicalDiskBasedOnPartition association, the Max (1) qualifier was put on the Antecedent reference to the DiskPartition.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogicalDiskBasedOnPartition" PROPAGATED="false" REFERENCECLASS="CIM_DiskPartition" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DiskPartition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogicalDiskBasedOnPartition" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDisk" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDisk which is built on the StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StartingAddress indicates where in lower level storage, the higher level Extent begins.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EndingAddress indicates where in lower level storage, the higher level Extent ends. This property is useful when mapping non-contiguous Extents into a higher level grouping.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="OrderIndex" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If there is an order to the BasedOn associations that describe how a higher level StorageExtent is assembled, the OrderIndex property indicates this. When an order exists, the instances of BasedOn with the same Dependent value (i.e., the same higher level Extent) should place unique values in the OrderIndex property. The lowest value implies the first member of the collection of lower level Extents, and increasing values imply successive members of the collection. If there is no ordered relationship, a value of zero should be specified. An example of the use of this property is to define a RAID-0 striped array of 3 disks. The resultant RAID array is a StorageExtent that is dependent on (BasedOn) the StorageExtents that describe each of the 3 disks. The OrderIndex of each BasedOn association from the disk Extents to the RAID array could be specified as 1, 2 and 3 to indicate the order in which the disk Extents are used to access the RAID data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDiskBasedOnExtent" NAME="CIM_LogicalDiskBasedOnVolume"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>LogicalDisks can be BasedOn a single Volume (for example, exposed by a software volume manager), or be BasedOn a Disk Partition directly. The former relationship is made explicit in this association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogicalDiskBasedOnVolume" PROPAGATED="false" REFERENCECLASS="CIM_StorageVolume" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageVolume.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogicalDiskBasedOnVolume" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDisk" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDisk which is built on the StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StartingAddress indicates where in lower level storage, the higher level Extent begins.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EndingAddress indicates where in lower level storage, the higher level Extent ends. This property is useful when mapping non-contiguous Extents into a higher level grouping.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="OrderIndex" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If there is an order to the BasedOn associations that describe how a higher level StorageExtent is assembled, the OrderIndex property indicates this. When an order exists, the instances of BasedOn with the same Dependent value (i.e., the same higher level Extent) should place unique values in the OrderIndex property. The lowest value implies the first member of the collection of lower level Extents, and increasing values imply successive members of the collection. If there is no ordered relationship, a value of zero should be specified. An example of the use of this property is to define a RAID-0 striped array of 3 disks. The resultant RAID array is a StorageExtent that is dependent on (BasedOn) the StorageExtents that describe each of the 3 disks. The OrderIndex of each BasedOn association from the disk Extents to the RAID array could be specified as 1, 2 and 3 to indicate the order in which the disk Extents are used to access the RAID data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalDiskBasedOnVolume" NAME="CIM_LogicalDiskBasedOnVolumeSet"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BasedOn</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SccExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association describes that LogicalDisks can be BasedOn a VolumeSet. However, there is no need for the specificity of this association. It is deprecated in lieu of the generic BasedOn relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogicalDiskBasedOnVolumeSet" PROPAGATED="false" REFERENCECLASS="CIM_VolumeSet" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BasedOn.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VolumeSet.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogicalDiskBasedOnVolume" PROPAGATED="true" REFERENCECLASS="CIM_LogicalDisk" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDisk which is built on the StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StartingAddress indicates where in lower level storage, the higher level Extent begins.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EndingAddress indicates where in lower level storage, the higher level Extent ends. This property is useful when mapping non-contiguous Extents into a higher level grouping.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="OrderIndex" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If there is an order to the BasedOn associations that describe how a higher level StorageExtent is assembled, the OrderIndex property indicates this. When an order exists, the instances of BasedOn with the same Dependent value (i.e., the same higher level Extent) should place unique values in the OrderIndex property. The lowest value implies the first member of the collection of lower level Extents, and increasing values imply successive members of the collection. If there is no ordered relationship, a value of zero should be specified. An example of the use of this property is to define a RAID-0 striped array of 3 disks. The resultant RAID array is a StorageExtent that is dependent on (BasedOn) the StorageExtents that describe each of the 3 disks. The OrderIndex of each BasedOn association from the disk Extents to the RAID array could be specified as 1, 2 and 3 to indicate the order in which the disk Extents are used to access the RAID data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MediaAccessDevice" NAME="CIM_MagnetoOpticalDrive"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and managment of a MagnetoOpticalDrive, a subtype of MediaAccessDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities of the MediaAccessDevice. For example, the Device may support &quot;Random Access&quot;, removeable media and &quot;Automatic Cleaning&quot;. In this case, the values 3, 7 and 9 would be written to the array. 
Several of the enumerated values require some explanation: 1) Value 11, Supports Dual Sided Media, distinguishes a Device that can access both sides of dual sided Media, from a Device that reads only a single side and requires the Media to be flipped; and, 2) Value 12, Predismount Eject Not Required, indicates that Media does not have to be explicitly ejected from the Device before being accessed by a PickerElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Sequential Access</cim:VALUE><cim:VALUE>Random Access</cim:VALUE><cim:VALUE>Supports Writing</cim:VALUE><cim:VALUE>Encryption</cim:VALUE><cim:VALUE>Compression</cim:VALUE><cim:VALUE>Supports Removeable Media</cim:VALUE><cim:VALUE>Manual Cleaning</cim:VALUE><cim:VALUE>Automatic Cleaning</cim:VALUE><cim:VALUE>SMART Notification</cim:VALUE><cim:VALUE>Supports Dual Sided Media</cim:VALUE><cim:VALUE>Predismount Eject Not Required</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Storage Devices|001.9</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.11</cim:VALUE><cim:VALUE>MIF.DMTF|Storage Devices|001.12</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.7</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.2</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing more detailed explanations for any of the AccessDevice features indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="ErrorMethodology" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorMethodology is a free-form string describing the type(s) of error detection and correction supported by this Device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used by the device to support compression. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the device supports compression capabilities or not, &quot;Compressed&quot; to represent that the device supports compression capabilities but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the devices does not support compression capabilities.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="NumberOfMediaSupported" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the MediaAccessDevice supports multiple individual Media, this property defines the maximum number which can be supported or inserted.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxMediaSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum size, in KBytes, of media supported by this Device. KBytes is interpreted as the number of bytes multiplied by 1000 (NOT the number of bytes multiplied by 1024).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Sequential Access Devices|001.2</cim:VALUE><cim:VALUE>MIF.DMTF|Host Disk|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="DefaultBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Default block size, in bytes, for this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum block size, in bytes, for media accessed by this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MinBlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum block size, in bytes, for media accessed by this Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="NeedsCleaning" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the MediaAccessDevice needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MediaIsLocked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True indicates that the media is locked in the Device and can not be ejected. For non-removeable Devices, this value should be true.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="Security" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration indicating the operational security defined for the MediaAccessDevice. For example, information that the Device is &quot;Read Only&quot; (value=4) or &quot;Boot Bypass&quot; (value=6) can be described using this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>Read Only</cim:VALUE><cim:VALUE>Locked Out</cim:VALUE><cim:VALUE>Boot Bypass</cim:VALUE><cim:VALUE>Boot Bypass and Read Only</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Disks|003.22</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LastCleaned" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date and time on which the Device was last cleaned.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxAccessTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds to move from the first location on the Media to the location that is furthest with respect to time. For a DiskDrive, this represents full seek + full rotational delay. For TapeDrives, this represents a search from the beginning of the tape to the most physically distant point. (The end of a tape may be at its most physically distant point, but this is not necessarily true.)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UncompressedDataRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sustained data transfer rate in KB/sec that the Device can read from and write to a Media. This is a sustained, raw data rate. Maximum rates or rates assuming compression should not be reported in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte / second * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LoadTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds from &apos;load&apos; to being able to read or write a Media. For example, for DiskDrives, this is the interval between a disk not spinning to the disk reporting that it is ready for read/write (ie, the disk spinning at nominal speeds). For TapeDrives, this is the time from a Media being injected to reporting that it is ready for an application. This is usually at the tape&apos;s BOT area.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnloadTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time in milliseconds from being able to read or write a Media to its &apos;unload&apos;. For example, for DiskDrives, this is the interval between a disk spinning at nominal speeds and a disk not spinning. For TapeDrives, this is the time for a Media to go from its BOT to being fully ejected and accessible to a PickerElement or human operator.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MountCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the number of times that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="TimeOfLastMount" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the most recent date and time that Media was mounted on the Device. For Devices accessing nonremovable Media, such as hard disks, this property has no meaning and is not applicable.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="TotalMountTime" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For a MediaAccessDevice that supports removable Media, the total time (in seconds) that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnitsDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines &apos;Units&apos; relative to its use in the property, MaxUnitsBeforeCleaning. This describes the criteria used to determine when the MediaAccessDevice should be cleaned.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.MaxUnitsBeforeCleaning</cim:VALUE><cim:VALUE>CIM_MediaAccessDevice.UnitsUsed</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="MaxUnitsBeforeCleaning" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the maximum &apos;units&apos; that can be used, with respect to the AccessDevice, before the Device should be cleaned. The property, UnitsDescription, defines how &apos;units&apos; should be interpreted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.UnitsDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="UnitsUsed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the currently used &apos;units&apos; of the AccessDevice, helpful to describe when the Device may require cleaning. The property, UnitsDescription, defines how &apos;units&apos; should be interpreted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MediaAccessDevice.UnitsDescription</cim:VALUE><cim:VALUE>CIM_MediaAccessDevice.MaxUnitsBeforeCleaning</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_MediaAccessDevice" PROPAGATED="true" NAME="LockMedia" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to lock and unlock the media in a removeable Access Device. The method takes one parameter as input - a boolean indicating whether to lock or unlock. TRUE indicates that the media should be locked in the Device, FALSE indicates that the media should be unlocked. The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. The set of possible return codes should be specified in a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; should be specified as a Values array qualifier on the method.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Lock" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, lock the media. If FALSE release the media.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_ModulePort"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>ModulePort associates ports with their hosting modules.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ModulePort" PROPAGATED="false" REFERENCECLASS="CIM_LogicalModule" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A module that has ports.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ModulePort" PROPAGATED="false" REFERENCECLASS="CIM_NetworkPort" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Port that is associated with a module.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Sensor" NAME="CIM_MultiStateSensor"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Multi-StateSensor is a multi-member set of Sensors.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="SensorType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Type of the Sensor, e.g. Voltage or Temperature Sensor. If the type is set to &quot;Other&quot;, then the OtherSensorType Description can be used to further identify the type, or if the Sensor has numeric readings, then the type of the Sensor can be implicitly determined by the Units. A description of the different Sensor types is as follows: A Temperature Sensor measures the environmental temperature. Voltage and Current Sensors measure electrical voltage and current readings. A Tachometer measures speed/revolutions of a Device. For example, a Fan Device can have an associated Tachometer which measures its speed. A Counter is a general purpose Sensor that measures some numerical property of a Device. A Counter value can be cleared, but it never decreases. A Switch Sensor has states like Open/Close, On/Off, or Up/Down. A Lock has states of Locked/Unlocked. Humidity, Smoke Detection and Air Flow Sensors measure the equivalent environmental characteristics. A Presence Sensor detects the presence of a PhysicalElement. A Power Consumption Sensor measures the instantaneous power consumed by a managed element. A Power Production Sensor measures the instantaneous power produced by a managed element such as a power supply or a voltage regulator. A pressure sensor is used to report pressure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Temperature</cim:VALUE><cim:VALUE>Voltage</cim:VALUE><cim:VALUE>Current</cim:VALUE><cim:VALUE>Tachometer</cim:VALUE><cim:VALUE>Counter</cim:VALUE><cim:VALUE>Switch</cim:VALUE><cim:VALUE>Lock</cim:VALUE><cim:VALUE>Humidity</cim:VALUE><cim:VALUE>Smoke Detection</cim:VALUE><cim:VALUE>Presence</cim:VALUE><cim:VALUE>Air Flow</cim:VALUE><cim:VALUE>Power Consumption</cim:VALUE><cim:VALUE>Power Production</cim:VALUE><cim:VALUE>Pressure</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.OtherSensorTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="OtherSensorTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Sensor type - used when the SensorType property is set to &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.SensorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="PossibleStates" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PossibleStates enumerates the string outputs of the Sensor. For example, a &quot;Switch&quot; Sensor may output the states &quot;On&quot;, or &quot;Off&quot;. Another implementation of the Switch may output the states &quot;Open&quot;, and &quot;Close&quot;. Another example is a NumericSensor supporting thresholds. This Sensor can report the states like &quot;Normal&quot;, &quot;Upper Fatal&quot;, &quot;Lower Non-Critical&quot;, etc. A NumericSensor that does not publish readings and thresholds, but stores this data internally, can still report its states.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="CurrentState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current state indicated by the Sensor. This is always one of the &quot;PossibleStates&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="PollingInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The polling interval that the Sensor hardware or the instrumentation uses to determine the current state of the Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>NanoSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-9</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Sensor" NAME="CIM_NumericSensor"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.16.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Numeric Sensor is capable of returning numeric readings and optionally supports thresholds settings.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="BaseUnits" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The base unit of the values returned by this Sensor. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). For example, if BaseUnits is Volts and the UnitModifier is -6, then the units of the values returned are MicroVolts. However, if the RateUnits property is set to a value other than &quot;None&quot;, then the units are further qualified as rate units. In the above example, if RateUnits is set to &quot;Per Second&quot;, then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Degrees C</cim:VALUE><cim:VALUE>Degrees F</cim:VALUE><cim:VALUE>Degrees K</cim:VALUE><cim:VALUE>Volts</cim:VALUE><cim:VALUE>Amps</cim:VALUE><cim:VALUE>Watts</cim:VALUE><cim:VALUE>Joules</cim:VALUE><cim:VALUE>Coulombs</cim:VALUE><cim:VALUE>VA</cim:VALUE><cim:VALUE>Nits</cim:VALUE><cim:VALUE>Lumens</cim:VALUE><cim:VALUE>Lux</cim:VALUE><cim:VALUE>Candelas</cim:VALUE><cim:VALUE>kPa</cim:VALUE><cim:VALUE>PSI</cim:VALUE><cim:VALUE>Newtons</cim:VALUE><cim:VALUE>CFM</cim:VALUE><cim:VALUE>RPM</cim:VALUE><cim:VALUE>Hertz</cim:VALUE><cim:VALUE>Seconds</cim:VALUE><cim:VALUE>Minutes</cim:VALUE><cim:VALUE>Hours</cim:VALUE><cim:VALUE>Days</cim:VALUE><cim:VALUE>Weeks</cim:VALUE><cim:VALUE>Mils</cim:VALUE><cim:VALUE>Inches</cim:VALUE><cim:VALUE>Feet</cim:VALUE><cim:VALUE>Cubic Inches</cim:VALUE><cim:VALUE>Cubic Feet</cim:VALUE><cim:VALUE>Meters</cim:VALUE><cim:VALUE>Cubic Centimeters</cim:VALUE><cim:VALUE>Cubic Meters</cim:VALUE><cim:VALUE>Liters</cim:VALUE><cim:VALUE>Fluid Ounces</cim:VALUE><cim:VALUE>Radians</cim:VALUE><cim:VALUE>Steradians</cim:VALUE><cim:VALUE>Revolutions</cim:VALUE><cim:VALUE>Cycles</cim:VALUE><cim:VALUE>Gravities</cim:VALUE><cim:VALUE>Ounces</cim:VALUE><cim:VALUE>Pounds</cim:VALUE><cim:VALUE>Foot-Pounds</cim:VALUE><cim:VALUE>Ounce-Inches</cim:VALUE><cim:VALUE>Gauss</cim:VALUE><cim:VALUE>Gilberts</cim:VALUE><cim:VALUE>Henries</cim:VALUE><cim:VALUE>Farads</cim:VALUE><cim:VALUE>Ohms</cim:VALUE><cim:VALUE>Siemens</cim:VALUE><cim:VALUE>Moles</cim:VALUE><cim:VALUE>Becquerels</cim:VALUE><cim:VALUE>PPM (parts/million)</cim:VALUE><cim:VALUE>Decibels</cim:VALUE><cim:VALUE>DbA</cim:VALUE><cim:VALUE>DbC</cim:VALUE><cim:VALUE>Grays</cim:VALUE><cim:VALUE>Sieverts</cim:VALUE><cim:VALUE>Color Temperature Degrees K</cim:VALUE><cim:VALUE>Bits</cim:VALUE><cim:VALUE>Bytes</cim:VALUE><cim:VALUE>Words (data)</cim:VALUE><cim:VALUE>DoubleWords</cim:VALUE><cim:VALUE>QuadWords</cim:VALUE><cim:VALUE>Percentage</cim:VALUE><cim:VALUE>Pascals</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor.UnitModifier</cim:VALUE><cim:VALUE>CIM_NumericSensor.RateUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="UnitModifier" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The unit multiplier for the values returned by this Sensor. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). For example, if BaseUnits is Volts and the Unit Modifier is -6, then the units of the values returned are MicroVolts. However, if the RateUnits property is set to a value other than &quot;None&quot;, then the units are further qualified as rate units. In the above example, if RateUnits is set to &quot;Per Second&quot;, then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor.BaseUnits</cim:VALUE><cim:VALUE>CIM_NumericSensor.RateUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="RateUnits" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies if the units returned by this Sensor are rate units. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). This is true unless this property (RateUnits) has a value different than &quot;None&quot;. For example, if BaseUnits is Volts and the UnitModifier is -6, then the units of the values returned are MicroVolts. But, if the RateUnits property is set to a value other than &quot;None&quot;, then the units are further qualified as rate units. In the above example, if RateUnits is set to &quot;Per Second&quot;, then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier. Any implementation of CurrentReading should be qualified with either a Counter or a Gauge qualifier, depending on the characteristics of the sensor being modeled.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Per MicroSecond</cim:VALUE><cim:VALUE>Per MilliSecond</cim:VALUE><cim:VALUE>Per Second</cim:VALUE><cim:VALUE>Per Minute</cim:VALUE><cim:VALUE>Per Hour</cim:VALUE><cim:VALUE>Per Day</cim:VALUE><cim:VALUE>Per Week</cim:VALUE><cim:VALUE>Per Month</cim:VALUE><cim:VALUE>Per Year</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor.UnitModifier</cim:VALUE><cim:VALUE>CIM_NumericSensor.BaseUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="CurrentReading" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current value indicated by the Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.5</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.5</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="NominalReading" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NominalReading indicates the &apos;normal&apos; or expected value for the NumericSensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.6</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.6</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="NormalMax" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NormalMax provides guidance for the user as to the normal maximum range for the NumericSensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.7</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.7</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="NormalMin" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NormalMin provides guidance for the user as to the normal minimum range for the NumericSensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.8</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.8</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="MaxReadable" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxReadable indicates the largest value of the measured property that can be read by the NumericSensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.9</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.9</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="MinReadable" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinReadable indicates the smallest value of the measured property that can be read by the NumericSensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.10</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.10</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="Resolution" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Resolution indicates the ability of the Sensor to resolve differences in the measured property. The units for this measurement are determined by BaseUnit*UnitModifier/RateUnit.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.17</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.17</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="Tolerance" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor.Resolution</cim:VALUE><cim:VALUE>CIM_NumericSensor.Accuracy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is being deprecated in lieu of using the Resolution and Accuracy properties. 
Indicates the tolerance of the Sensor for the measured property. Tolerance, along with Resolution and Accuracy, is used to calculate the actual value of the measured physical property. Tolerance may vary depending on whether the Device is linear over its dynamic range.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="Accuracy" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the accuracy of the Sensor for the measured property. Its value is recorded as plus/minus hundredths of a percent. Accuracy, along with Resolution, is used to calculate the actual value of the measured physical property. Accuracy may vary depending on whether the Device is linear over its dynamic range.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hundredths of Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.19</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.19</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.19</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>percent * 10^-2</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="IsLinear" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the Sensor is linear over its dynamic range.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="Hysteresis" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the margin built around the thresholds. This margin prevents unnecessary state changes when the Sensor reading may fluctuate very close to its thresholds. This could be due to the Sensor&apos;s tolerance/accuracy/resolution or due to environmental factors. Once a threshold is crossed, the state of the Sensor should change. However, the state should not fluctuate between the old and new states unless the Sensor&apos;s change in the reading exceeds the hysteresis value. The units for this measurement are determined by BaseUnit*UnitModifier/RateUnit.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="LowerThresholdNonCritical" TYPE="sint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If Current Reading is between LowerThresholdNonCritical and Upper ThresholdNonCritical, then the Sensor is reporting a normal value. If CurrentReading is between LowerThresholdNonCritical and LowerThresholdCritical, then the CurrentState is NonCritical.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.11</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.11</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="UpperThresholdNonCritical" TYPE="sint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between LowerThresholdNonCritical and UpperThresholdNonCritical, then the Sensor is reporting a normal value. If the CurrentReading is between UpperThreshold NonCritical and UpperThresholdCritical, then the CurrentState is NonCritical.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.12</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.12</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="LowerThresholdCritical" TYPE="sint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between LowerThresholdCritical and Lower ThresholdFatal, then the CurrentState is Critical.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.13</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.13</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="UpperThresholdCritical" TYPE="sint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between UpperThresholdCritical and Upper ThresholdFatal, then the CurrentState is Critical.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.14</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.14</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="LowerThresholdFatal" TYPE="sint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is below LowerThresholdFatal, then the Current State is Fatal.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.15</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.15</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="UpperThresholdFatal" TYPE="sint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is above UpperThresholdFatal, then the Current State is Fatal.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.16</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.16</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.16</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="SupportedThresholds" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array representing the thresholds supported by this Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>LowerThresholdNonCritical</cim:VALUE><cim:VALUE>UpperThresholdNonCritical</cim:VALUE><cim:VALUE>LowerThresholdCritical</cim:VALUE><cim:VALUE>UpperThresholdCritical</cim:VALUE><cim:VALUE>LowerThresholdFatal</cim:VALUE><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="EnabledThresholds" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array representing the thresholds that are currently enabled for this Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>LowerThresholdNonCritical</cim:VALUE><cim:VALUE>UpperThresholdNonCritical</cim:VALUE><cim:VALUE>LowerThresholdCritical</cim:VALUE><cim:VALUE>UpperThresholdCritical</cim:VALUE><cim:VALUE>LowerThresholdFatal</cim:VALUE><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="false" NAME="SettableThresholds" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array representing the writable thresholds supported by Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>LowerThresholdNonCritical</cim:VALUE><cim:VALUE>UpperThresholdNonCritical</cim:VALUE><cim:VALUE>LowerThresholdCritical</cim:VALUE><cim:VALUE>UpperThresholdCritical</cim:VALUE><cim:VALUE>LowerThresholdFatal</cim:VALUE><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="SensorType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Type of the Sensor, e.g. Voltage or Temperature Sensor. If the type is set to &quot;Other&quot;, then the OtherSensorType Description can be used to further identify the type, or if the Sensor has numeric readings, then the type of the Sensor can be implicitly determined by the Units. A description of the different Sensor types is as follows: A Temperature Sensor measures the environmental temperature. Voltage and Current Sensors measure electrical voltage and current readings. A Tachometer measures speed/revolutions of a Device. For example, a Fan Device can have an associated Tachometer which measures its speed. A Counter is a general purpose Sensor that measures some numerical property of a Device. A Counter value can be cleared, but it never decreases. A Switch Sensor has states like Open/Close, On/Off, or Up/Down. A Lock has states of Locked/Unlocked. Humidity, Smoke Detection and Air Flow Sensors measure the equivalent environmental characteristics. A Presence Sensor detects the presence of a PhysicalElement. A Power Consumption Sensor measures the instantaneous power consumed by a managed element. A Power Production Sensor measures the instantaneous power produced by a managed element such as a power supply or a voltage regulator. A pressure sensor is used to report pressure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Temperature</cim:VALUE><cim:VALUE>Voltage</cim:VALUE><cim:VALUE>Current</cim:VALUE><cim:VALUE>Tachometer</cim:VALUE><cim:VALUE>Counter</cim:VALUE><cim:VALUE>Switch</cim:VALUE><cim:VALUE>Lock</cim:VALUE><cim:VALUE>Humidity</cim:VALUE><cim:VALUE>Smoke Detection</cim:VALUE><cim:VALUE>Presence</cim:VALUE><cim:VALUE>Air Flow</cim:VALUE><cim:VALUE>Power Consumption</cim:VALUE><cim:VALUE>Power Production</cim:VALUE><cim:VALUE>Pressure</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.OtherSensorTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="OtherSensorTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Sensor type - used when the SensorType property is set to &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.SensorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="PossibleStates" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PossibleStates enumerates the string outputs of the Sensor. For example, a &quot;Switch&quot; Sensor may output the states &quot;On&quot;, or &quot;Off&quot;. Another implementation of the Switch may output the states &quot;Open&quot;, and &quot;Close&quot;. Another example is a NumericSensor supporting thresholds. This Sensor can report the states like &quot;Normal&quot;, &quot;Upper Fatal&quot;, &quot;Lower Non-Critical&quot;, etc. A NumericSensor that does not publish readings and thresholds, but stores this data internally, can still report its states.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="CurrentState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current state indicated by the Sensor. This is always one of the &quot;PossibleStates&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="PollingInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The polling interval that the Sensor hardware or the instrumentation uses to determine the current state of the Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>NanoSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-9</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_NumericSensor" NAME="RestoreDefaultThresholds" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method resets the values of the thresholds to hardware defaults. This method returns 0 if successful, 1 if unsupported and any other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_NumericSensor" NAME="GetNonLinearFactors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this method is being deprecated, since Current senor reading can be retrieved through the GetInstance operation. 
For a non-linear Sensor, the resolution, accuracy, tolerance and hysteresis vary as the current reading moves. This method can be used to get these factors for a given reading. It returns 0 if successful, 1 if unsupported, and any other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="SensorReading" TYPE="sint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sensor reading to get information for.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Accuracy" TYPE="sint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The accuracy of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Resolution" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The resolution of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Tolerance" TYPE="sint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The tolerance of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Hysteresis" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Hysteresis of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DeviceServiceImplementation" NAME="CIM_OOBAlertServiceOnModem"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Modems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OOBAlertServiceOnModem defines where the out-of-band alerting Service is implemented. The Service can either employ a Modem or NetworkAdapter to send alerts.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OOBAlertServiceOnModem" PROPAGATED="false" REFERENCECLASS="CIM_Modem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Modem that implements the alerting Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OOBAlertServiceOnModem" PROPAGATED="false" REFERENCECLASS="CIM_OOBAlertService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The alerting Service that is provided on the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DeviceServiceImplementation" NAME="CIM_OOBAlertServiceOnNetworkAdapter"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OOBAlertServiceOnNetworkPort</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::NetworkAdapter</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of CIM_OOBAlertServiceOnNetworkAdapter has been deprecated because NetworkAdapter has been deprecated. Instead use the CIM_OOBAlertServiceOnNetworkPort class. 
Deprecated description: OOBAlertServiceOnNetworkAdapter defines where the out-of-band alerting Service is implemented.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OOBAlertServiceOnNetworkAdapter" PROPAGATED="false" REFERENCECLASS="CIM_NetworkAdapter" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OOBAlertServiceOnNetworkPort.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The NetworkAdapter that implements the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OOBAlertServiceOnNetworkAdapter" PROPAGATED="false" REFERENCECLASS="CIM_OOBAlertService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OOBAlertServiceOnNetworkPort.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The alerting Service that is provided on the NetworkAdapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DeviceServiceImplementation" NAME="CIM_OOBAlertServiceOnNetworkPort"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OOBAlertServiceOnNetworkPort defines where the out-of-band alerting Service is implemented. Currently, the Service can either employ a Modem or a NetworkPort to send alerts.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OOBAlertServiceOnNetworkPort" PROPAGATED="false" REFERENCECLASS="CIM_NetworkPort" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NetworkPort that implements the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OOBAlertServiceOnNetworkPort" PROPAGATED="false" REFERENCECLASS="CIM_OOBAlertService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The alerting Service that is provided on the NetworkPort.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PackageDependency" NAME="CIM_PackageAlarm"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PackageDependency</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Often, an AlarmDevice is installed as part of a Package, not to indicate issues with any particular LogicalDevice or PhysicalComponent, but with the Package&apos;s environment in general, its security state or its overall health. The use of this association has been deprecated. Instead, use PackageDependency to describe this relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PackageAlarm" PROPAGATED="false" REFERENCECLASS="CIM_AlarmDevice" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PackageDependency.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AlarmDevice for the Package.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PackageAlarm" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalPackage" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PackageDependency.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalPackage whose health, security, environment, etc. is alarmed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PackageDependency" NAME="CIM_PackageCooling"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PackageDependency</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::CoolingAndPower</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this association has been deprecated. Instead, the more generic PackageDependency relationship should be used. 
Deprecated description: Often, a CoolingDevice is installed in a Package such as a Chassis or a Rack, not for a specific Device, but to assist in the cooling of the Package in general.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PackageCooling" PROPAGATED="false" REFERENCECLASS="CIM_CoolingDevice" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PackageDependency.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method is deprecated. 
Deprecated description: The CoolingDevice for the Package.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PackageCooling" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalPackage" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PackageDependency.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method is deprecated. 
Deprecated description: The PhysicalPackage whose environment is cooled.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PCIDevice" NAME="CIM_PCIBridge"><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of a PCI controller that provide bridge-to-bridge capability.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PCIBridge" PROPAGATED="false" NAME="BridgeType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of bridge. Except for &quot;Host&quot; (value=0) and &quot;PCIe-to-PCI&quot; (value=10), the type of bridge is PCI-to-&lt;value&gt;. For type &quot;Host&quot;, the device is a Host-to-PCI bridge. For type &quot;PCIe-to-PCI&quot;, the device is a PCI Express-to-PCI bridge.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Host</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>Micro Channel</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>NuBus</cim:VALUE><cim:VALUE>CardBus</cim:VALUE><cim:VALUE>RACEway</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>PCIe</cim:VALUE><cim:VALUE>PCIe-to-PCI</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIBridge" PROPAGATED="false" NAME="SecondaryLatencyTimer" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The timeslice for the secondary interface when the bridge is acting as an initiator. A 0 value indicates no requirement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>PCI clock cycles</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>cycle</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIBridge" PROPAGATED="false" NAME="SubordinateBusNumber" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of the highest numbered bus that exists behind the bridge.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIBridge" PROPAGATED="false" NAME="SecondayBusNumber" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of the PCI bus segment to which the secondary interface of the bridge is connected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIBridge" PROPAGATED="false" NAME="PrimaryBusNumber" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of the PCI bus segment to which the primary interface of the bridge is connected.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIBridge" PROPAGATED="false" NAME="SecondaryStatusRegister" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The contents of the SecondaryStatusRegister of the Bridge. For more information on the contents of this register, refer to the PCI-to-PCI Bridge Architecture Specification.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIBridge" PROPAGATED="false" NAME="SecondaryBusDeviceSelectTiming" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The slowest device-select timing for a target device on the secondary bus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Fast</cim:VALUE><cim:VALUE>Medium</cim:VALUE><cim:VALUE>Slow</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIBridge" PROPAGATED="false" NAME="IOLimit" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>End address of the I/O addresses supported by the bus. The upper 4 bits of this property specify the address bits, AD[15::12], of the I/O address. Each of the remaining 12 bits of the I/O address are assumed to be 1.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIBridge" PROPAGATED="false" NAME="IOBase" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Base address of I/O addresses supported by the bus. The upper 4 bits of this property specify the address bits, AD[15::12], of the I/O address. Each of the remaining 12 bits of the I/O address are assumed to be 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIBridge" PROPAGATED="false" NAME="MemoryLimit" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>End address of the memory supported by the bus. The upper 12 bits of this property specify the address bits, AD[31::20], of a 32-bit memory address. Each of the remaining 20 bits of the address are assumed to be 1.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIBridge" PROPAGATED="false" NAME="MemoryBase" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Base address of the memory supported by the bus. The upper 12 bits of this property specify the address bits, AD[31::20], of a 32-bit memory address. Each of the remaining 20 bits of the address are assumed to be 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIBridge" PROPAGATED="false" NAME="PrefetchMemoryLimit" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>End address of the memory that can be prefetched by the bus. The upper 12 bits of this property specify the address bits, AD[31::20], of a 32-bit memory address. Each of the remaining 20 bits of the address are assumed to be 1.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIBridge" PROPAGATED="false" NAME="PrefetchMemoryBase" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Base address of the memory that can be prefetched by the bus. The upper 12 bits of this property specify the address bits, AD[31::20], of a 32-bit memory address. Each of the remaining 20 bits of the address are assumed to be 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIBridge" PROPAGATED="false" NAME="PrefetchLimitUpper32" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Upper 32 bits of the supported prefetch end address when 64-bit addressing is used. The lower 32 bits are each assumed to be 1.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIBridge" PROPAGATED="false" NAME="PrefetchBaseUpper32" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Upper 32 bits of the supported prefetch base address when 64-bit addressing is used. The lower 32 bits are assumed to be 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIBridge" PROPAGATED="false" NAME="IOLimitUpper16" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Upper 16 bits of the supported I/O end address when 32-bit I/O addressing is used. The lower 16 bits are each assumed to be 1.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIBridge" PROPAGATED="false" NAME="IOBaseUpper16" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Upper 16 bits of the supported I/O base address when 32-bit I/O addressing is used. The lower 16 bits are assumed to be 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="BaseAddress" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of doubleword base-memory addresses.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PCIDevice.IsBaseAddress64</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="SubsystemID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Subsystem identifier code.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="SubsystemVendorID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Subsystem vendor ID. ID information is reported from a PCIDevice through protocol-specific requests. The correct place in the CIM Schema for this information is in CIM_Physical Element (the Manufacturer property) for hardware, and CIM_Product (the Vendor property) if the information is related to Product acquisition. This data is also reported here, because it is part of the standard output from the Device and is an optimization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="MinGrantTime" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register that indicates how long the master would like to retain PCI bus ownership whenever it initiates a transaction. A 0 value indicates no requirement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>250 nanoseconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 250 * 10^-9</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="MaxLatency" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register that specifies how often the device needs access to the PCI bus in 250ns. A 0 value indicates no requirement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>250 nanoseconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 250 * 10^-9</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="BusNumber" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The bus number where this PCI device resides.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="DeviceNumber" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The device number assigned to this PCI device for this bus.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="FunctionNumber" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The function number for this PCI device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="PCIDeviceID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register that contains a value assigned by the device manufacturer used to identify the type of device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="VendorID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register that contains a value assigned by the PCI SIG used to identify the manufacturer of the device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIDevice" PROPAGATED="true" NAME="RevisionID" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register that contains a value assigned by the device manufacturer used to identify the revision number of the device.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="CommandRegister" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current contents of the register that provides basic control over the ability of the device to respond to or perform PCI accesses.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers that indicates controller capabilities. Information such as &quot;Supports 66MHz&quot; (value=2) is specified in this property. The data in the Capabilities array is gathered from the PCI Status Register and the PCI Capabilities List as defined in the PCI Specification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Supports 66MHz</cim:VALUE><cim:VALUE>Supports User Definable Features</cim:VALUE><cim:VALUE>Supports Fast Back-to-Back Transactions</cim:VALUE><cim:VALUE>PCI-X Capable</cim:VALUE><cim:VALUE>PCI Power Management Supported</cim:VALUE><cim:VALUE>Message Signaled Interrupts Supported</cim:VALUE><cim:VALUE>Parity Error Recovery Capable</cim:VALUE><cim:VALUE>AGP Supported</cim:VALUE><cim:VALUE>Vital Product Data Supported</cim:VALUE><cim:VALUE>Provides Slot Identification</cim:VALUE><cim:VALUE>Hot Swap Supported</cim:VALUE><cim:VALUE>Supports PCIe</cim:VALUE><cim:VALUE>Supports PCIe Gen 2</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PCIController.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that provides more detailed explanations for any of the PCIController features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PCIController.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="DeviceSelectTiming" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The slowest device-select timing for a target device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Fast</cim:VALUE><cim:VALUE>Medium</cim:VALUE><cim:VALUE>Slow</cim:VALUE><cim:VALUE>Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="ClassCode" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Register of 8 bits that identifies the basic function of the PCI device. This property is only the upper byte (offset 0Bh) of the 3-byte ClassCode field. Note that the ValueMap array of the property specifies the decimal representation of this information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..254</cim:VALUE><cim:VALUE>255</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Pre 2.0</cim:VALUE><cim:VALUE>Mass Storage</cim:VALUE><cim:VALUE>Network</cim:VALUE><cim:VALUE>Display</cim:VALUE><cim:VALUE>Multimedia</cim:VALUE><cim:VALUE>Memory</cim:VALUE><cim:VALUE>Bridge</cim:VALUE><cim:VALUE>Simple Communications</cim:VALUE><cim:VALUE>Base Peripheral</cim:VALUE><cim:VALUE>Input</cim:VALUE><cim:VALUE>Docking Station</cim:VALUE><cim:VALUE>Processor</cim:VALUE><cim:VALUE>Serial Bus</cim:VALUE><cim:VALUE>Wireless</cim:VALUE><cim:VALUE>Intelligent I/O</cim:VALUE><cim:VALUE>Satellite Communication</cim:VALUE><cim:VALUE>Encryption/Decryption</cim:VALUE><cim:VALUE>Data Acquisition and Signal Processing</cim:VALUE><cim:VALUE>PCI Reserved</cim:VALUE><cim:VALUE>Other</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="CacheLineSize" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the system cache line size in doubleword increments (for example, a 486-based system would store the value 04h, indicating a cache line size of four doublewords.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>DoubleWords</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>dataword * 2</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="LatencyTimer" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the minimum amount of time, in PCI clock cycles, that the bus master can retain ownership of the bus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>PCI clock cycles</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>cycle</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="InterruptPin" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the PCI interrupt request pin (INTA# to INTD#) to which a PCI functional device is connected.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>INTA#</cim:VALUE><cim:VALUE>INTB#</cim:VALUE><cim:VALUE>INTC#</cim:VALUE><cim:VALUE>INTD#</cim:VALUE><cim:VALUE>Unknown</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="ExpansionROMBaseAddress" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Doubleword Expansion ROM-base memory address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>DoubleWords</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>dataword * 2</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="SelfTestEnabled" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reports if the PCI device can perform the self-test function. Returns bit 7 of the BIST register as a Boolean.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_PCIController" PROPAGATED="true" NAME="BISTExecution" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Method to invoke PCI device self-test. This method sets bit 6 of the BIST register. The return result is the lower 4 bits of the BIST register where 0 indicates success and non-zero is a device-dependent failure. Support for this method is optional in the PCI Specification.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_VideoController" NAME="CIM_PCVideoController"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of the CIM_PCVideoController class has been deprecated in lieu of CIM_DisplayController. 
Deprecated description: Capabilities and management of a PCVideoController, a subtype of VideoController.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PCVideoController" PROPAGATED="false" NAME="VideoArchitecture" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The video architecture. For example, VGA (value=5) or PC-98 (160) can be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>160</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>CGA</cim:VALUE><cim:VALUE>EGA</cim:VALUE><cim:VALUE>VGA</cim:VALUE><cim:VALUE>SVGA</cim:VALUE><cim:VALUE>MDA</cim:VALUE><cim:VALUE>HGC</cim:VALUE><cim:VALUE>MCGA</cim:VALUE><cim:VALUE>8514A</cim:VALUE><cim:VALUE>XGA</cim:VALUE><cim:VALUE>Linear Frame Buffer</cim:VALUE><cim:VALUE>PC-98</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCVideoController" PROPAGATED="false" NAME="VideoMode" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current video mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PCVideoController" PROPAGATED="false" NAME="NumberOfColorPlanes" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current number of color planes. If this value is not applicable for the current video configuration, enter 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.18</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="VideoProcessor" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.VideoProcessor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that describes the video processor or Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="VideoMemoryType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.VideoMemoryType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration that indicates the type of video memory.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>VRAM</cim:VALUE><cim:VALUE>DRAM</cim:VALUE><cim:VALUE>SRAM</cim:VALUE><cim:VALUE>WRAM</cim:VALUE><cim:VALUE>EDO RAM</cim:VALUE><cim:VALUE>Burst Synchronous DRAM</cim:VALUE><cim:VALUE>Pipelined Burst SRAM</cim:VALUE><cim:VALUE>CDRAM</cim:VALUE><cim:VALUE>3DRAM</cim:VALUE><cim:VALUE>SDRAM</cim:VALUE><cim:VALUE>SGRAM</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="NumberOfVideoPages" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.NumberOfVideoPages</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of video pages that are supported given the current resolutions and available memory.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="MaxMemorySupported" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.MaxMemorySupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum amount of memory supported in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="AcceleratorCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.AcceleratorCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers that indicates the graphics and 3D capabilities of the VideoController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Graphics Accelerator</cim:VALUE><cim:VALUE>3D Accelerator</cim:VALUE><cim:VALUE>PCI Fast Write</cim:VALUE><cim:VALUE>MultiMonitor Support</cim:VALUE><cim:VALUE>PCI Mastering</cim:VALUE><cim:VALUE>Second Monochrome Adapter Support</cim:VALUE><cim:VALUE>Large Memory Address Support</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DisplayController.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that provides more detailed explanations for any of the video Accelerator features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoController.AcceleratorCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CurrentBitsPerPixel" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentBitsPerPixel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of bits used to display each pixel.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CurrentHorizontalResolution" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentHorizontalResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current number of horizontal pixels.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pixels</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pixel</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CurrentVerticalResolution" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentVerticalResolution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current number of vertical pixels.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Pixels</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>pixel</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="MaxRefreshRate" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.MaxRefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum refresh rate of the VideoController in hertz.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="MinRefreshRate" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.MinRefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum refresh rate of the Video Controller in hertz.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CurrentRefreshRate" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentRefreshRate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current refresh rate in hertz.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CurrentScanMode" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentScanMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current scan mode. &quot;Interlaced&quot; (value=3) or &quot;Non Interlaced&quot; (value=4) can be defined using this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Interlaced</cim:VALUE><cim:VALUE>Non Interlaced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CurrentNumberOfRows" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentNumberOfRows</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If in character mode, the number of rows for this Video Controller. Otherwise, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CurrentNumberOfColumns" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentNumberOfColumns</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If in character mode, the number of columns for this VideoController. Otherwise, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Video|004.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VideoController" PROPAGATED="true" NAME="CurrentNumberOfColors" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_VideoHead.CurrentNumberOfColors</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of colors that are supported at the current resolutions.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of last reset of the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol used by the Controller to access controlled Devices.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>EISA</cim:VALUE><cim:VALUE>ISA</cim:VALUE><cim:VALUE>PCI</cim:VALUE><cim:VALUE>ATA/ATAPI</cim:VALUE><cim:VALUE>Flexible Diskette</cim:VALUE><cim:VALUE>1496</cim:VALUE><cim:VALUE>SCSI Parallel Interface</cim:VALUE><cim:VALUE>SCSI Fibre Channel Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol</cim:VALUE><cim:VALUE>SCSI Serial Bus Protocol-2 (1394)</cim:VALUE><cim:VALUE>SCSI Serial Storage Architecture</cim:VALUE><cim:VALUE>VESA</cim:VALUE><cim:VALUE>PCMCIA</cim:VALUE><cim:VALUE>Universal Serial Bus</cim:VALUE><cim:VALUE>Parallel Protocol</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Diagnostic</cim:VALUE><cim:VALUE>I2C</cim:VALUE><cim:VALUE>Power</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>MultiBus</cim:VALUE><cim:VALUE>VME</cim:VALUE><cim:VALUE>IPI</cim:VALUE><cim:VALUE>IEEE-488</cim:VALUE><cim:VALUE>RS232</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BASE2</cim:VALUE><cim:VALUE>IEEE 802.3 1BASE5</cim:VALUE><cim:VALUE>IEEE 802.3 10BROAD36</cim:VALUE><cim:VALUE>IEEE 802.3 100BASEVG</cim:VALUE><cim:VALUE>IEEE 802.5 Token-Ring</cim:VALUE><cim:VALUE>ANSI X3T9.5 FDDI</cim:VALUE><cim:VALUE>MCA</cim:VALUE><cim:VALUE>ESDI</cim:VALUE><cim:VALUE>IDE</cim:VALUE><cim:VALUE>CMD</cim:VALUE><cim:VALUE>ST506</cim:VALUE><cim:VALUE>DSSI</cim:VALUE><cim:VALUE>QIC2</cim:VALUE><cim:VALUE>Enhanced ATA/IDE</cim:VALUE><cim:VALUE>AGP</cim:VALUE><cim:VALUE>TWIRP (two-way infrared)</cim:VALUE><cim:VALUE>FIR (fast infrared)</cim:VALUE><cim:VALUE>SIR (serial infrared)</cim:VALUE><cim:VALUE>IrBus</cim:VALUE><cim:VALUE>Serial ATA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.2</cim:VALUE><cim:VALUE>MIF.DMTF|Disks|003.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="MaxNumberControlled" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Controller" PROPAGATED="true" NAME="ProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that provides more information that is related to the ProtocolSupported by the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Controller.ProtocolSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ExtentRedundancyComponent" NAME="CIM_PExtentRedundancyComponent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ExtentRedundancyComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SccExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Describes the PhysicalExtents participating in a Storage RedundancyGroup. However, there is no need for the specificity of this association. It is deprecated in lieu of the generic ExtentRedundancyComponent relationship, its superclass.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PExtentRedundancyComponent" PROPAGATED="false" REFERENCECLASS="CIM_StorageRedundancyGroup" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ExtentRedundancyComponent.GroupComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageRedundancyGroup.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PExtentRedundancyComponent" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalExtent" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ExtentRedundancyComponent.PartComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalExtent participating in the RedundancyGroup.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_PickerForChanger"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PickerForChanger indicates the PickerElement(s) that access StorageMediaLocations and deliver PhysicalMedia to the Changer, for movement through the System. A Changer may have several Pickers for faster exchange of Media.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PickerForChanger" PROPAGATED="false" REFERENCECLASS="CIM_PickerElement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PickerElement that accesses StorageMediaLocations to deliver Media to the Changer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PickerForChanger" PROPAGATED="false" REFERENCECLASS="CIM_ChangerDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ChangerDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AssociatedLabelReader" NAME="CIM_PickerLabelReader"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PickerLabelReader is used to indicate that one or more Label Readers works in conjunction with PickerElements, to identify PhysicalMedia as they are being picked/placed.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PickerLabelReader" PROPAGATED="false" REFERENCECLASS="CIM_LabelReader" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LabelReader.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PickerLabelReader" PROPAGATED="false" REFERENCECLASS="CIM_PickerElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PickerElement that is dependent on the Reader Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_UserDevice" NAME="CIM_PointingDevice"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::UserDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PointingDevice represents those Devices used to &apos;point&apos; to regions of a Display.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PointingDevice" PROPAGATED="false" NAME="PointingType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of the pointing device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Mouse</cim:VALUE><cim:VALUE>Track Ball</cim:VALUE><cim:VALUE>Track Point</cim:VALUE><cim:VALUE>Glide Point</cim:VALUE><cim:VALUE>Touch Pad</cim:VALUE><cim:VALUE>Touch Screen</cim:VALUE><cim:VALUE>Mouse - Optical Sensor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Pointing Device|003.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PointingDevice" PROPAGATED="false" NAME="NumberOfButtons" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of buttons. If the PointingDevice has no buttons, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Pointing Device|003.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PointingDevice" PROPAGATED="false" NAME="Handedness" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer indicating whether the PointingDevice is configured for right (value=2) or left handed operation (value=3). Also, the values, &quot;Unknown&quot; (0) and &quot;Not Applicable&quot; (1), can be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Right Handed Operation</cim:VALUE><cim:VALUE>Left Handed Operation</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PointingDevice" PROPAGATED="false" NAME="Resolution" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Tracking resolution of the PointingDevice in Counts per Inch.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Counts per Inch</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>count / inch</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserDevice" PROPAGATED="true" NAME="IsLocked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An indication of whether the Device is locked, preventing user input or output.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DeviceSAPImplementation" NAME="CIM_PortImplementsEndpoint"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PortImplementsEndpoint associates a LogicalPort with one or more ProtocolEndpoints that are implemented on it. This class specializes the DeviceSAPImplementation association. It indicates that the referenced Endpoint is dependent on the operations of the Port Device.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PortImplementsEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_LogicalPort" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalPort that represents the Device behind the ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PortImplementsEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolEndpoint" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ProtocolEndpoint that is implemented on the LogicalPort.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CallBasedModem" NAME="CIM_POTSModem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Modems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The POTSModem class represents a Device that translates binary data into wave modulations for sound-based transmission. It connects to the POTS (Plain Old Telephone System) network.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities of the POTSModem. For example, the Device might support distinctive ring, caller ID, fax, voice, and so on.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Distinctive Ring</cim:VALUE><cim:VALUE>Caller ID</cim:VALUE><cim:VALUE>Voice</cim:VALUE><cim:VALUE>Fax Class 1</cim:VALUE><cim:VALUE>Fax Class 2</cim:VALUE><cim:VALUE>WakeOnRing</cim:VALUE><cim:VALUE>Fax Group 3</cim:VALUE><cim:VALUE>GSM Support</cim:VALUE><cim:VALUE>AMPS Support</cim:VALUE><cim:VALUE>OOB Alerting</cim:VALUE><cim:VALUE>Worldwide Country Support</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_POTSModem.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that provides more detailed explanations for any of the POTSModem features indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_POTSModem.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="EnabledCapabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies which capabilities from the list of those supported are enabled and defined in the Capabilities array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Distinctive Ring</cim:VALUE><cim:VALUE>Caller ID</cim:VALUE><cim:VALUE>Voice</cim:VALUE><cim:VALUE>Fax Class 1</cim:VALUE><cim:VALUE>Fax Class 2</cim:VALUE><cim:VALUE>WakeOnRing</cim:VALUE><cim:VALUE>Fax Group 3</cim:VALUE><cim:VALUE>GSM Support</cim:VALUE><cim:VALUE>AMPS Support</cim:VALUE><cim:VALUE>OOB Alerting</cim:VALUE><cim:VALUE>Worldwide Country Support</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_POTSModem.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="MaxBaudRateToSerialPort" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the maximum communication speed to the COM Port for an external modem that can be set. Enter 0 if not applicable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="MaxBaudRateToPhone" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the maximum communication speed for accessing the phone system that can be set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="SupportsSynchronousConnect" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates that synchronous, as well as asynchronous, communication is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="DialType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DialType is an integer that indicates whether tone (value=1) or pulse dialing (value=2) is used. &quot;Unknown&quot; (0) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Tone</cim:VALUE><cim:VALUE>Pulse</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="InactivityTimeout" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InactivityTimeout defines the time limit (in seconds) for automatic disconnection of the phone line, if no data is exchanged. A value of 0 indicates that this feature is present but not enabled.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="SpeakerVolumeInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the volume level of the audible tones from the Modem. For example, high, medium, or low volume can be reported (values 3, 4, or 5, respectively).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>High</cim:VALUE><cim:VALUE>Medium</cim:VALUE><cim:VALUE>Low</cim:VALUE><cim:VALUE>Off</cim:VALUE><cim:VALUE>Auto</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="CountriesSupported" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CountriesSupported is an array of strings that defines the countries in which the POTSModem operates.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="CountrySelected" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CountrySelected is a string value that defines the country for which the Modem is currently programmed. When multiple countries are supported, this property defines which one is currently selected for use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="RingsBeforeAnswer" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of rings before the Modem answers an incoming call.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="MaxNumberOfPasswords" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxNumberOfPasswords specifies the number of passwords that can be defined in the Modem itself. If this feature is not supported, enter 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="CurrentPasswords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CurrentPasswords is an array that contains the currently defined passwords for the Modem. This array might be left blank for security reasons.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>24</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="SupportsCallback" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indication of whether the Modem supports call-back.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="AnswerMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AnswerMode defines the current auto-answer or call-back setting for the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Manual Answer</cim:VALUE><cim:VALUE>Auto Answer</cim:VALUE><cim:VALUE>Auto Answer with Call-Back</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="Equalization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current equalization setting for the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Long</cim:VALUE><cim:VALUE>Short</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_POTSModem" PROPAGATED="false" NAME="BlackListedNumbers" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of black-listed numbers for the Modem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="FallbackEnabled" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether online fallback is enabled so that it can be negotiated by the Modem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CompressionSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array that enumerates all the compression protocols that are supported by the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Compression</cim:VALUE><cim:VALUE>MNP 5</cim:VALUE><cim:VALUE>V.42bis</cim:VALUE><cim:VALUE>MNP 3</cim:VALUE><cim:VALUE>MNP 4</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.OtherCompressionDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherCompressionDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the compression type when &quot;Other &quot; (value=1) is defined in the CompressionSupported array. If there are multiple &quot;Other&quot; types, then combine their descriptions into a single string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.CompressionSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CompressionInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the current data compression characteristics of the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Compression</cim:VALUE><cim:VALUE>MNP 5</cim:VALUE><cim:VALUE>V.42bis</cim:VALUE><cim:VALUE>MNP 3</cim:VALUE><cim:VALUE>MNP 4</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.CompressionSupported</cim:VALUE><cim:VALUE>CIM_CallBasedModem.OtherCompressionInfoDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherCompressionInfoDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the current compression type when &quot;Other&quot; (value=1) is specified in the CompressionInfo property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.CompressionInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="ModulationSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array that enumerates all the modulation protocols that are supported by the Modem. The beginning entries in the Values qualifier array are mapped from the CIM_POTSModem ModulationScheme property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Bell 103</cim:VALUE><cim:VALUE>Bell 212A</cim:VALUE><cim:VALUE>V.22bis</cim:VALUE><cim:VALUE>V.32</cim:VALUE><cim:VALUE>V.32bis</cim:VALUE><cim:VALUE>V.terbo</cim:VALUE><cim:VALUE>V.FC</cim:VALUE><cim:VALUE>V.34</cim:VALUE><cim:VALUE>V.34bis</cim:VALUE><cim:VALUE>V.17 (G3 Fax Call)</cim:VALUE><cim:VALUE>V.21</cim:VALUE><cim:VALUE>V.22</cim:VALUE><cim:VALUE>V.23 Constant Carrier (1200/75)</cim:VALUE><cim:VALUE>V.23 Switched Carrier (Half Duplex)</cim:VALUE><cim:VALUE>V.26bis</cim:VALUE><cim:VALUE>V.26ter</cim:VALUE><cim:VALUE>V.27ter (G3 Fax Call)</cim:VALUE><cim:VALUE>V.29 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.34 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.90 Issue 1 (Asymmetric)</cim:VALUE><cim:VALUE>V.90 Issue 2 (Symmetric)</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>X2</cim:VALUE><cim:VALUE>K56FLEX</cim:VALUE><cim:VALUE>V.Fast</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.OtherModulationDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherModulationDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the current modulation type when &quot;Other&quot; (value=1) is specified in the ModulationSupported property. If there are multiple &quot;Other&quot; types, then combine their descriptions into a single string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ModulationSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="ModulationScheme" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the current modulation scheme of the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Bell 103</cim:VALUE><cim:VALUE>Bell 212A</cim:VALUE><cim:VALUE>V.22bis</cim:VALUE><cim:VALUE>V.32</cim:VALUE><cim:VALUE>V.32bis</cim:VALUE><cim:VALUE>V.terbo</cim:VALUE><cim:VALUE>V.FC</cim:VALUE><cim:VALUE>V.34</cim:VALUE><cim:VALUE>V.34bis</cim:VALUE><cim:VALUE>V.17 (G3 Fax Call)</cim:VALUE><cim:VALUE>V.21</cim:VALUE><cim:VALUE>V.22</cim:VALUE><cim:VALUE>V.23 Constant Carrier (1200/75)</cim:VALUE><cim:VALUE>V.23 Switched Carrier (Half Duplex)</cim:VALUE><cim:VALUE>V.26bis</cim:VALUE><cim:VALUE>V.26ter</cim:VALUE><cim:VALUE>V.27ter (G3 Fax Call)</cim:VALUE><cim:VALUE>V.29 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.34 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.90 Issue 1 (Asymmetric)</cim:VALUE><cim:VALUE>V.90 Issue 2 (Symmetric)</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>X2</cim:VALUE><cim:VALUE>K56FLEX</cim:VALUE><cim:VALUE>V.Fast</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ModulationSupported</cim:VALUE><cim:VALUE>CIM_CallBasedModem.OtherSchemeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherSchemeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the current modulation type when &quot;Other&quot; (value=1) is specified in the ModulationScheme property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ModulationScheme</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="ErrorControlSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array that enumerates the error control protocols that are supported by the Modem. The beginning entries in the Values qualifier array are mapped from the CIM_POTSModem ErrorControlInfo property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Error Correction</cim:VALUE><cim:VALUE>MNP 4</cim:VALUE><cim:VALUE>LAPM</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>ECP Enhanced Cellular Protocol</cim:VALUE><cim:VALUE>ETC Enhanced Throughput Cellular</cim:VALUE><cim:VALUE>MNP 1</cim:VALUE><cim:VALUE>MNP 2</cim:VALUE><cim:VALUE>MNP 3</cim:VALUE><cim:VALUE>MNP10</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.OtherErrorControlDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherErrorControlDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the error control type when &quot;Other&quot; (value= 1) is specified in the ErrorControlSupported property. If there are multiple &quot;Other&quot; types, then combine their descriptions into a single string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ErrorControlSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="ErrorControlInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the current error correction characteristics of the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Error Correction</cim:VALUE><cim:VALUE>MNP 4</cim:VALUE><cim:VALUE>LAPM</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>ECP Enhanced Cellular Protocol</cim:VALUE><cim:VALUE>ETC Enhanced Throughput Cellular</cim:VALUE><cim:VALUE>MNP 1</cim:VALUE><cim:VALUE>MNP 2</cim:VALUE><cim:VALUE>MNP 3</cim:VALUE><cim:VALUE>MNP10</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ErrorControlSupported</cim:VALUE><cim:VALUE>CIM_CallBasedModem.OtherErrorControlInfoDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherErrorControlInfoDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the error control when &quot;Other&quot; (value=1) is defined as the value of the ErrorControlInfo property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ErrorControlInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of the last reset of the Modem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CallSpeed" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The rate at which the receiver and transmitter are or were last cooperating, on a call, before disconnection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CallStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Status of the Modem. For example, information regarding modem negotiation or whether the modem is connected (values 8 and 9, respectively) can be conveyed in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>On Hook</cim:VALUE><cim:VALUE>Dialing</cim:VALUE><cim:VALUE>Waiting for Answer</cim:VALUE><cim:VALUE>Ringing</cim:VALUE><cim:VALUE>Modem Detected</cim:VALUE><cim:VALUE>Negotiating</cim:VALUE><cim:VALUE>Online</cim:VALUE><cim:VALUE>Error</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CharsSent" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of characters sent by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CharsReceived" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of characters received by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CharsLost" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of characters lost by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="BlocksSent" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of blocks sent by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="BlocksResent" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of blocks resent by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="BlocksReceived" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of blocks received by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="BlockErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of block errors seen by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CallLength" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Length of the last or current call. A call in-progress is indicated by the CallStatus property. The &apos;interval&apos; format of the datetime data type should be used for the property value.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="NumberDialed" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Last or current number dialed to which the statistics apply, or NULL if the call was incoming.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_JobDestination" NAME="CIM_PrintQueue"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.14.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Printing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of a Printer Queue. A PrintQueue holds PrintJobs that are placed on the Queue by a Print Service. Jobs can move from Queue to Queue. The ABNF for CIM references to PWG Standards and MIBs is in the directory &apos;ftp://ftp.pwg.org/pub/pwg/general/process&apos; in the file &apos;pwg-cim-references-format-20060309.txt&apos;. An example for a MappingStrings reference to a PWG Standard is &apos;PWG5101-1.PWG|Section 4 Media Color Names&apos;. An example for a MappingStrings reference to a PWG MIB is &apos;MIB.PWG|PWG-IMAGING-COUNTER-MIB.icMonitorCompletedJobs&apos;.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PrintQueue" PROPAGATED="false" NAME="QueueEnabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: Both this property and QueueAccepting are deprecated in lieu of EnabledState. 
Deprecated description: Indicates that Jobs on the Queue will be passed to a Printer. When false, a Job will remain on the Queue and will not be passed to a Printer for output. This property, coupled with the information in QueueAccepting, aligns with various values of the inherited EnabledState property: 
- When both QueueEnabled and QueueAccepting are true, then EnabledState is set to 2 (&quot;Enabled&quot;) 
- When both QueueEnabled and QueueAccepting are false, then EnabledState is set to 3 (&quot;Disabled&quot;) 
- When QueueEnabled is true and QueueAccepting is false (for instance, when the Queue outputs jobs to the printer, but does not accept new jobs), then EnabledState is set to 6 (&quot;Enabled but Offline&quot;) 
- When QueueEnabled is false and QueueAccepting is true (for instance, when the Queue accepts print jobs but does not send them to a printer), then EnabledState is set to 8 (&quot;Deferred&quot;).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintQueue" PROPAGATED="false" NAME="QueueAccepting" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: Both this property and QueueEnabled are deprecated in lieu of EnabledState. 
Deprecated description: When false, no PrintService can place PrintJobs on the PrintQueue. The ability of an individual PrintService to place a Job on the Queue can be specified using the QueueAcceptingFromService property in the QueueForPrint Service association. This property, coupled with the information in QueueEnabled, aligns with various values of the inherited EnabledState property: 
- When both QueueEnabled and QueueAccepting are true, then EnabledState is set to 2 (&quot;Enabled&quot;) 
- When both QueueEnabled and QueueAccepting are false, then EnabledState is set to 3 (&quot;Disabled&quot;) 
- When QueueEnabled is true and QueueAccepting is false (for instance, when the Queue outputs jobs to the printer, but does not accept new jobs), then EnabledState is set to 6 (&quot;Enabled but Offline&quot;) 
- When QueueEnabled is false and QueueAccepting is true (for instance, when the Queue accepts print jobs but does not send them to a printer), then EnabledState is set to 8 (&quot;Deferred&quot;).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintQueue" PROPAGATED="false" NAME="NumberOnQueue" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current number of Jobs on the Queue.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.jmGeneralNumberOfActiveJobs</cim:VALUE><cim:VALUE>RFC2911.IETF|Printer.queued-job-count</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintQueue" PROPAGATED="false" NAME="QueueStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Gives Queue-specific status information, beyond the ManagedSystemElement.Status property. This method can be used to provide further qualification as to the status of the Queue or to indicate a secondary condition (for example, spool area is full).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>No Additional Status</cim:VALUE><cim:VALUE>QueueSpoolAreaFull</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Printer.printer-state-reasons</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintQueue" PROPAGATED="false" NAME="QueueStatusInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides a textual explanation for the status of the Queue. The settings of both QueueStatus and the Status property that are inherited from ManagedSystemElement can be described by QueueStatusInfo. For example, if &quot;Stopping&quot; is the value that is assigned to Status, then this property might contain an explanation as to why the Queue is being stopped.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Printer.printer-state-message</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintQueue" PROPAGATED="false" NAME="MaxJobSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the largest possible Job (in terms of a single byte stream) that can be submitted to this Queue. A value of 0 indicates that no limit has been set. Units are Kbytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Section 4.4.33 job-k-octets-supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintJob.JobSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte * 10^3</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintQueue" PROPAGATED="false" NAME="DefaultJobPriority" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the priority that will be assigned to a new Job that is submitted to this Queue, if the Job does not explicitly specify a priority. The range of valid priorities and the interpretation of priorities can be determined from the JobPriorityHigh and JobPriorityLow properties.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Printer.job-priority-default</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintQueue.JobPriorityHigh</cim:VALUE><cim:VALUE>CIM_PrintQueue.JobPriorityLow</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintQueue" PROPAGATED="false" NAME="JobPriorityHigh" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the numeric value that is used to represent the highest priority Jobs that are submitted to this Queue. The range of numeric values for priority can be inverted, for example, a high priority job is represented by a low integer value. This value is indicated by JobPriorityLow being greater than JobPriorityHigh. If both values (PriorityLow and PriorityHigh) are assigned to 0, then the Queue does not support Job priorities. The values and usage of the property SHOULD conform to the semantics of the &apos;job-priority-supported&apos; attribute of the Printer object defined in IPP/1.1 [RFC2911].</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Printer.job-priority-supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintQueue.JobPriorityLow</cim:VALUE><cim:VALUE>CIM_Job.Priority</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PrintQueue" PROPAGATED="false" NAME="JobPriorityLow" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the numeric value that is used to represent the lowest priority Jobs that are submitted to this Queue. The range of numeric values for priority can be inverted, for example, a low priority job is represented by a high integer value. This value is indicated by JobPriorityLow being greater than JobPriorityHigh. If both values (PriorityLow and PriorityHigh) are assigned to 0, then the Queue does not support Job priorities. The values and usage of the property SHOULD conform to the semantics of the &apos;job-priority-supported&apos; attribute of the Printer object defined in IPP/1.1 [RFC2911].</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Printer.job-priority-supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintQueue.JobPriorityHigh</cim:VALUE><cim:VALUE>CIM_Job.Priority</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_PrintQueue" PROPAGATED="false" NAME="AvailableJobSheets" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the job sheets that are supported by this Queue. Typically the job sheets that are provided by a Queue will be the union or aggregation of those provided by all the Printers that it supports. However, a system administrator can choose to restrict access to some job sheets on a particular Queue. A Queue can also support additional job sheets through the use of a filter that adds a banner or some other page when a Job is taken from the Queue.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Printer-MIB.prtAuxiliarySheetStartupPage</cim:VALUE><cim:VALUE>MIB.IETF|Printer-MIB.prtAuxiliarySheetBannerPage</cim:VALUE><cim:VALUE>RFC2911.IETF|Printer.job-sheets-supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrintJob.RequiredJobSheets</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_JobDestination" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_JobDestination" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_JobDestination" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_JobDestination" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as key of a JobDestination instance in a System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BasedOn" NAME="CIM_ProtectedExtentBasedOn"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Protected StorageExtents map to an underlying StorageExtent. This mapping includes information about the placement of check data on the underlying extent. The mapping is made explicit in this association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProtectedExtentBasedOn" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The underlying StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProtectedExtentBasedOn" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Protected Space is built on this StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ProtectedExtentBasedOn" PROPAGATED="false" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>StartingAddress</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The starting logical block address of the underlying StorageExtent from which this protected StorageExtent is derived. In SCC, this is equivalent to the START LBA_P field in the Redundancy Group P_Extent Descriptor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Extent|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtectedExtentBasedOn" PROPAGATED="false" NAME="NumberOfBlocks" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The size of the protected space. Note that this is limited by the Antecedent-&gt;NumberOfBlocks, but is included explicitly to provide for the DMTF MIF mapping. In SCC, this is equivalent to the NUMBER OF LBA_P(s) field in the Redundancy Group P_Extent Descriptor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Extent|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.NumberOfBlocks</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtectedExtentBasedOn" PROPAGATED="false" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The block size of the protected space. Note that this is limited by the Antecedent-&gt;BlockSize. In SCC, this is equivalent to the NUMBER OF BYTES PER LBA_P field in the Redundancy Group P_Extent Descriptor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Extent|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_StorageExtent.BlockSize</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtectedExtentBasedOn" PROPAGATED="false" NAME="UnitsBeforeCheckDataInterleave" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of bytes of user data to skip before starting the check data interleave.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Extent|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtectedExtentBasedOn" PROPAGATED="false" NAME="UnitsOfCheckData" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of bytes to be reserved for check data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Extent|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtectedExtentBasedOn" PROPAGATED="false" NAME="UnitsOfUserData" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of bytes to be reserved for user data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Physical Extent|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EndingAddress indicates where in lower level storage, the higher level Extent ends. This property is useful when mapping non-contiguous Extents into a higher level grouping.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="OrderIndex" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If there is an order to the BasedOn associations that describe how a higher level StorageExtent is assembled, the OrderIndex property indicates this. When an order exists, the instances of BasedOn with the same Dependent value (i.e., the same higher level Extent) should place unique values in the OrderIndex property. The lowest value implies the first member of the collection of lower level Extents, and increasing values imply successive members of the collection. If there is no ordered relationship, a value of zero should be specified. An example of the use of this property is to define a RAID-0 striped array of 3 disks. The resultant RAID array is a StorageExtent that is dependent on (BasedOn) the StorageExtents that describe each of the 3 disks. The OrderIndex of each BasedOn association from the disk Extents to the RAID array could be specified as 1, 2 and 3 to indicate the order in which the disk Extents are used to access the RAID data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolControllerForDevice" NAME="CIM_ProtocolControllerAccessesUnit"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::ProtocolController</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association is used to define a relationship between a protocol controllers and a Logical Unit (for example a Storage Volume or Media Access Device) controlled by the controller. This association is used instead of ProtocolControllerForUnit to indicate a &apos;controlled through&apos; relationship rather than a &apos;controlled by&apos; one. An example is SCSI where this association is used to indicate a target/initiator relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProtocolControllerAccessesUnit" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolController" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProtocolControllerAccessesUnit" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The logical unit (eg StorageVolume).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerAccessesUnit" PROPAGATED="false" NAME="TargetControllerNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of the dependent&apos;s target protocol controller. As an example, in SCSI this is the Target ID.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerForDevice" PROPAGATED="true" NAME="DeviceNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Address of the associated Device in the context of the Antecedent Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerForDevice" PROPAGATED="true" NAME="AccessPriority" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes the priority given to accesses of the device through this Controller. The highest priority path will have the lowest value for this parameter.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolControllerForDevice" PROPAGATED="true" NAME="AccessState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AccessState property describes the accessibility of the LogicalDevice through the ProtocolController. 
Unknown (0) indicates the instrumentation does not know whether access is or is not functioning. 
Active (2) indicates normal access. 
Inactive (3) indicates the instrumentation knows this path is not active, and one of the other values (below) does not apply. 
Replication in Progress (4) indicates that the path is temporarily inactive due to a replication activity. 
Mapping Inconsistency (5) indicates the instrumentation has detected that this path is inactive due to an inconsistency in the DeviceNumber/DeviceAccess configuration.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Active</cim:VALUE><cim:VALUE>Inactive</cim:VALUE><cim:VALUE>Replication In Progress</cim:VALUE><cim:VALUE>Mapping Inconsistency</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BasedOn" NAME="CIM_PSExtentBasedOnPExtent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtectedExtentBasedOn</cim:VALUE><cim:VALUE>CIM_CompositeExtentBasedOn</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SccExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Covered by ProtectedExtentBasedOn or CompositeExtentBasedOn, since PhysicalExtent itself is deprecated in lieu of these associations. ProtectedSpaceExtents are BasedOn a PhysicalExtent. This relationship is made explicit by this association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PSExtentBasedOnPExtent" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalExtent" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.Antecedent</cim:VALUE><cim:VALUE>CIM_ProtectedExtentBasedOn.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PSExtentBasedOnPExtent" PROPAGATED="false" REFERENCECLASS="CIM_ProtectedSpaceExtent" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.Dependent</cim:VALUE><cim:VALUE>CIM_ProtectedExtentBasedOn.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ProtectedSpaceExtent which is built on the Physical Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_PSExtentBasedOnPExtent" PROPAGATED="false" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.StartingAddress</cim:VALUE><cim:VALUE>CIM_ProtectedExtentBasedOn.StartingAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>StartingAddress</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The starting logical block address of the PhysicalExtent from which this ProtectedSpaceExtent is derived.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Protected Space Extent|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EndingAddress indicates where in lower level storage, the higher level Extent ends. This property is useful when mapping non-contiguous Extents into a higher level grouping.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="OrderIndex" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If there is an order to the BasedOn associations that describe how a higher level StorageExtent is assembled, the OrderIndex property indicates this. When an order exists, the instances of BasedOn with the same Dependent value (i.e., the same higher level Extent) should place unique values in the OrderIndex property. The lowest value implies the first member of the collection of lower level Extents, and increasing values imply successive members of the collection. If there is no ordered relationship, a value of zero should be specified. An example of the use of this property is to define a RAID-0 striped array of 3 disks. The resultant RAID array is a StorageExtent that is dependent on (BasedOn) the StorageExtents that describe each of the 3 disks. The OrderIndex of each BasedOn association from the disk Extents to the RAID array could be specified as 1, 2 and 3 to indicate the order in which the disk Extents are used to access the RAID data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_QueueForPrintService"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.14.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Printing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association indicates that a PrintService utilizes a particular PrintQueue.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_QueueForPrintService" PROPAGATED="false" REFERENCECLASS="CIM_PrintQueue" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PrintQueue that the Service utilizes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_QueueForPrintService" PROPAGATED="false" REFERENCECLASS="CIM_PrintService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PrintService that puts Jobs on the Queue.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_QueueForPrintService" PROPAGATED="false" NAME="QueueAcceptingFromService" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the PrintService can accept Jobs and place them on the Queue.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2911.IETF|Printer.printer-is-accepting-jobs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_QueueForwardsToPrintSAP"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Printing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association indicates that the Jobs from a PrintQueue can be sent to the referenced PrintSAP, to be handled by the backing PrintService of the SAP.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_QueueForwardsToPrintSAP" PROPAGATED="false" REFERENCECLASS="CIM_PrintSAP" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PrintSAP for the PrintService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_QueueForwardsToPrintSAP" PROPAGATED="false" REFERENCECLASS="CIM_PrintQueue" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PrintQueue that forwards Jobs to the SAP.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RealizesExtent" NAME="CIM_RealizedOnSide"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Since removable PhysicalMedia can be dual-sided, there is the possibility for StorageExtents to be realized on a single side of the Media. This association is a specialization of the RealizesExtent relationship, adding a Side property to express the Media&apos;s orientation details.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RealizedOnSide" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalMedia" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalMedia on which the Extent is realized.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RealizedOnSide" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageExtent that is located on the Component.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RealizedOnSide" PROPAGATED="false" NAME="Side" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration expressing on which &apos;Side&apos; the Extent is realized. Since sides can be named by various schemes (0/1 or A/B), both schemes are expressed in the Values array of this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Side 0</cim:VALUE><cim:VALUE>Side 1</cim:VALUE><cim:VALUE>Side A</cim:VALUE><cim:VALUE>Side B</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RealizesExtent" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The starting address on the PhysicalComponent where the StorageExtent begins. Ending address of the StorageExtent is determined using the NumberOfBlocks and Block Size properties of the StorageExtent object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RealizesExtent" NAME="CIM_RealizesAggregatePExtent"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RealizesExtent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SccExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>AggregatePExtents are realized on a PhysicalMedia. This is described by RealizesAggregatePExtent. However, there is no need for the specificity of this association. It is deprecated in lieu of the generic RealizesExtent relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RealizesAggregatePExtent" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalMedia" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RealizesExtent.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalMedia on which the Extent is realized.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RealizesAggregatePExtent" PROPAGATED="false" REFERENCECLASS="CIM_AggregatePExtent" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RealizesExtent.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AggregatePExtent that is located on the Media.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RealizesExtent" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The starting address on the PhysicalComponent where the StorageExtent begins. Ending address of the StorageExtent is determined using the NumberOfBlocks and Block Size properties of the StorageExtent object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RealizesExtent" NAME="CIM_RealizesDiskPartition"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>DiskPartitions can be directly realized on a PhysicalMedia. This is used to model the creation of Partitions on a raw SCSI or IDE drive, using the fdisk (DOS and Unix) or pdisk (Unix) command. The StartingAddress of the DiskPartition on the PhysicalMedia is also specified as a property of this relationship. An alternative is that Partitions can be BasedOn StorageVolumes, such as a VolumeSet or a Volume exposed by a hardware RAID cabinet. The latter relationship is modeled using the DiskPartitionBasedOnVolume association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RealizesDiskPartition" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalMedia" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalMedia on which the Extent is realized.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RealizesDiskPartition" PROPAGATED="false" REFERENCECLASS="CIM_DiskPartition" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DiskPartition that is located on the Media.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RealizesExtent" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The starting address on the PhysicalComponent where the StorageExtent begins. Ending address of the StorageExtent is determined using the NumberOfBlocks and Block Size properties of the StorageExtent object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RealizesExtent" NAME="CIM_RealizesTapePartition"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>TapePartitions are realized on PhysicalTape. This relationship is made explicit by the RealizesTapePartition association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RealizesTapePartition" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalTape" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalTape on which the Partition is realized.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RealizesTapePartition" PROPAGATED="false" REFERENCECLASS="CIM_TapePartition" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TapePartition that is located on the Media.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RealizesExtent" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The starting address on the PhysicalComponent where the StorageExtent begins. Ending address of the StorageExtent is determined using the NumberOfBlocks and Block Size properties of the StorageExtent object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ControlledBy" NAME="CIM_SCSIInterface"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolControllerAccessesUnit</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this class is deprecated in lieu of ProtocolControllerForUnit, because the SCSIController class involved in this association is itself deprecated. The protocol-related aspects of SCSI are better reflected in the new classes and associations. 
Deprecated description: SCSIInterface is a ControlledBy relationship that indicates which Devices are accessed through a SCSIController and describes the characteristics of this access.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SCSIInterface" PROPAGATED="false" REFERENCECLASS="CIM_SCSIController" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method is deprecated. 
Deprecated description: The SCSIController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" REFERENCECLASS="CIM_LogicalDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The controlled Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_SCSIInterface" PROPAGATED="false" NAME="SCSITimeouts" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method is deprecated. 
Deprecated description: Number of SCSI timeouts that have occurred since the last hard or soft reset that is related to the controlled Device. The time of last reset is indicated in the TimeOfDeviceReset property, inherited from the ControlledBy association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIInterface" PROPAGATED="false" NAME="SCSIRetries" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method is deprecated. 
Deprecated description: Number of SCSI retries that have occurred since the last hard or soft reset that is related to the controlled Device. The time of last reset is indicated in the TimeOfDeviceReset property, inherited from the ControlledBy association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Mass Storage Statistics|001.18</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIInterface" PROPAGATED="false" NAME="InitiatorId" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method is deprecated. 
Deprecated description: The SCSI Initiator ID.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIInterface" PROPAGATED="false" NAME="TargetId" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolControllerAccessesUnit.TargetControllerNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method is deprecated. 
Deprecated description: The SCSI Target ID.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIInterface" PROPAGATED="false" NAME="TargetLUN" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolControllerForDevice.DeviceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method is deprecated. 
Deprecated description: The SCSI Target LUN.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Storage Devices|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIInterface" PROPAGATED="false" NAME="SCSIReservation" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method is deprecated. 
Deprecated description: SCSIReservation indicates the type of SCSI reservation that currently exists between the source and destination.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>Simple</cim:VALUE><cim:VALUE>Persistent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIInterface" PROPAGATED="false" NAME="SCSISignal" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method is deprecated. 
Deprecated description: The SCSI signal characteristics being used for this connection. The value listed here must also be listed in the SignalCapabilities field of the SCSIController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Single Ended</cim:VALUE><cim:VALUE>Differential</cim:VALUE><cim:VALUE>Low Voltage Differential</cim:VALUE><cim:VALUE>Optical</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port|004.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SCSIController.SignalCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIInterface" PROPAGATED="false" NAME="MaxQueueDepth" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method is deprecated. 
Deprecated description: Maximum number of Command Descriptor Blocks (CDBs) that can be supported by the target. This data cannot be obtained under all circumstances.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIInterface" PROPAGATED="false" NAME="QueueDepthLimit" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method is deprecated. 
Deprecated description: The maximum number of concurrent Command Descriptor Blocks (CDBs) that the initiator will send to the target. This value should never be greater than MaxQueueDepth.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="AccessState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The State property indicates whether the Controller is actively commanding or accessing the Device (value=1) or not (value=2). Also, the value, &quot;Unknown&quot; (0), can be defined. This information is necessary when a LogicalDevice can be commanded by, or accessed through, multiple Controllers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Active</cim:VALUE><cim:VALUE>Inactive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="TimeOfDeviceReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the downstream Device was last reset by the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="NumberOfHardResets" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of hard resets issued by the Controller. A hard reset returns the Device to its initialization or boot-up state. All internal Device state information and data are lost.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="NumberOfSoftResets" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of soft resets issued by the Controller. A soft reset does not completely clear current Device state or data. Exact semantics are dependent on the Device and on the protocols and mechanisms used to communicate with the Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="DeviceNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Address of associated Device in context of the antecedent Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="AccessMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes the accessibility of the device through the antecedent controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>ReadWrite</cim:VALUE><cim:VALUE>ReadOnly</cim:VALUE><cim:VALUE>NoAccess</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="AccessPriority" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The property describes the priority given to accesses of the device through this controller. The highest priority path will have the lowest value for this parameter.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceConnection" PROPAGATED="true" NAME="NegotiatedSpeed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When several bus and connection speeds are possible, the NegotiatedSpeed property defines the one that is in use between the Devices. Speed is specified in bits per second. If connection or bus speeds are not negotiated, or if this information is not available or not important to Device management, the property should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port Association|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceConnection" PROPAGATED="true" NAME="NegotiatedDataWidth" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When several bus and connection data widths are possible, the NegotiatedDataWidth property defines the one that is in use between the Devices. Data width is specified in bits. If data width is not negotiated, or if this information is not available or not important to Device management, the property should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port Association|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DSLModem" NAME="CIM_SDSLModem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Modems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SDSLModem class represents Modems of the DSL type = SDSL, Symmetric Digital Subscriber Line. Properties will be defined in a future release of the model.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ConnectionBasedModem" PROPAGATED="true" NAME="VendorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VendorID information is reported through Modem-specific requests. For example, for ADSLModem Devices, the VendorID is assigned by T1E1.4 according to T1.413, Appendix D. The correct place in the CIM Schema for this information is in PhysicalElement (the Manufacturer property) for hardware and Product (the Vendor property) if the information is related to Product acquisition. This data is also reported here because it is part of the standard output from the Device and is an optimization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ControlledBy" NAME="CIM_SerialInterface"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Controller</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>SerialInterface is a ControlledBy relationship that indicates which Devices are accessed through the SerialController and describes the characteristics of this access.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SerialInterface" PROPAGATED="false" REFERENCECLASS="CIM_SerialController" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SerialController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" REFERENCECLASS="CIM_LogicalDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The controlled Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_SerialInterface" PROPAGATED="false" NAME="NegotiatedDataWidth" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NegotiatedDataWidth</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For the SerialInterface, NegotiatedDataWidth is the number of data bits to be transmitted, without stop bits or parity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port Association|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SerialInterface" PROPAGATED="false" NAME="NumberOfStopBits" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of stop bits to be transmitted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SerialInterface" PROPAGATED="false" NAME="ParityInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Information on the parity setting for transmitted data. No parity (value=1), even (value=2), or odd (value=3) can be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>Even</cim:VALUE><cim:VALUE>Odd</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SerialInterface" PROPAGATED="false" NAME="FlowControlInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration that indicates the flow control (Xon-Xoff or RTS/CTS) for transmitted data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>XonXoff</cim:VALUE><cim:VALUE>RTS/CTS</cim:VALUE><cim:VALUE>Both XonXoff and RTS/CTS</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="AccessState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The State property indicates whether the Controller is actively commanding or accessing the Device (value=1) or not (value=2). Also, the value, &quot;Unknown&quot; (0), can be defined. This information is necessary when a LogicalDevice can be commanded by, or accessed through, multiple Controllers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Active</cim:VALUE><cim:VALUE>Inactive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="TimeOfDeviceReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the downstream Device was last reset by the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="NumberOfHardResets" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of hard resets issued by the Controller. A hard reset returns the Device to its initialization or boot-up state. All internal Device state information and data are lost.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="NumberOfSoftResets" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of soft resets issued by the Controller. A soft reset does not completely clear current Device state or data. Exact semantics are dependent on the Device and on the protocols and mechanisms used to communicate with the Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="DeviceNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Address of associated Device in context of the antecedent Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="AccessMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes the accessibility of the device through the antecedent controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>ReadWrite</cim:VALUE><cim:VALUE>ReadOnly</cim:VALUE><cim:VALUE>NoAccess</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="AccessPriority" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The property describes the priority given to accesses of the device through this controller. The highest priority path will have the lowest value for this parameter.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceConnection" PROPAGATED="true" NAME="NegotiatedSpeed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When several bus and connection speeds are possible, the NegotiatedSpeed property defines the one that is in use between the Devices. Speed is specified in bits per second. If connection or bus speeds are not negotiated, or if this information is not available or not important to Device management, the property should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port Association|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_StorageConfigurationService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This service allows the active management of a Storage Server. It allows jobs to be started for the creation, modification and deletion of storage objects (StoragePools, StorageVolumes and LogicalDisks).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StorageConfigurationService" NAME="CreateOrModifyStoragePool" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Starts a job to create (or modify) a StoragePool. The StoragePool will be (or must be) scoped to the same System as this Service. One of the parameters for this method is Size. As an input parameter, Size specifies the desired size of the pool. As an output parameter, it specifies the size achieved. Space is taken from either or both of the specified input StoragePools and StorageExtents (InPools and InExtents). The capability requirements that the Pool must support are defined using the Goal parameter. If the requested pool size cannot be created, no action will be taken, the Return Value will be 4097/0x1001, and the output value of Size will be set to the nearest possible size. If 0 is returned, then the task completed successfully and the use of ConcreteJob was not required. If the task will take some time to complete, a ConcreteJob will be created and its reference returned in the output parameter Job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Size Not Supported</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A end user relevant name for the pool being created. If NULL, then a system supplied default name can be used. The value will be stored in the &apos;ElementName&apos; property for the created pool. If not NULL, this parameter will supply a new name when modifying an existing pool.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_StorageSetting" NAME="Goal"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to an instance of StorageSetting that defines the desired capabilities of the StoragePool. If set to a null value, the default configuration from the source pool will be used. If not NULL, this parameter will supply a new Goal setting when modifying an existing pool.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Size" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>As an input parameter this specifies the desired pool size in bytes. As an output parameter this specifies the size achieved.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="InPools" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings containing representations of references to CIM_StoragePool instances, that are used to create the Pool or modify the source pools.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="InExtents" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings containing representations of references to CIM_StorageExtent instances, that are used to create the Pool or modify the source extents.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_StoragePool" NAME="Pool"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>As an input parameter: if null, creates a new StoragePool. If not null, modifies the referenced Pool. When returned, it is a reference to the resulting StoragePool.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StorageConfigurationService" NAME="CreateOrModifyElementFromStoragePool" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Start a job to create (or modify) a specified element (for example a StorageVolume or StorageExtent) from a StoragePool. One of the parameters for this method is Size. As an input parameter, Size specifies the desired size of the element. As an output parameter, it specifies the size achieved. Space is taken from the input StoragePool. The desired settings for the element are specified by the Goal parameter. If the requested size cannot be created, no action will be taken, and the Return Value will be 4097/0x1001. Also, the output value of Size is set to the nearest possible size. If 0 is returned, the function completed successfully and no ConcreteJob instance was required. If 4096/0x1000 is returned, a ConcreteJob will be started to create the element. The Job&apos;s reference will be returned in the output parameter Job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Size Not Supported</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A end user relevant name for the element being created. If NULL, then a system supplied default name can be used. The value will be stored in the &apos;ElementName&apos; property for the created element. If not NULL, this parameter will supply a new name when modifying an existing element.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ElementType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating the type of element being created or modified. If the input parameter TheElement is specified when the operation is a &apos;modify&apos;, this type value must match the type of that instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Reserved</cim:VALUE><cim:VALUE>StorageVolume</cim:VALUE><cim:VALUE>StorageExtent</cim:VALUE><cim:VALUE>LogicalDisk</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Goal"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requirements for the element to maintain. If set to a null value, the default configuration from the source pool will be used. This parameter should be a reference to a Setting or Profile appropriate to the element being created. If not NULL, this parameter will supply a new Goal when modifying an existing element.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Size" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>As an input parameter Size specifies the desired size. If not NULL, this parameter will supply a new size when modifying an existing element. As an output parameter Size specifies the size achieved.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_StoragePool" NAME="InPool"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Pool from which to create the element. This parameter must be set to null if the input parameter TheElement is specified (in the case of a &apos;modify&apos; operation).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_LogicalElement" NAME="TheElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>As an input parameter: if null, creates a new element. If not null, then the method modifies the specified element. As an output parameter, it is a reference to the resulting element.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StorageConfigurationService" NAME="DeleteStoragePool" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Start a job to delete a StoragePool. The freed space is returned source StoragePools (indicated by AllocatedFrom StoragePool) or back to underlying storage extents. If 0 is returned, the function completed successfully, and no ConcreteJob was required. If 4096/0x1000 is returned, a ConcreteJob will be started to delete the StoragePool. A reference to the Job is returned in the Job parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_StoragePool" NAME="Pool"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the pool to delete.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StorageConfigurationService" NAME="ReturnToStoragePool" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Start a job to delete an element previously created from a StoragePool. The freed space is returned to the source StoragePool. If 0 is returned, the function completed successfully and no ConcreteJob was required. If 4096/0x1000 is returned, a ConcreteJob will be started to delete the element. A reference to the Job is returned in the Job parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_LogicalElement" NAME="TheElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the element to return to the StoragePool.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StorageConfigurationService" NAME="CreateReplica" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Start a job to create a new storage object which is a replica of the specified source storage object. (SourceElement). Note that using the input paramter, CopyType, this function can be used to instantiate the replica, and to create an ongoing association between the source and replica. If 0 is returned, the function completed successfully and no ConcreteJob instance is created. If 4096/0x1000 is returned, a ConcreteJob is started, a reference to which is returned in the Job output parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A end user relevant name for the element being created. If NULL, then a system supplied default name can be used. The value will be stored in the &apos;ElementName&apos; property for the created element.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_LogicalElement" NAME="SourceElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The source storage object which may be a StorageVolume or storage object.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_LogicalElement" NAME="TargetElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the created target storage element (i.e., the replica).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_StorageSetting" NAME="TargetSettingGoal"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The definition for the StorageSetting to be maintained by the target storage object (the replica).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_StoragePool" NAME="TargetPool"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The underlying storage for the target element (the replica) will be drawn from TargetPool if specified, otherwise the allocation is implementation specific.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="CopyType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CopyType describes the type of copy that will be made. Values are: 
Async: Create and maintain an asynchronous copy of the source. 
Sync: Create and maintain a synchronized copy of the source. 
UnSyncAssoc: Create an unsynchronized copy and maintain an association to the source. 
UnSyncUnAssoc: Create unassociated copy of the source element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Async</cim:VALUE><cim:VALUE>Sync</cim:VALUE><cim:VALUE>UnSyncAssoc</cim:VALUE><cim:VALUE>UnSyncUnAssoc</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StorageConfigurationService" NAME="ModifySynchronization" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Modify (or start a job to modify) the synchronization association between two storage objects. If 0 is returned, the function completed successfully and no ConcreteJob instance was created. If 0x1000 is returned, a ConcreteJob was started and a reference to this Job is returned in the Job output parameter. A return value of 1 indicates the method is not supported. All other values indicate some type of error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x1000</cim:VALUE><cim:VALUE>0x1001..0x7FFF</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="Operation" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Operation describes the type of modification to be made to the replica. Values are: 
Detach: &apos;Forget&apos; the synchronization between two storage objects. Start to treat the objects as independent. 
Fracture: Suspend the synchronization between two storage objects using Sync or Async replication. 
The association and (typically) changes are remembered to allow a fast resynchronization. This may be used during a backup cycle to allow one of the objects to be copied while the other remains in production. 
Resync Replica: Re-establish the synchronization of a Sync or Async replication. This will negate the action of a previous Fracture operation. Recreate a Point In Time image for an UnSyncAssoc replication. 
Restore from Replica: Renew the contents of the original storage object from a replica. 
Prepare: Get the link ready for a Resync operation to take place. Some implementations will require this operation to be invoked to keep the Resync operation as fast as possible. May start the copy engine. 
Unprepare: Clear a prepared state if a Prepare is not to be followed by a Resync operation. 
Quiesce: Some applications require notification so that they can ready the link for an operation. For example flush any cached data or buffered changes. The copy engine is stopped for UnSyncAssoc replications. 
Unquiesce: Take the link from the quiesced state (without executing the intended operation. 
Start Copy: initiate a full background copy of the source to the UnSyncAssoc replica. Replica enters Frozen state when copy operation is completed. 
Stop Copy: stop the background copy previously started. Reset To Sync: Change the CopyType of the association to Sync (e.g., from the Async CopyType). 
Reset To Async: Change the CopyType of the association to Async (e.g., from the Sync CopyType).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Detach</cim:VALUE><cim:VALUE>Fracture</cim:VALUE><cim:VALUE>Resync Replica</cim:VALUE><cim:VALUE>Restore from Replica</cim:VALUE><cim:VALUE>Prepare</cim:VALUE><cim:VALUE>Unprepare</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Unquiesce</cim:VALUE><cim:VALUE>Reset To Sync</cim:VALUE><cim:VALUE>Reset To Async</cim:VALUE><cim:VALUE>Start Copy</cim:VALUE><cim:VALUE>Stop Copy</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if the task completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_StorageSynchronized" NAME="Synchronization"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The referenced to the StorageSynchronized association describing the storage source/replica relationship.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StorageConfigurationService" NAME="AttachReplica" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Create (or start a job to create) a StorageSynchronized relationship between two existing storage objects. Note that using the input parameter, CopyType, this function can be used to to create an ongoing association between the source and replica. If 0 is returned, the function completed successfully and no ConcreteJob instance is created. If 0x1000 is returned, a ConcreteJob is started, a reference to which is returned in the Job output parameter. A return value of 1 indicates the method is not supported. All other values indicate some type of error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x1000</cim:VALUE><cim:VALUE>0x1001..0x7FFF</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Job Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if the task completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="SourceElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The source storage object which may be a StorageVolume or other storage object.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="TargetElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the target storage element (i.e., the replica).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="CopyType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CopyType describes the type of Synchronized relationship that will be created. Values are: 
Async: Create and maintain an asynchronous copy of the source. 
Sync: Create and maintain a synchronized copy of the source. 
UnSyncAssoc: Create an unsynchronized copy and maintain an association to the source. 
UnSyncUnAssoc: Create unassociated copy of the source element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Async</cim:VALUE><cim:VALUE>Sync</cim:VALUE><cim:VALUE>UnSyncAssoc</cim:VALUE><cim:VALUE>UnSyncUnAssoc</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StorageConfigurationService" NAME="CreateOrModifyElementFromElements" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Start a job to create (or modify) a specified storage element from specified input StorageExtents. The created or modified storage element can be a StorageExtent, StorageVolume, LogicalDisk, or StoragePool. An input list of InElements must be specified. The GetAvailableExtents method can be used to get a list of valid extents that can be used to achieve a desired goal. Validity of the extents is determined by the implementation. As an input parameter, Size specifies the desired size of the element. As an output parameter, it specifies the size achieved. Space is taken from the input InElements. The desired Settings for the element are specified by the Goal parameter. If the size of Extents passed is less than the size requested, then the capacity is drawn from the extents in the order, left to right, that the Extents were specified. The partial consumption of an Extent is represented by an Extent for the capacity used and an Extent for the capacity not used. If the Size is NULL, then a configuration using all Extents passed will be attempted. If the requested size cannot be created, no action will be taken, and the Return Value will be 4097/0x1001. Also, the output value of Size is set to the nearest possible size. If 0 is returned, the function completed successfully and no ConcreteJob instance was required. If 4096/0x1000 is returned, a ConcreteJob will be started to create the element. The Job&apos;s reference will be returned in the output parameter Job.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Size Not Supported</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A end user relevant name for the element being created. If NULL, then a system-supplied default name can be used. The value will be stored in the &apos;ElementName&apos; property for the created element. If not NULL, this parameter will supply a new name when modifying an existing element.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="ElementType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating the type of element being created or modified. If the input parameter TheElement is specified when the operation is a &apos;modify&apos;, this type value must match the type of that instance. The actual CIM class of the created TheElement can be vendor-specific, but it must be a derived class of the appropriate CIM class -- i.e., CIM_StorageVolume, CIM_StorageExtent, CIM_LogicalDisk, or CIM_StoragePool.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Reserved</cim:VALUE><cim:VALUE>Storage Volume</cim:VALUE><cim:VALUE>Storage Extent</cim:VALUE><cim:VALUE>Storage Pool</cim:VALUE><cim:VALUE>Logical Disk</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job (may be null if job completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Goal"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requirements for the element to maintain. If set to a null value, the default configuration associated with the Service will be used. This parameter should be a reference to a Setting, SettingData, or Profile appropriate to the element being created. If not NULL, this parameter will supply a new Goal when modifying an existing element.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Size" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>As an input parameter Size specifies the desired size. If not NULL, this parameter will supply a new size when modifying an existing element. As an output parameter Size specifies the size achieved.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_StorageExtent" NAME="InElements"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of references to storage element instances that are used to create or modify TheElement.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_LogicalElement" NAME="TheElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>As an input parameter: if null, creates a new element. If not null, then the method modifies the specified element. As an output parameter, it is a reference to the resulting element.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NumericSensor" NAME="CIM_Tachometer"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this class is deprecated in lieu of the additions to Sensor and NumericSensor. A Tachometer can be defined by setting the SensorType property. inherited from Sensor, to 5 (&quot;Tachometer&quot;).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Tachometer" PROPAGATED="false" NAME="SensorType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SensorType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Type of the Sensor, e.g. Voltage or Temperature Sensor. If the type is set to &quot;Other&quot;, then the OtherSensorType Description can be used to further identify the type, or if the Sensor has numeric readings, then the type of the Sensor can be implicitly determined by the Units. A description of the different Sensor types is as follows: A Temperature Sensor measures the environmental temperature. Voltage and Current Sensors measure electrical voltage and current readings. A Tachometer measures speed/revolutions of a Device. For example, a Fan Device can have an associated Tachometer which measures its speed. A Counter is a general purpose Sensor that measures some numerical property of a Device. A Counter value can be cleared, but it never decreases. A Switch Sensor has states like Open/Close, On/Off, or Up/Down. A Lock has states of Locked/Unlocked. Humidity, Smoke Detection and Air Flow Sensors measure the equivalent environmental characteristics. A Presence Sensor detects the presence of a PhysicalElement. A Power Consumption Sensor measures the instantaneous power consumed by a managed element. A Power Production Sensor measures the instantaneous power produced by a managed element such as a power supply or a voltage regulator. A pressure sensor is used to report pressure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Temperature</cim:VALUE><cim:VALUE>Voltage</cim:VALUE><cim:VALUE>Current</cim:VALUE><cim:VALUE>Tachometer</cim:VALUE><cim:VALUE>Counter</cim:VALUE><cim:VALUE>Switch</cim:VALUE><cim:VALUE>Lock</cim:VALUE><cim:VALUE>Humidity</cim:VALUE><cim:VALUE>Smoke Detection</cim:VALUE><cim:VALUE>Presence</cim:VALUE><cim:VALUE>Air Flow</cim:VALUE><cim:VALUE>Power Consumption</cim:VALUE><cim:VALUE>Power Production</cim:VALUE><cim:VALUE>Pressure</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.OtherSensorTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Tachometer" PROPAGATED="false" NAME="BaseUnits" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>BaseUnits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The base unit of the values returned by this Sensor. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). For example, if BaseUnits is Volts and the UnitModifier is -6, then the units of the values returned are MicroVolts. However, if the RateUnits property is set to a value other than &quot;None&quot;, then the units are further qualified as rate units. In the above example, if RateUnits is set to &quot;Per Second&quot;, then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Degrees C</cim:VALUE><cim:VALUE>Degrees F</cim:VALUE><cim:VALUE>Degrees K</cim:VALUE><cim:VALUE>Volts</cim:VALUE><cim:VALUE>Amps</cim:VALUE><cim:VALUE>Watts</cim:VALUE><cim:VALUE>Joules</cim:VALUE><cim:VALUE>Coulombs</cim:VALUE><cim:VALUE>VA</cim:VALUE><cim:VALUE>Nits</cim:VALUE><cim:VALUE>Lumens</cim:VALUE><cim:VALUE>Lux</cim:VALUE><cim:VALUE>Candelas</cim:VALUE><cim:VALUE>kPa</cim:VALUE><cim:VALUE>PSI</cim:VALUE><cim:VALUE>Newtons</cim:VALUE><cim:VALUE>CFM</cim:VALUE><cim:VALUE>RPM</cim:VALUE><cim:VALUE>Hertz</cim:VALUE><cim:VALUE>Seconds</cim:VALUE><cim:VALUE>Minutes</cim:VALUE><cim:VALUE>Hours</cim:VALUE><cim:VALUE>Days</cim:VALUE><cim:VALUE>Weeks</cim:VALUE><cim:VALUE>Mils</cim:VALUE><cim:VALUE>Inches</cim:VALUE><cim:VALUE>Feet</cim:VALUE><cim:VALUE>Cubic Inches</cim:VALUE><cim:VALUE>Cubic Feet</cim:VALUE><cim:VALUE>Meters</cim:VALUE><cim:VALUE>Cubic Centimeters</cim:VALUE><cim:VALUE>Cubic Meters</cim:VALUE><cim:VALUE>Liters</cim:VALUE><cim:VALUE>Fluid Ounces</cim:VALUE><cim:VALUE>Radians</cim:VALUE><cim:VALUE>Steradians</cim:VALUE><cim:VALUE>Revolutions</cim:VALUE><cim:VALUE>Cycles</cim:VALUE><cim:VALUE>Gravities</cim:VALUE><cim:VALUE>Ounces</cim:VALUE><cim:VALUE>Pounds</cim:VALUE><cim:VALUE>Foot-Pounds</cim:VALUE><cim:VALUE>Ounce-Inches</cim:VALUE><cim:VALUE>Gauss</cim:VALUE><cim:VALUE>Gilberts</cim:VALUE><cim:VALUE>Henries</cim:VALUE><cim:VALUE>Farads</cim:VALUE><cim:VALUE>Ohms</cim:VALUE><cim:VALUE>Siemens</cim:VALUE><cim:VALUE>Moles</cim:VALUE><cim:VALUE>Becquerels</cim:VALUE><cim:VALUE>PPM (parts/million)</cim:VALUE><cim:VALUE>Decibels</cim:VALUE><cim:VALUE>DbA</cim:VALUE><cim:VALUE>DbC</cim:VALUE><cim:VALUE>Grays</cim:VALUE><cim:VALUE>Sieverts</cim:VALUE><cim:VALUE>Color Temperature Degrees K</cim:VALUE><cim:VALUE>Bits</cim:VALUE><cim:VALUE>Bytes</cim:VALUE><cim:VALUE>Words (data)</cim:VALUE><cim:VALUE>DoubleWords</cim:VALUE><cim:VALUE>QuadWords</cim:VALUE><cim:VALUE>Percentage</cim:VALUE><cim:VALUE>Pascals</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor.UnitModifier</cim:VALUE><cim:VALUE>CIM_NumericSensor.RateUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>38</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Tachometer" PROPAGATED="false" NAME="UnitModifier" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>UnitModifier</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The unit multiplier for the values returned by this Sensor. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). For example, if BaseUnits is Volts and the Unit Modifier is -6, then the units of the values returned are MicroVolts. However, if the RateUnits property is set to a value other than &quot;None&quot;, then the units are further qualified as rate units. In the above example, if RateUnits is set to &quot;Per Second&quot;, then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor.BaseUnits</cim:VALUE><cim:VALUE>CIM_NumericSensor.RateUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Tachometer" PROPAGATED="false" NAME="RateUnits" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>RateUnits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies if the units returned by this Sensor are rate units. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). This is true unless this property (RateUnits) has a value different than &quot;None&quot;. For example, if BaseUnits is Volts and the UnitModifier is -6, then the units of the values returned are MicroVolts. But, if the RateUnits property is set to a value other than &quot;None&quot;, then the units are further qualified as rate units. In the above example, if RateUnits is set to &quot;Per Second&quot;, then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier. Any implementation of CurrentReading should be qualified with either a Counter or a Gauge qualifier, depending on the characteristics of the sensor being modeled.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Per MicroSecond</cim:VALUE><cim:VALUE>Per MilliSecond</cim:VALUE><cim:VALUE>Per Second</cim:VALUE><cim:VALUE>Per Minute</cim:VALUE><cim:VALUE>Per Hour</cim:VALUE><cim:VALUE>Per Day</cim:VALUE><cim:VALUE>Per Week</cim:VALUE><cim:VALUE>Per Month</cim:VALUE><cim:VALUE>Per Year</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor.UnitModifier</cim:VALUE><cim:VALUE>CIM_NumericSensor.BaseUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>4</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Tachometer" PROPAGATED="false" NAME="Resolution" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Resolution</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Tenths of Revolutions per Minute</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>revolution / minute * 10^-1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Resolution indicates the ability of the Sensor to resolve differences in the measured property. The units for this measurement are determined by BaseUnit*UnitModifier/RateUnit.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.17</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.17</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="CurrentReading" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current value indicated by the Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.5</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.5</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="NominalReading" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NominalReading indicates the &apos;normal&apos; or expected value for the NumericSensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.6</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.6</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="NormalMax" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NormalMax provides guidance for the user as to the normal maximum range for the NumericSensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.7</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.7</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="NormalMin" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NormalMin provides guidance for the user as to the normal minimum range for the NumericSensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.8</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.8</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="MaxReadable" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxReadable indicates the largest value of the measured property that can be read by the NumericSensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.9</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.9</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="MinReadable" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinReadable indicates the smallest value of the measured property that can be read by the NumericSensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.10</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.10</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="Tolerance" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor.Resolution</cim:VALUE><cim:VALUE>CIM_NumericSensor.Accuracy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is being deprecated in lieu of using the Resolution and Accuracy properties. 
Indicates the tolerance of the Sensor for the measured property. Tolerance, along with Resolution and Accuracy, is used to calculate the actual value of the measured physical property. Tolerance may vary depending on whether the Device is linear over its dynamic range.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="Accuracy" TYPE="sint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the accuracy of the Sensor for the measured property. Its value is recorded as plus/minus hundredths of a percent. Accuracy, along with Resolution, is used to calculate the actual value of the measured physical property. Accuracy may vary depending on whether the Device is linear over its dynamic range.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hundredths of Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.19</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.19</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.19</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>percent * 10^-2</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="IsLinear" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the Sensor is linear over its dynamic range.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="Hysteresis" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the margin built around the thresholds. This margin prevents unnecessary state changes when the Sensor reading may fluctuate very close to its thresholds. This could be due to the Sensor&apos;s tolerance/accuracy/resolution or due to environmental factors. Once a threshold is crossed, the state of the Sensor should change. However, the state should not fluctuate between the old and new states unless the Sensor&apos;s change in the reading exceeds the hysteresis value. The units for this measurement are determined by BaseUnit*UnitModifier/RateUnit.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="LowerThresholdNonCritical" TYPE="sint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If Current Reading is between LowerThresholdNonCritical and Upper ThresholdNonCritical, then the Sensor is reporting a normal value. If CurrentReading is between LowerThresholdNonCritical and LowerThresholdCritical, then the CurrentState is NonCritical.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.11</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.11</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="UpperThresholdNonCritical" TYPE="sint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between LowerThresholdNonCritical and UpperThresholdNonCritical, then the Sensor is reporting a normal value. If the CurrentReading is between UpperThreshold NonCritical and UpperThresholdCritical, then the CurrentState is NonCritical.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.12</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.12</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="LowerThresholdCritical" TYPE="sint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between LowerThresholdCritical and Lower ThresholdFatal, then the CurrentState is Critical.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.13</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.13</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="UpperThresholdCritical" TYPE="sint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between UpperThresholdCritical and Upper ThresholdFatal, then the CurrentState is Critical.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.14</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.14</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="LowerThresholdFatal" TYPE="sint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is below LowerThresholdFatal, then the Current State is Fatal.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.15</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.15</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="UpperThresholdFatal" TYPE="sint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is above UpperThresholdFatal, then the Current State is Fatal.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.16</cim:VALUE><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.16</cim:VALUE><cim:VALUE>MIF.DMTF|Voltage Probe|001.16</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="SupportedThresholds" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array representing the thresholds supported by this Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>LowerThresholdNonCritical</cim:VALUE><cim:VALUE>UpperThresholdNonCritical</cim:VALUE><cim:VALUE>LowerThresholdCritical</cim:VALUE><cim:VALUE>UpperThresholdCritical</cim:VALUE><cim:VALUE>LowerThresholdFatal</cim:VALUE><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="EnabledThresholds" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array representing the thresholds that are currently enabled for this Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>LowerThresholdNonCritical</cim:VALUE><cim:VALUE>UpperThresholdNonCritical</cim:VALUE><cim:VALUE>LowerThresholdCritical</cim:VALUE><cim:VALUE>UpperThresholdCritical</cim:VALUE><cim:VALUE>LowerThresholdFatal</cim:VALUE><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="SettableThresholds" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array representing the writable thresholds supported by Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>LowerThresholdNonCritical</cim:VALUE><cim:VALUE>UpperThresholdNonCritical</cim:VALUE><cim:VALUE>LowerThresholdCritical</cim:VALUE><cim:VALUE>UpperThresholdCritical</cim:VALUE><cim:VALUE>LowerThresholdFatal</cim:VALUE><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="OtherSensorTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Sensor type - used when the SensorType property is set to &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.SensorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="PossibleStates" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PossibleStates enumerates the string outputs of the Sensor. For example, a &quot;Switch&quot; Sensor may output the states &quot;On&quot;, or &quot;Off&quot;. Another implementation of the Switch may output the states &quot;Open&quot;, and &quot;Close&quot;. Another example is a NumericSensor supporting thresholds. This Sensor can report the states like &quot;Normal&quot;, &quot;Upper Fatal&quot;, &quot;Lower Non-Critical&quot;, etc. A NumericSensor that does not publish readings and thresholds, but stores this data internally, can still report its states.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="CurrentState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current state indicated by the Sensor. This is always one of the &quot;PossibleStates&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="PollingInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The polling interval that the Sensor hardware or the instrumentation uses to determine the current state of the Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>NanoSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-9</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="RestoreDefaultThresholds" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method resets the values of the thresholds to hardware defaults. This method returns 0 if successful, 1 if unsupported and any other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="GetNonLinearFactors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this method is being deprecated, since Current senor reading can be retrieved through the GetInstance operation. 
For a non-linear Sensor, the resolution, accuracy, tolerance and hysteresis vary as the current reading moves. This method can be used to get these factors for a given reading. It returns 0 if successful, 1 if unsupported, and any other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="SensorReading" TYPE="sint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sensor reading to get information for.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Accuracy" TYPE="sint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The accuracy of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Resolution" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The resolution of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Tolerance" TYPE="sint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The tolerance of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Hysteresis" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Hysteresis of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BasedOn" NAME="CIM_TapePartitionOnSurface"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TapePartitionOnSurface represents the ability to have one or more TapePartitions on each surface of a PhysicalTape. The individual surfaces are represented as instances of CIM_StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_TapePartitionOnSurface" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageExtent that represents the Tape&apos;s surface.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_TapePartitionOnSurface" PROPAGATED="false" REFERENCECLASS="CIM_TapePartition" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TapePartition which is built on the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StartingAddress indicates where in lower level storage, the higher level Extent begins.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EndingAddress indicates where in lower level storage, the higher level Extent ends. This property is useful when mapping non-contiguous Extents into a higher level grouping.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="OrderIndex" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If there is an order to the BasedOn associations that describe how a higher level StorageExtent is assembled, the OrderIndex property indicates this. When an order exists, the instances of BasedOn with the same Dependent value (i.e., the same higher level Extent) should place unique values in the OrderIndex property. The lowest value implies the first member of the collection of lower level Extents, and increasing values imply successive members of the collection. If there is no ordered relationship, a value of zero should be specified. An example of the use of this property is to define a RAID-0 striped array of 3 disks. The resultant RAID array is a StorageExtent that is dependent on (BasedOn) the StorageExtents that describe each of the 3 disks. The OrderIndex of each BasedOn association from the disk Extents to the RAID array could be specified as 1, 2 and 3 to indicate the order in which the disk Extents are used to access the RAID data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NumericSensor" NAME="CIM_TemperatureSensor"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this class is being deprecated in lieu of the additions to Sensor and Numeric Sensor. A TemperatureSensor can be defined by setting the SensorType property, inherited from Sensor, to 2 (&quot;Temperature&quot;).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="SensorType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SensorType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Type of the Sensor, e.g. Voltage or Temperature Sensor. If the type is set to &quot;Other&quot;, then the OtherSensorType Description can be used to further identify the type, or if the Sensor has numeric readings, then the type of the Sensor can be implicitly determined by the Units. A description of the different Sensor types is as follows: A Temperature Sensor measures the environmental temperature. Voltage and Current Sensors measure electrical voltage and current readings. A Tachometer measures speed/revolutions of a Device. For example, a Fan Device can have an associated Tachometer which measures its speed. A Counter is a general purpose Sensor that measures some numerical property of a Device. A Counter value can be cleared, but it never decreases. A Switch Sensor has states like Open/Close, On/Off, or Up/Down. A Lock has states of Locked/Unlocked. Humidity, Smoke Detection and Air Flow Sensors measure the equivalent environmental characteristics. A Presence Sensor detects the presence of a PhysicalElement. A Power Consumption Sensor measures the instantaneous power consumed by a managed element. A Power Production Sensor measures the instantaneous power produced by a managed element such as a power supply or a voltage regulator. A pressure sensor is used to report pressure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Temperature</cim:VALUE><cim:VALUE>Voltage</cim:VALUE><cim:VALUE>Current</cim:VALUE><cim:VALUE>Tachometer</cim:VALUE><cim:VALUE>Counter</cim:VALUE><cim:VALUE>Switch</cim:VALUE><cim:VALUE>Lock</cim:VALUE><cim:VALUE>Humidity</cim:VALUE><cim:VALUE>Smoke Detection</cim:VALUE><cim:VALUE>Presence</cim:VALUE><cim:VALUE>Air Flow</cim:VALUE><cim:VALUE>Power Consumption</cim:VALUE><cim:VALUE>Power Production</cim:VALUE><cim:VALUE>Pressure</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.OtherSensorTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="BaseUnits" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>BaseUnits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The base unit of the values returned by this Sensor. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). For example, if BaseUnits is Volts and the UnitModifier is -6, then the units of the values returned are MicroVolts. However, if the RateUnits property is set to a value other than &quot;None&quot;, then the units are further qualified as rate units. In the above example, if RateUnits is set to &quot;Per Second&quot;, then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Degrees C</cim:VALUE><cim:VALUE>Degrees F</cim:VALUE><cim:VALUE>Degrees K</cim:VALUE><cim:VALUE>Volts</cim:VALUE><cim:VALUE>Amps</cim:VALUE><cim:VALUE>Watts</cim:VALUE><cim:VALUE>Joules</cim:VALUE><cim:VALUE>Coulombs</cim:VALUE><cim:VALUE>VA</cim:VALUE><cim:VALUE>Nits</cim:VALUE><cim:VALUE>Lumens</cim:VALUE><cim:VALUE>Lux</cim:VALUE><cim:VALUE>Candelas</cim:VALUE><cim:VALUE>kPa</cim:VALUE><cim:VALUE>PSI</cim:VALUE><cim:VALUE>Newtons</cim:VALUE><cim:VALUE>CFM</cim:VALUE><cim:VALUE>RPM</cim:VALUE><cim:VALUE>Hertz</cim:VALUE><cim:VALUE>Seconds</cim:VALUE><cim:VALUE>Minutes</cim:VALUE><cim:VALUE>Hours</cim:VALUE><cim:VALUE>Days</cim:VALUE><cim:VALUE>Weeks</cim:VALUE><cim:VALUE>Mils</cim:VALUE><cim:VALUE>Inches</cim:VALUE><cim:VALUE>Feet</cim:VALUE><cim:VALUE>Cubic Inches</cim:VALUE><cim:VALUE>Cubic Feet</cim:VALUE><cim:VALUE>Meters</cim:VALUE><cim:VALUE>Cubic Centimeters</cim:VALUE><cim:VALUE>Cubic Meters</cim:VALUE><cim:VALUE>Liters</cim:VALUE><cim:VALUE>Fluid Ounces</cim:VALUE><cim:VALUE>Radians</cim:VALUE><cim:VALUE>Steradians</cim:VALUE><cim:VALUE>Revolutions</cim:VALUE><cim:VALUE>Cycles</cim:VALUE><cim:VALUE>Gravities</cim:VALUE><cim:VALUE>Ounces</cim:VALUE><cim:VALUE>Pounds</cim:VALUE><cim:VALUE>Foot-Pounds</cim:VALUE><cim:VALUE>Ounce-Inches</cim:VALUE><cim:VALUE>Gauss</cim:VALUE><cim:VALUE>Gilberts</cim:VALUE><cim:VALUE>Henries</cim:VALUE><cim:VALUE>Farads</cim:VALUE><cim:VALUE>Ohms</cim:VALUE><cim:VALUE>Siemens</cim:VALUE><cim:VALUE>Moles</cim:VALUE><cim:VALUE>Becquerels</cim:VALUE><cim:VALUE>PPM (parts/million)</cim:VALUE><cim:VALUE>Decibels</cim:VALUE><cim:VALUE>DbA</cim:VALUE><cim:VALUE>DbC</cim:VALUE><cim:VALUE>Grays</cim:VALUE><cim:VALUE>Sieverts</cim:VALUE><cim:VALUE>Color Temperature Degrees K</cim:VALUE><cim:VALUE>Bits</cim:VALUE><cim:VALUE>Bytes</cim:VALUE><cim:VALUE>Words (data)</cim:VALUE><cim:VALUE>DoubleWords</cim:VALUE><cim:VALUE>QuadWords</cim:VALUE><cim:VALUE>Percentage</cim:VALUE><cim:VALUE>Pascals</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor.UnitModifier</cim:VALUE><cim:VALUE>CIM_NumericSensor.RateUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="UnitModifier" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>UnitModifier</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The unit multiplier for the values returned by this Sensor. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). For example, if BaseUnits is Volts and the Unit Modifier is -6, then the units of the values returned are MicroVolts. However, if the RateUnits property is set to a value other than &quot;None&quot;, then the units are further qualified as rate units. In the above example, if RateUnits is set to &quot;Per Second&quot;, then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor.BaseUnits</cim:VALUE><cim:VALUE>CIM_NumericSensor.RateUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>-1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="RateUnits" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>RateUnits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies if the units returned by this Sensor are rate units. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). This is true unless this property (RateUnits) has a value different than &quot;None&quot;. For example, if BaseUnits is Volts and the UnitModifier is -6, then the units of the values returned are MicroVolts. But, if the RateUnits property is set to a value other than &quot;None&quot;, then the units are further qualified as rate units. In the above example, if RateUnits is set to &quot;Per Second&quot;, then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier. Any implementation of CurrentReading should be qualified with either a Counter or a Gauge qualifier, depending on the characteristics of the sensor being modeled.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Per MicroSecond</cim:VALUE><cim:VALUE>Per MilliSecond</cim:VALUE><cim:VALUE>Per Second</cim:VALUE><cim:VALUE>Per Minute</cim:VALUE><cim:VALUE>Per Hour</cim:VALUE><cim:VALUE>Per Day</cim:VALUE><cim:VALUE>Per Week</cim:VALUE><cim:VALUE>Per Month</cim:VALUE><cim:VALUE>Per Year</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor.UnitModifier</cim:VALUE><cim:VALUE>CIM_NumericSensor.BaseUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="CurrentReading" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>CurrentReading</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current value indicated by the Sensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="NominalReading" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NominalReading</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NominalReading indicates the &apos;normal&apos; or expected value for the NumericSensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="NormalMax" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NormalMax</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NormalMax provides guidance for the user as to the normal maximum range for the NumericSensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="NormalMin" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NormalMin</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NormalMin provides guidance for the user as to the normal minimum range for the NumericSensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="MaxReadable" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>MaxReadable</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxReadable indicates the largest value of the measured property that can be read by the NumericSensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="MinReadable" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>MinReadable</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinReadable indicates the smallest value of the measured property that can be read by the NumericSensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="Resolution" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Resolution</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hundredths of Degrees C</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>degree celsius * 10^-2</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Resolution indicates the ability of the Sensor to resolve differences in the measured property. The units for this measurement are determined by BaseUnit*UnitModifier/RateUnit.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="Tolerance" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Tolerance</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.18</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is being deprecated in lieu of using the Resolution and Accuracy properties. 
Indicates the tolerance of the Sensor for the measured property. Tolerance, along with Resolution and Accuracy, is used to calculate the actual value of the measured physical property. Tolerance may vary depending on whether the Device is linear over its dynamic range.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="Accuracy" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Accuracy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.19</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the accuracy of the Sensor for the measured property. Its value is recorded as plus/minus hundredths of a percent. Accuracy, along with Resolution, is used to calculate the actual value of the measured physical property. Accuracy may vary depending on whether the Device is linear over its dynamic range.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hundredths of Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>percent * 10^-2</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="LowerThresholdNonCritical" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>LowerThresholdNonCritical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If Current Reading is between LowerThresholdNonCritical and Upper ThresholdNonCritical, then the Sensor is reporting a normal value. If CurrentReading is between LowerThresholdNonCritical and LowerThresholdCritical, then the CurrentState is NonCritical.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="UpperThresholdNonCritical" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>UpperThresholdNonCritical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between LowerThresholdNonCritical and UpperThresholdNonCritical, then the Sensor is reporting a normal value. If the CurrentReading is between UpperThreshold NonCritical and UpperThresholdCritical, then the CurrentState is NonCritical.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="LowerThresholdCritical" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>LowerThresholdCritical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between LowerThresholdCritical and Lower ThresholdFatal, then the CurrentState is Critical.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="UpperThresholdCritical" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>UpperThresholdCritical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between UpperThresholdCritical and Upper ThresholdFatal, then the CurrentState is Critical.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="LowerThresholdFatal" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>LowerThresholdFatal</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is below LowerThresholdFatal, then the Current State is Fatal.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TemperatureSensor" PROPAGATED="false" NAME="UpperThresholdFatal" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Temperature Probe|002.16</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is above UpperThresholdFatal, then the Current State is Fatal.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="IsLinear" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the Sensor is linear over its dynamic range.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="Hysteresis" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the margin built around the thresholds. This margin prevents unnecessary state changes when the Sensor reading may fluctuate very close to its thresholds. This could be due to the Sensor&apos;s tolerance/accuracy/resolution or due to environmental factors. Once a threshold is crossed, the state of the Sensor should change. However, the state should not fluctuate between the old and new states unless the Sensor&apos;s change in the reading exceeds the hysteresis value. The units for this measurement are determined by BaseUnit*UnitModifier/RateUnit.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="SupportedThresholds" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array representing the thresholds supported by this Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>LowerThresholdNonCritical</cim:VALUE><cim:VALUE>UpperThresholdNonCritical</cim:VALUE><cim:VALUE>LowerThresholdCritical</cim:VALUE><cim:VALUE>UpperThresholdCritical</cim:VALUE><cim:VALUE>LowerThresholdFatal</cim:VALUE><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="EnabledThresholds" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array representing the thresholds that are currently enabled for this Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>LowerThresholdNonCritical</cim:VALUE><cim:VALUE>UpperThresholdNonCritical</cim:VALUE><cim:VALUE>LowerThresholdCritical</cim:VALUE><cim:VALUE>UpperThresholdCritical</cim:VALUE><cim:VALUE>LowerThresholdFatal</cim:VALUE><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="SettableThresholds" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array representing the writable thresholds supported by Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>LowerThresholdNonCritical</cim:VALUE><cim:VALUE>UpperThresholdNonCritical</cim:VALUE><cim:VALUE>LowerThresholdCritical</cim:VALUE><cim:VALUE>UpperThresholdCritical</cim:VALUE><cim:VALUE>LowerThresholdFatal</cim:VALUE><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="OtherSensorTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Sensor type - used when the SensorType property is set to &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.SensorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="PossibleStates" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PossibleStates enumerates the string outputs of the Sensor. For example, a &quot;Switch&quot; Sensor may output the states &quot;On&quot;, or &quot;Off&quot;. Another implementation of the Switch may output the states &quot;Open&quot;, and &quot;Close&quot;. Another example is a NumericSensor supporting thresholds. This Sensor can report the states like &quot;Normal&quot;, &quot;Upper Fatal&quot;, &quot;Lower Non-Critical&quot;, etc. A NumericSensor that does not publish readings and thresholds, but stores this data internally, can still report its states.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="CurrentState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current state indicated by the Sensor. This is always one of the &quot;PossibleStates&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="PollingInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The polling interval that the Sensor hardware or the instrumentation uses to determine the current state of the Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>NanoSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-9</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="RestoreDefaultThresholds" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method resets the values of the thresholds to hardware defaults. This method returns 0 if successful, 1 if unsupported and any other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="GetNonLinearFactors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this method is being deprecated, since Current senor reading can be retrieved through the GetInstance operation. 
For a non-linear Sensor, the resolution, accuracy, tolerance and hysteresis vary as the current reading moves. This method can be used to get these factors for a given reading. It returns 0 if successful, 1 if unsupported, and any other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="SensorReading" TYPE="sint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sensor reading to get information for.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Accuracy" TYPE="sint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The accuracy of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Resolution" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The resolution of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Tolerance" TYPE="sint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The tolerance of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Hysteresis" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Hysteresis of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_POTSModem" NAME="CIM_Unimodem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Modems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Unimodem is a POTSModem that supports the Unimodem 1.0 Specification.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="CallSetupResultCode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current call setup result code.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Previous Call</cim:VALUE><cim:VALUE>No Dial Tone Detected</cim:VALUE><cim:VALUE>Reorder Signal Detected, Network Busy</cim:VALUE><cim:VALUE>Busy Signal Detected</cim:VALUE><cim:VALUE>No Recognized Signal Detected</cim:VALUE><cim:VALUE>Voice Detected</cim:VALUE><cim:VALUE>Text Telephone Detected</cim:VALUE><cim:VALUE>Data Answering Signal Detected</cim:VALUE><cim:VALUE>Data Calling Signal Detected</cim:VALUE><cim:VALUE>Fax Answering Signal Detected</cim:VALUE><cim:VALUE>Fax Calling Signal Detected</cim:VALUE><cim:VALUE>V.8bis Signal Detected</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="MultiMediaMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current multimedia mode of the Unimodem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Data Only</cim:VALUE><cim:VALUE>Fax Only</cim:VALUE><cim:VALUE>Voice Only</cim:VALUE><cim:VALUE>Voice View</cim:VALUE><cim:VALUE>ASVD V.61</cim:VALUE><cim:VALUE>ASVD V.34Q</cim:VALUE><cim:VALUE>DSVD Multi-Tech</cim:VALUE><cim:VALUE>DSVD 1.2</cim:VALUE><cim:VALUE>DSVD V.70</cim:VALUE><cim:VALUE>Video Telephony H.324</cim:VALUE><cim:VALUE>Other V.80 Call</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="DTEDCEInterfaceMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current DTE-DCE interface mode of the Unimodem, such as asynchronous, V.80 transparent, or framed synchronous modes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Async Data</cim:VALUE><cim:VALUE>V.80 Transparent Synchronous Mode</cim:VALUE><cim:VALUE>V.80 Framed Synchronous Mode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="TransmitCarrierNegotiation" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The active transmit modulation scheme.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>V.17 (G3 Fax Call)</cim:VALUE><cim:VALUE>V.21</cim:VALUE><cim:VALUE>V.22</cim:VALUE><cim:VALUE>V.22bis</cim:VALUE><cim:VALUE>V.23 Constant Carrier (1200/75)</cim:VALUE><cim:VALUE>V.23 Switched Carrier (Half Duplex)</cim:VALUE><cim:VALUE>V.26bis</cim:VALUE><cim:VALUE>V.26ter</cim:VALUE><cim:VALUE>V.27ter (G3 Fax Call)</cim:VALUE><cim:VALUE>V.29 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.32</cim:VALUE><cim:VALUE>V.32bis</cim:VALUE><cim:VALUE>V.34</cim:VALUE><cim:VALUE>V.34 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.90 Issue 1 (Asymmetric)</cim:VALUE><cim:VALUE>V.90 Issue 2 (Symmetric)</cim:VALUE><cim:VALUE>Reserved (V.58)</cim:VALUE><cim:VALUE>X2</cim:VALUE><cim:VALUE>K56FLEX</cim:VALUE><cim:VALUE>V.FC</cim:VALUE><cim:VALUE>V.32terbo</cim:VALUE><cim:VALUE>Bell 212A</cim:VALUE><cim:VALUE>Bell 103</cim:VALUE><cim:VALUE>Reserved for Mfgs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="ReceiveCarrierNegotiation" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The active receive modulation scheme.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>V.17 (G3 Fax Call)</cim:VALUE><cim:VALUE>V.21</cim:VALUE><cim:VALUE>V.22</cim:VALUE><cim:VALUE>V.22bis</cim:VALUE><cim:VALUE>V.23 Constant Carrier (1200/75)</cim:VALUE><cim:VALUE>V.23 Switched Carrier (Half Duplex)</cim:VALUE><cim:VALUE>V.26bis</cim:VALUE><cim:VALUE>V.26ter</cim:VALUE><cim:VALUE>V.27ter (G3 Fax Call)</cim:VALUE><cim:VALUE>V.29 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.32</cim:VALUE><cim:VALUE>V.32bis</cim:VALUE><cim:VALUE>V.34</cim:VALUE><cim:VALUE>V.34 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.90 Issue 1 (Asymmetric)</cim:VALUE><cim:VALUE>V.90 Issue 2 (Symmetric)</cim:VALUE><cim:VALUE>Reserved (V.58)</cim:VALUE><cim:VALUE>X2</cim:VALUE><cim:VALUE>K56FLEX</cim:VALUE><cim:VALUE>V.FC</cim:VALUE><cim:VALUE>V.32terbo</cim:VALUE><cim:VALUE>Bell 212A</cim:VALUE><cim:VALUE>Bell 103</cim:VALUE><cim:VALUE>Reserved for Mfgs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="InitialTransmitCarrierDataRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Initial transmit carrier data rate for the current or last call, in bits per second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="InitialReceiveCarrierDataRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Initial receive carrier data rate for the current or last call, in bits per second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="CarrierRetrainsRequested" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of carrier retrains requested during the current or last call.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="CarrierRetrainsGranted" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of carrier retrains granted during the current or last call.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="FinalTransmitCarrierDataRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Final transmit carrier data rate of the current or last call, in bits per second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="FinalReceiveCarrierDataRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Final receive carrier data rate of the current or last call, in bits per second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="TerminationCause" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Cause of last call termination.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Cause Unidentified</cim:VALUE><cim:VALUE>No Previous Call</cim:VALUE><cim:VALUE>Call Is Still in Progress</cim:VALUE><cim:VALUE>Call Waiting Signal Detected</cim:VALUE><cim:VALUE>Delayed</cim:VALUE><cim:VALUE>NMS Initiated Dial Call</cim:VALUE><cim:VALUE>NMS Initiated Leased Line Restoral</cim:VALUE><cim:VALUE>NMS Initiated Redial</cim:VALUE><cim:VALUE>NMS Initiated Dial Disconnect</cim:VALUE><cim:VALUE>Power Loss</cim:VALUE><cim:VALUE>Equipment Failure</cim:VALUE><cim:VALUE>Front Panel Disconnect Requested</cim:VALUE><cim:VALUE>Front Panel Leased Line Restoral</cim:VALUE><cim:VALUE>Automatic Leased Line Restoral</cim:VALUE><cim:VALUE>Inactivity Timer Expired</cim:VALUE><cim:VALUE>cct116 Restoral Request</cim:VALUE><cim:VALUE>cct108 Is Off Inhibits Dial</cim:VALUE><cim:VALUE>cct108 Turned Off</cim:VALUE><cim:VALUE>No Number Provided</cim:VALUE><cim:VALUE>Blacklisted Number</cim:VALUE><cim:VALUE>Call Attempts Limit Exceeded</cim:VALUE><cim:VALUE>Extension Phone Off Hook</cim:VALUE><cim:VALUE>Call Setup Fail Timer Expired</cim:VALUE><cim:VALUE>Incoming Call Detected</cim:VALUE><cim:VALUE>Loop Current Interrupted</cim:VALUE><cim:VALUE>No Dial Tone</cim:VALUE><cim:VALUE>Voice Detected</cim:VALUE><cim:VALUE>Reorder Tone</cim:VALUE><cim:VALUE>Sit Tone</cim:VALUE><cim:VALUE>Engaged Tone</cim:VALUE><cim:VALUE>Long Space Disconnect</cim:VALUE><cim:VALUE>Carrier Lost</cim:VALUE><cim:VALUE>Training Failed</cim:VALUE><cim:VALUE>No Modulation in Common</cim:VALUE><cim:VALUE>Retrain Failed</cim:VALUE><cim:VALUE>Retrain Attempt Count Exceeded</cim:VALUE><cim:VALUE>GSTN Cleardown Received</cim:VALUE><cim:VALUE>Fax Detected</cim:VALUE><cim:VALUE>In Test Mode</cim:VALUE><cim:VALUE>Intrusive Self Test Initiated</cim:VALUE><cim:VALUE>Any Key Abort</cim:VALUE><cim:VALUE>DTE Hangup Command</cim:VALUE><cim:VALUE>DTE Reset Command</cim:VALUE><cim:VALUE>Frame Reject</cim:VALUE><cim:VALUE>No Error Control Established</cim:VALUE><cim:VALUE>Protocol Violation</cim:VALUE><cim:VALUE>n400 Exceeded</cim:VALUE><cim:VALUE>Negotiation Failed</cim:VALUE><cim:VALUE>Disconnect Frame Received</cim:VALUE><cim:VALUE>Sabme Frame Received</cim:VALUE><cim:VALUE>Loss Of Synchronization</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="UnimodemRevision" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Diagnostic Command Specification, Unimodem revision number.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="EstimatedNoiseLevel" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Estimated noise level for the last or current call in -dBm. Values are in the range of 0-100.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>-dBm</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>decibel(m) * -1</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="NormalizedMeanSquaredError" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Normalized mean squared error for the last or current call.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="TemporaryCarrierLossEventCount" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Temporary carrier loss event count for the last or current call.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="CarrierRenegotiationEventCount" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Carrier Rate renegotiation event count for the last or current call.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="ErrorControlFrameSize" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Error Control frame size in bytes for the last or current call.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="ErrorControlLinkTimeouts" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Error control link timeouts in transmission for the last or current call.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="ErrorControlLinkNAKs" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Error control link NAKs received for the last or current call.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="TransmitFlowControl" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The flow control mechanism used in transmitting data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Off</cim:VALUE><cim:VALUE>DC1/DC3</cim:VALUE><cim:VALUE>V.24 ckt 106/133</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="ReceiveFlowControl" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The flow control mechanism used in receiving data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Off</cim:VALUE><cim:VALUE>DC1/DC3</cim:VALUE><cim:VALUE>V.24 ckt 106/133</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="TransmitCharsSentFromDTE" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of transmit chars sent from the DTE for the last or current call. A continuous connection might exceed this value, given enough time. Typically these counters are implemented as 32-bit counters, but additional bits can be provided and are accounted for in this property. If these counters hit maximum value, the DCE manufacturer might roll over to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="ReceiveCharsSentToDTE" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of receive chars sent to the DTE for the last or current call. A continuous connection might exceed this value, given enough time. Typically these counters are implemented as 32-bit counters, but additional bits can be provided and are accounted for in this property. If these counters hit maximum value, the DCE manufacturer might roll over to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="TransmitCharsLost" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of transmit characters lost for the last or current call. A DCE might limit this counter to 16 bits, but additional bits can be provided and are accounted for in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="ReceiveCharsLost" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of receive characters lost for the last or current call. A DCE might limit this counter to 16 bits, but additional bits can be provided and are accounted for in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="TransmitIFrameCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of I-Frames transmitted for the last or current call. A continuous connection might exceed this value, given enough time. Typically these counters are implemented as 32- bit counters, but additional bits can be provided and are accounted for in this property. If these counters hit maximum value, the DCE manufacturer might roll over to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="ReceiveIFrameCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of I-Frames received for the last or current call. A continuous connection might exceed this value, given enough time. Typically these counters are implemented as 32-bit counters, but additional bits can be provided and are accounted for in this property. If these counters hit maximum value, the DCE manufacturer might roll over to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="TransmitIFrameErrorCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of I-Frame errors detected for the last or current call, if error control protocol is running. A DCE might limit this counter to 16 bits, but additional bits can be provided and are accounted for in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="ReceivedIFrameErrorCount" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of I-Frame errors detected for the last or current call, if error control protocol is running. A DCE might limit this counter to 16 bits, but additional bits can be provided and are accounted for in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Unimodem" PROPAGATED="false" NAME="CallWaitingEventCount" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of Call waiting events detected for the last or current call.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="Capabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities of the POTSModem. For example, the Device might support distinctive ring, caller ID, fax, voice, and so on.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Distinctive Ring</cim:VALUE><cim:VALUE>Caller ID</cim:VALUE><cim:VALUE>Voice</cim:VALUE><cim:VALUE>Fax Class 1</cim:VALUE><cim:VALUE>Fax Class 2</cim:VALUE><cim:VALUE>WakeOnRing</cim:VALUE><cim:VALUE>Fax Group 3</cim:VALUE><cim:VALUE>GSM Support</cim:VALUE><cim:VALUE>AMPS Support</cim:VALUE><cim:VALUE>OOB Alerting</cim:VALUE><cim:VALUE>Worldwide Country Support</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_POTSModem.CapabilityDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="CapabilityDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings that provides more detailed explanations for any of the POTSModem features indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_POTSModem.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="EnabledCapabilities" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies which capabilities from the list of those supported are enabled and defined in the Capabilities array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Distinctive Ring</cim:VALUE><cim:VALUE>Caller ID</cim:VALUE><cim:VALUE>Voice</cim:VALUE><cim:VALUE>Fax Class 1</cim:VALUE><cim:VALUE>Fax Class 2</cim:VALUE><cim:VALUE>WakeOnRing</cim:VALUE><cim:VALUE>Fax Group 3</cim:VALUE><cim:VALUE>GSM Support</cim:VALUE><cim:VALUE>AMPS Support</cim:VALUE><cim:VALUE>OOB Alerting</cim:VALUE><cim:VALUE>Worldwide Country Support</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_POTSModem.Capabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="MaxBaudRateToSerialPort" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the maximum communication speed to the COM Port for an external modem that can be set. Enter 0 if not applicable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="MaxBaudRateToPhone" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines the maximum communication speed for accessing the phone system that can be set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="SupportsSynchronousConnect" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean that indicates that synchronous, as well as asynchronous, communication is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="DialType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DialType is an integer that indicates whether tone (value=1) or pulse dialing (value=2) is used. &quot;Unknown&quot; (0) can also be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Tone</cim:VALUE><cim:VALUE>Pulse</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="InactivityTimeout" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InactivityTimeout defines the time limit (in seconds) for automatic disconnection of the phone line, if no data is exchanged. A value of 0 indicates that this feature is present but not enabled.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="SpeakerVolumeInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the volume level of the audible tones from the Modem. For example, high, medium, or low volume can be reported (values 3, 4, or 5, respectively).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>High</cim:VALUE><cim:VALUE>Medium</cim:VALUE><cim:VALUE>Low</cim:VALUE><cim:VALUE>Off</cim:VALUE><cim:VALUE>Auto</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="CountriesSupported" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CountriesSupported is an array of strings that defines the countries in which the POTSModem operates.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="CountrySelected" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CountrySelected is a string value that defines the country for which the Modem is currently programmed. When multiple countries are supported, this property defines which one is currently selected for use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="RingsBeforeAnswer" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of rings before the Modem answers an incoming call.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="MaxNumberOfPasswords" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxNumberOfPasswords specifies the number of passwords that can be defined in the Modem itself. If this feature is not supported, enter 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="CurrentPasswords" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CurrentPasswords is an array that contains the currently defined passwords for the Modem. This array might be left blank for security reasons.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>24</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="SupportsCallback" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indication of whether the Modem supports call-back.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="AnswerMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AnswerMode defines the current auto-answer or call-back setting for the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Manual Answer</cim:VALUE><cim:VALUE>Auto Answer</cim:VALUE><cim:VALUE>Auto Answer with Call-Back</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="Equalization" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current equalization setting for the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Long</cim:VALUE><cim:VALUE>Short</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_POTSModem" PROPAGATED="true" NAME="BlackListedNumbers" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>List of black-listed numbers for the Modem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="FallbackEnabled" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether online fallback is enabled so that it can be negotiated by the Modem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CompressionSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array that enumerates all the compression protocols that are supported by the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Compression</cim:VALUE><cim:VALUE>MNP 5</cim:VALUE><cim:VALUE>V.42bis</cim:VALUE><cim:VALUE>MNP 3</cim:VALUE><cim:VALUE>MNP 4</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.OtherCompressionDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherCompressionDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the compression type when &quot;Other &quot; (value=1) is defined in the CompressionSupported array. If there are multiple &quot;Other&quot; types, then combine their descriptions into a single string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.CompressionSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CompressionInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the current data compression characteristics of the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Compression</cim:VALUE><cim:VALUE>MNP 5</cim:VALUE><cim:VALUE>V.42bis</cim:VALUE><cim:VALUE>MNP 3</cim:VALUE><cim:VALUE>MNP 4</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.CompressionSupported</cim:VALUE><cim:VALUE>CIM_CallBasedModem.OtherCompressionInfoDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherCompressionInfoDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the current compression type when &quot;Other&quot; (value=1) is specified in the CompressionInfo property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.CompressionInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="ModulationSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array that enumerates all the modulation protocols that are supported by the Modem. The beginning entries in the Values qualifier array are mapped from the CIM_POTSModem ModulationScheme property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Bell 103</cim:VALUE><cim:VALUE>Bell 212A</cim:VALUE><cim:VALUE>V.22bis</cim:VALUE><cim:VALUE>V.32</cim:VALUE><cim:VALUE>V.32bis</cim:VALUE><cim:VALUE>V.terbo</cim:VALUE><cim:VALUE>V.FC</cim:VALUE><cim:VALUE>V.34</cim:VALUE><cim:VALUE>V.34bis</cim:VALUE><cim:VALUE>V.17 (G3 Fax Call)</cim:VALUE><cim:VALUE>V.21</cim:VALUE><cim:VALUE>V.22</cim:VALUE><cim:VALUE>V.23 Constant Carrier (1200/75)</cim:VALUE><cim:VALUE>V.23 Switched Carrier (Half Duplex)</cim:VALUE><cim:VALUE>V.26bis</cim:VALUE><cim:VALUE>V.26ter</cim:VALUE><cim:VALUE>V.27ter (G3 Fax Call)</cim:VALUE><cim:VALUE>V.29 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.34 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.90 Issue 1 (Asymmetric)</cim:VALUE><cim:VALUE>V.90 Issue 2 (Symmetric)</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>X2</cim:VALUE><cim:VALUE>K56FLEX</cim:VALUE><cim:VALUE>V.Fast</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.OtherModulationDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherModulationDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the current modulation type when &quot;Other&quot; (value=1) is specified in the ModulationSupported property. If there are multiple &quot;Other&quot; types, then combine their descriptions into a single string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ModulationSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="ModulationScheme" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the current modulation scheme of the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Bell 103</cim:VALUE><cim:VALUE>Bell 212A</cim:VALUE><cim:VALUE>V.22bis</cim:VALUE><cim:VALUE>V.32</cim:VALUE><cim:VALUE>V.32bis</cim:VALUE><cim:VALUE>V.terbo</cim:VALUE><cim:VALUE>V.FC</cim:VALUE><cim:VALUE>V.34</cim:VALUE><cim:VALUE>V.34bis</cim:VALUE><cim:VALUE>V.17 (G3 Fax Call)</cim:VALUE><cim:VALUE>V.21</cim:VALUE><cim:VALUE>V.22</cim:VALUE><cim:VALUE>V.23 Constant Carrier (1200/75)</cim:VALUE><cim:VALUE>V.23 Switched Carrier (Half Duplex)</cim:VALUE><cim:VALUE>V.26bis</cim:VALUE><cim:VALUE>V.26ter</cim:VALUE><cim:VALUE>V.27ter (G3 Fax Call)</cim:VALUE><cim:VALUE>V.29 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.34 HD (G3 Fax Call)</cim:VALUE><cim:VALUE>V.90 Issue 1 (Asymmetric)</cim:VALUE><cim:VALUE>V.90 Issue 2 (Symmetric)</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>X2</cim:VALUE><cim:VALUE>K56FLEX</cim:VALUE><cim:VALUE>V.Fast</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ModulationSupported</cim:VALUE><cim:VALUE>CIM_CallBasedModem.OtherSchemeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherSchemeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the current modulation type when &quot;Other&quot; (value=1) is specified in the ModulationScheme property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ModulationScheme</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="ErrorControlSupported" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array that enumerates the error control protocols that are supported by the Modem. The beginning entries in the Values qualifier array are mapped from the CIM_POTSModem ErrorControlInfo property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Error Correction</cim:VALUE><cim:VALUE>MNP 4</cim:VALUE><cim:VALUE>LAPM</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>ECP Enhanced Cellular Protocol</cim:VALUE><cim:VALUE>ETC Enhanced Throughput Cellular</cim:VALUE><cim:VALUE>MNP 1</cim:VALUE><cim:VALUE>MNP 2</cim:VALUE><cim:VALUE>MNP 3</cim:VALUE><cim:VALUE>MNP10</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.OtherErrorControlDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherErrorControlDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the error control type when &quot;Other&quot; (value= 1) is specified in the ErrorControlSupported property. If there are multiple &quot;Other&quot; types, then combine their descriptions into a single string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ErrorControlSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="ErrorControlInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the current error correction characteristics of the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Error Correction</cim:VALUE><cim:VALUE>MNP 4</cim:VALUE><cim:VALUE>LAPM</cim:VALUE><cim:VALUE>V.58</cim:VALUE><cim:VALUE>ECP Enhanced Cellular Protocol</cim:VALUE><cim:VALUE>ETC Enhanced Throughput Cellular</cim:VALUE><cim:VALUE>MNP 1</cim:VALUE><cim:VALUE>MNP 2</cim:VALUE><cim:VALUE>MNP 3</cim:VALUE><cim:VALUE>MNP10</cim:VALUE><cim:VALUE>PEP</cim:VALUE><cim:VALUE>HST</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ErrorControlSupported</cim:VALUE><cim:VALUE>CIM_CallBasedModem.OtherErrorControlInfoDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="OtherErrorControlInfoDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the error control when &quot;Other&quot; (value=1) is defined as the value of the ErrorControlInfo property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CallBasedModem.ErrorControlInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="TimeOfLastReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time of the last reset of the Modem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CallSpeed" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The rate at which the receiver and transmitter are or were last cooperating, on a call, before disconnection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CallStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Status of the Modem. For example, information regarding modem negotiation or whether the modem is connected (values 8 and 9, respectively) can be conveyed in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>On Hook</cim:VALUE><cim:VALUE>Dialing</cim:VALUE><cim:VALUE>Waiting for Answer</cim:VALUE><cim:VALUE>Ringing</cim:VALUE><cim:VALUE>Modem Detected</cim:VALUE><cim:VALUE>Negotiating</cim:VALUE><cim:VALUE>Online</cim:VALUE><cim:VALUE>Error</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CharsSent" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of characters sent by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CharsReceived" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of characters received by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CharsLost" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of characters lost by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="BlocksSent" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of blocks sent by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="BlocksResent" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of blocks resent by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="BlocksReceived" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of blocks received by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="BlockErrors" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Total number of block errors seen by the Device on the last or current call. A call in-progress is indicated by the CallStatus property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="CallLength" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Length of the last or current call. A call in-progress is indicated by the CallStatus property. The &apos;interval&apos; format of the datetime data type should be used for the property value.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CallBasedModem" PROPAGATED="true" NAME="NumberDialed" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Last or current number dialed to which the statistics apply, or NULL if the call was incoming.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DeviceConnection" NAME="CIM_USBConnection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::USB</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>USBConnection associates a Device with the USBPort to which it is connected.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_USBConnection" PROPAGATED="false" REFERENCECLASS="CIM_USBPort" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The USBPort.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_USBConnection" PROPAGATED="false" REFERENCECLASS="CIM_USBDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The USBDevice that is connected to the Port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_DeviceConnection" PROPAGATED="true" NAME="NegotiatedSpeed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When several bus and connection speeds are possible, the NegotiatedSpeed property defines the one that is in use between the Devices. Speed is specified in bits per second. If connection or bus speeds are not negotiated, or if this information is not available or not important to Device management, the property should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port Association|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceConnection" PROPAGATED="true" NAME="NegotiatedDataWidth" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When several bus and connection data widths are possible, the NegotiatedDataWidth property defines the one that is in use between the Devices. Data width is specified in bits. If data width is not negotiated, or if this information is not available or not important to Device management, the property should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port Association|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ControlledBy" NAME="CIM_USBControllerHasHub"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::USB</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>USBControllerHasHub defines the Hub(s) that are downstream of the USBController.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_USBControllerHasHub" PROPAGATED="false" REFERENCECLASS="CIM_USBController" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The USBController.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_USBControllerHasHub" PROPAGATED="false" REFERENCECLASS="CIM_USBHub" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The USBHub that is associated with the Controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="AccessState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The State property indicates whether the Controller is actively commanding or accessing the Device (value=1) or not (value=2). Also, the value, &quot;Unknown&quot; (0), can be defined. This information is necessary when a LogicalDevice can be commanded by, or accessed through, multiple Controllers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Active</cim:VALUE><cim:VALUE>Inactive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="TimeOfDeviceReset" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time that the downstream Device was last reset by the Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="NumberOfHardResets" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of hard resets issued by the Controller. A hard reset returns the Device to its initialization or boot-up state. All internal Device state information and data are lost.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="NumberOfSoftResets" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Number of soft resets issued by the Controller. A soft reset does not completely clear current Device state or data. Exact semantics are dependent on the Device and on the protocols and mechanisms used to communicate with the Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="DeviceNumber" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Address of associated Device in context of the antecedent Controller.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="AccessMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes the accessibility of the device through the antecedent controller.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>ReadWrite</cim:VALUE><cim:VALUE>ReadOnly</cim:VALUE><cim:VALUE>NoAccess</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ControlledBy" PROPAGATED="true" NAME="AccessPriority" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The property describes the priority given to accesses of the device through this controller. The highest priority path will have the lowest value for this parameter.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceConnection" PROPAGATED="true" NAME="NegotiatedSpeed" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When several bus and connection speeds are possible, the NegotiatedSpeed property defines the one that is in use between the Devices. Speed is specified in bits per second. If connection or bus speeds are not negotiated, or if this information is not available or not important to Device management, the property should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port Association|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DeviceConnection" PROPAGATED="true" NAME="NegotiatedDataWidth" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When several bus and connection data widths are possible, the NegotiatedDataWidth property defines the one that is in use between the Devices. Data width is specified in bits. If data width is not negotiated, or if this information is not available or not important to Device management, the property should be set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Bus Port Association|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DSLModem" NAME="CIM_VDSLModem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Modems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VDSLmodem class represents Modems of the DSL type = VDSL, Very high data rate Digital Subscriber Line. Properties will be defined in a future release of the model.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ConnectionBasedModem" PROPAGATED="true" NAME="VendorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VendorID information is reported through Modem-specific requests. For example, for ADSLModem Devices, the VendorID is assigned by T1E1.4 according to T1.413, Appendix D. The correct place in the CIM Schema for this information is in PhysicalElement (the Manufacturer property) for hardware and Product (the Vendor property) if the information is related to Product acquisition. This data is also reported here because it is part of the standard output from the Device and is an optimization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NumericSensor" NAME="CIM_VoltageSensor"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this class is being deprecated in lieu of the additions to Sensor and NumericSensor. A VoltageSensor can be defined by setting the SensorType property, inherited from Sensor, to 3 (&quot;Voltage&quot;).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="SensorType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SensorType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Type of the Sensor, e.g. Voltage or Temperature Sensor. If the type is set to &quot;Other&quot;, then the OtherSensorType Description can be used to further identify the type, or if the Sensor has numeric readings, then the type of the Sensor can be implicitly determined by the Units. A description of the different Sensor types is as follows: A Temperature Sensor measures the environmental temperature. Voltage and Current Sensors measure electrical voltage and current readings. A Tachometer measures speed/revolutions of a Device. For example, a Fan Device can have an associated Tachometer which measures its speed. A Counter is a general purpose Sensor that measures some numerical property of a Device. A Counter value can be cleared, but it never decreases. A Switch Sensor has states like Open/Close, On/Off, or Up/Down. A Lock has states of Locked/Unlocked. Humidity, Smoke Detection and Air Flow Sensors measure the equivalent environmental characteristics. A Presence Sensor detects the presence of a PhysicalElement. A Power Consumption Sensor measures the instantaneous power consumed by a managed element. A Power Production Sensor measures the instantaneous power produced by a managed element such as a power supply or a voltage regulator. A pressure sensor is used to report pressure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Temperature</cim:VALUE><cim:VALUE>Voltage</cim:VALUE><cim:VALUE>Current</cim:VALUE><cim:VALUE>Tachometer</cim:VALUE><cim:VALUE>Counter</cim:VALUE><cim:VALUE>Switch</cim:VALUE><cim:VALUE>Lock</cim:VALUE><cim:VALUE>Humidity</cim:VALUE><cim:VALUE>Smoke Detection</cim:VALUE><cim:VALUE>Presence</cim:VALUE><cim:VALUE>Air Flow</cim:VALUE><cim:VALUE>Power Consumption</cim:VALUE><cim:VALUE>Power Production</cim:VALUE><cim:VALUE>Pressure</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.OtherSensorTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="BaseUnits" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>BaseUnits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The base unit of the values returned by this Sensor. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). For example, if BaseUnits is Volts and the UnitModifier is -6, then the units of the values returned are MicroVolts. However, if the RateUnits property is set to a value other than &quot;None&quot;, then the units are further qualified as rate units. In the above example, if RateUnits is set to &quot;Per Second&quot;, then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Degrees C</cim:VALUE><cim:VALUE>Degrees F</cim:VALUE><cim:VALUE>Degrees K</cim:VALUE><cim:VALUE>Volts</cim:VALUE><cim:VALUE>Amps</cim:VALUE><cim:VALUE>Watts</cim:VALUE><cim:VALUE>Joules</cim:VALUE><cim:VALUE>Coulombs</cim:VALUE><cim:VALUE>VA</cim:VALUE><cim:VALUE>Nits</cim:VALUE><cim:VALUE>Lumens</cim:VALUE><cim:VALUE>Lux</cim:VALUE><cim:VALUE>Candelas</cim:VALUE><cim:VALUE>kPa</cim:VALUE><cim:VALUE>PSI</cim:VALUE><cim:VALUE>Newtons</cim:VALUE><cim:VALUE>CFM</cim:VALUE><cim:VALUE>RPM</cim:VALUE><cim:VALUE>Hertz</cim:VALUE><cim:VALUE>Seconds</cim:VALUE><cim:VALUE>Minutes</cim:VALUE><cim:VALUE>Hours</cim:VALUE><cim:VALUE>Days</cim:VALUE><cim:VALUE>Weeks</cim:VALUE><cim:VALUE>Mils</cim:VALUE><cim:VALUE>Inches</cim:VALUE><cim:VALUE>Feet</cim:VALUE><cim:VALUE>Cubic Inches</cim:VALUE><cim:VALUE>Cubic Feet</cim:VALUE><cim:VALUE>Meters</cim:VALUE><cim:VALUE>Cubic Centimeters</cim:VALUE><cim:VALUE>Cubic Meters</cim:VALUE><cim:VALUE>Liters</cim:VALUE><cim:VALUE>Fluid Ounces</cim:VALUE><cim:VALUE>Radians</cim:VALUE><cim:VALUE>Steradians</cim:VALUE><cim:VALUE>Revolutions</cim:VALUE><cim:VALUE>Cycles</cim:VALUE><cim:VALUE>Gravities</cim:VALUE><cim:VALUE>Ounces</cim:VALUE><cim:VALUE>Pounds</cim:VALUE><cim:VALUE>Foot-Pounds</cim:VALUE><cim:VALUE>Ounce-Inches</cim:VALUE><cim:VALUE>Gauss</cim:VALUE><cim:VALUE>Gilberts</cim:VALUE><cim:VALUE>Henries</cim:VALUE><cim:VALUE>Farads</cim:VALUE><cim:VALUE>Ohms</cim:VALUE><cim:VALUE>Siemens</cim:VALUE><cim:VALUE>Moles</cim:VALUE><cim:VALUE>Becquerels</cim:VALUE><cim:VALUE>PPM (parts/million)</cim:VALUE><cim:VALUE>Decibels</cim:VALUE><cim:VALUE>DbA</cim:VALUE><cim:VALUE>DbC</cim:VALUE><cim:VALUE>Grays</cim:VALUE><cim:VALUE>Sieverts</cim:VALUE><cim:VALUE>Color Temperature Degrees K</cim:VALUE><cim:VALUE>Bits</cim:VALUE><cim:VALUE>Bytes</cim:VALUE><cim:VALUE>Words (data)</cim:VALUE><cim:VALUE>DoubleWords</cim:VALUE><cim:VALUE>QuadWords</cim:VALUE><cim:VALUE>Percentage</cim:VALUE><cim:VALUE>Pascals</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor.UnitModifier</cim:VALUE><cim:VALUE>CIM_NumericSensor.RateUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="UnitModifier" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>UnitModifier</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The unit multiplier for the values returned by this Sensor. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). For example, if BaseUnits is Volts and the Unit Modifier is -6, then the units of the values returned are MicroVolts. However, if the RateUnits property is set to a value other than &quot;None&quot;, then the units are further qualified as rate units. In the above example, if RateUnits is set to &quot;Per Second&quot;, then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor.BaseUnits</cim:VALUE><cim:VALUE>CIM_NumericSensor.RateUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>-3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="RateUnits" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>RateUnits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies if the units returned by this Sensor are rate units. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). This is true unless this property (RateUnits) has a value different than &quot;None&quot;. For example, if BaseUnits is Volts and the UnitModifier is -6, then the units of the values returned are MicroVolts. But, if the RateUnits property is set to a value other than &quot;None&quot;, then the units are further qualified as rate units. In the above example, if RateUnits is set to &quot;Per Second&quot;, then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier. Any implementation of CurrentReading should be qualified with either a Counter or a Gauge qualifier, depending on the characteristics of the sensor being modeled.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Per MicroSecond</cim:VALUE><cim:VALUE>Per MilliSecond</cim:VALUE><cim:VALUE>Per Second</cim:VALUE><cim:VALUE>Per Minute</cim:VALUE><cim:VALUE>Per Hour</cim:VALUE><cim:VALUE>Per Day</cim:VALUE><cim:VALUE>Per Week</cim:VALUE><cim:VALUE>Per Month</cim:VALUE><cim:VALUE>Per Year</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor.UnitModifier</cim:VALUE><cim:VALUE>CIM_NumericSensor.BaseUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="CurrentReading" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>CurrentReading</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Voltage Probe|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current value indicated by the Sensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="NominalReading" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NominalReading</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Voltage Probe|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NominalReading indicates the &apos;normal&apos; or expected value for the NumericSensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="NormalMax" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NormalMax</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Voltage Probe|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NormalMax provides guidance for the user as to the normal maximum range for the NumericSensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="NormalMin" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NormalMin</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Voltage Probe|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NormalMin provides guidance for the user as to the normal minimum range for the NumericSensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="MaxReadable" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>MaxReadable</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Voltage Probe|001.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxReadable indicates the largest value of the measured property that can be read by the NumericSensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="MinReadable" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>MinReadable</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Voltage Probe|001.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinReadable indicates the smallest value of the measured property that can be read by the NumericSensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="Resolution" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Resolution</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Tenths of MilliVolts</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Voltage Probe|001.17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>volt * 10^-4</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Resolution indicates the ability of the Sensor to resolve differences in the measured property. The units for this measurement are determined by BaseUnit*UnitModifier/RateUnit.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="Tolerance" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Tolerance</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Voltage Probe|001.18</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is being deprecated in lieu of using the Resolution and Accuracy properties. 
Indicates the tolerance of the Sensor for the measured property. Tolerance, along with Resolution and Accuracy, is used to calculate the actual value of the measured physical property. Tolerance may vary depending on whether the Device is linear over its dynamic range.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="Accuracy" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Accuracy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Voltage Probe|001.19</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the accuracy of the Sensor for the measured property. Its value is recorded as plus/minus hundredths of a percent. Accuracy, along with Resolution, is used to calculate the actual value of the measured physical property. Accuracy may vary depending on whether the Device is linear over its dynamic range.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hundredths of Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>percent * 10^-2</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="LowerThresholdNonCritical" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>LowerThresholdNonCritical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Voltage Probe|001.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If Current Reading is between LowerThresholdNonCritical and Upper ThresholdNonCritical, then the Sensor is reporting a normal value. If CurrentReading is between LowerThresholdNonCritical and LowerThresholdCritical, then the CurrentState is NonCritical.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="UpperThresholdNonCritical" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>UpperThresholdNonCritical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Voltage Probe|001.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between LowerThresholdNonCritical and UpperThresholdNonCritical, then the Sensor is reporting a normal value. If the CurrentReading is between UpperThreshold NonCritical and UpperThresholdCritical, then the CurrentState is NonCritical.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="LowerThresholdCritical" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>LowerThresholdCritical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Voltage Probe|001.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between LowerThresholdCritical and Lower ThresholdFatal, then the CurrentState is Critical.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="UpperThresholdCritical" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>UpperThresholdCritical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Voltage Probe|001.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between UpperThresholdCritical and Upper ThresholdFatal, then the CurrentState is Critical.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="LowerThresholdFatal" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>LowerThresholdFatal</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Voltage Probe|001.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is below LowerThresholdFatal, then the Current State is Fatal.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VoltageSensor" PROPAGATED="false" NAME="UpperThresholdFatal" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Voltage Probe|001.16</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is above UpperThresholdFatal, then the Current State is Fatal.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="IsLinear" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the Sensor is linear over its dynamic range.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="Hysteresis" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the margin built around the thresholds. This margin prevents unnecessary state changes when the Sensor reading may fluctuate very close to its thresholds. This could be due to the Sensor&apos;s tolerance/accuracy/resolution or due to environmental factors. Once a threshold is crossed, the state of the Sensor should change. However, the state should not fluctuate between the old and new states unless the Sensor&apos;s change in the reading exceeds the hysteresis value. The units for this measurement are determined by BaseUnit*UnitModifier/RateUnit.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="SupportedThresholds" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array representing the thresholds supported by this Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>LowerThresholdNonCritical</cim:VALUE><cim:VALUE>UpperThresholdNonCritical</cim:VALUE><cim:VALUE>LowerThresholdCritical</cim:VALUE><cim:VALUE>UpperThresholdCritical</cim:VALUE><cim:VALUE>LowerThresholdFatal</cim:VALUE><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="EnabledThresholds" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array representing the thresholds that are currently enabled for this Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>LowerThresholdNonCritical</cim:VALUE><cim:VALUE>UpperThresholdNonCritical</cim:VALUE><cim:VALUE>LowerThresholdCritical</cim:VALUE><cim:VALUE>UpperThresholdCritical</cim:VALUE><cim:VALUE>LowerThresholdFatal</cim:VALUE><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="SettableThresholds" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array representing the writable thresholds supported by Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>LowerThresholdNonCritical</cim:VALUE><cim:VALUE>UpperThresholdNonCritical</cim:VALUE><cim:VALUE>LowerThresholdCritical</cim:VALUE><cim:VALUE>UpperThresholdCritical</cim:VALUE><cim:VALUE>LowerThresholdFatal</cim:VALUE><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="OtherSensorTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Sensor type - used when the SensorType property is set to &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.SensorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="PossibleStates" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PossibleStates enumerates the string outputs of the Sensor. For example, a &quot;Switch&quot; Sensor may output the states &quot;On&quot;, or &quot;Off&quot;. Another implementation of the Switch may output the states &quot;Open&quot;, and &quot;Close&quot;. Another example is a NumericSensor supporting thresholds. This Sensor can report the states like &quot;Normal&quot;, &quot;Upper Fatal&quot;, &quot;Lower Non-Critical&quot;, etc. A NumericSensor that does not publish readings and thresholds, but stores this data internally, can still report its states.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="CurrentState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current state indicated by the Sensor. This is always one of the &quot;PossibleStates&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="PollingInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The polling interval that the Sensor hardware or the instrumentation uses to determine the current state of the Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>NanoSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-9</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="RestoreDefaultThresholds" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method resets the values of the thresholds to hardware defaults. This method returns 0 if successful, 1 if unsupported and any other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="GetNonLinearFactors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this method is being deprecated, since Current senor reading can be retrieved through the GetInstance operation. 
For a non-linear Sensor, the resolution, accuracy, tolerance and hysteresis vary as the current reading moves. This method can be used to get these factors for a given reading. It returns 0 if successful, 1 if unsupported, and any other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="SensorReading" TYPE="sint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sensor reading to get information for.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Accuracy" TYPE="sint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The accuracy of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Resolution" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The resolution of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Tolerance" TYPE="sint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The tolerance of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Hysteresis" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Hysteresis of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BasedOn" NAME="CIM_VolumeSetBasedOnPSExtent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::SccExtents</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association is deprecated in lieu of CompositeExtentBasedOn, since VolumeSets and ProtectedSpaceExtents are themselves deprecated. The relationship describes that VolumeSets are BasedOn on one or more ProtectedSpaceExtents.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_VolumeSetBasedOnPSExtent" PROPAGATED="false" REFERENCECLASS="CIM_ProtectedSpaceExtent" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ProtectedSpaceExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_VolumeSetBasedOnPSExtent" PROPAGATED="false" REFERENCECLASS="CIM_VolumeSet" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VolumeSet which is built on the ProtectedSpace Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_VolumeSetBasedOnPSExtent" PROPAGATED="false" NAME="LBAsMappedByDecrementing" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.LBAsMappedByDecrementing</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True if logical blocks in the ProtectedSpaceExtent are mapped in decrementing order. This property corresponds to the INCDEC value in the SCC-2 Volume Set PS_Extent Descriptor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_VolumeSetBasedOnPSExtent" PROPAGATED="false" NAME="LBAMappingIncludesCheckData" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CompositeExtentBasedOn.LBAMappingIncludesCheckData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>True if the logical block mapping algorithm includes check data bytes. This property corresponds to the NOCHKSKIP attribute in the SCC-2 Volume Set PS_Extent Descriptor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StartingAddress indicates where in lower level storage, the higher level Extent begins.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EndingAddress indicates where in lower level storage, the higher level Extent ends. This property is useful when mapping non-contiguous Extents into a higher level grouping.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BasedOn" PROPAGATED="true" NAME="OrderIndex" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If there is an order to the BasedOn associations that describe how a higher level StorageExtent is assembled, the OrderIndex property indicates this. When an order exists, the instances of BasedOn with the same Dependent value (i.e., the same higher level Extent) should place unique values in the OrderIndex property. The lowest value implies the first member of the collection of lower level Extents, and increasing values imply successive members of the collection. If there is no ordered relationship, a value of zero should be specified. An example of the use of this property is to define a RAID-0 striped array of 3 disks. The resultant RAID array is a StorageExtent that is dependent on (BasedOn) the StorageExtents that describe each of the 3 disks. The OrderIndex of each BasedOn association from the disk Extents to the RAID array could be specified as 1, 2 and 3 to indicate the order in which the disk Extents are used to access the RAID data.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DeviceServiceImplementation" NAME="CIM_WakeUpServiceOnModem"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Modems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>WakeUpServiceOnModem defines where the WakeUpService is implemented. The Service can either employ a Modem or NetworkAdapter to receive a wakeup signal.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_WakeUpServiceOnModem" PROPAGATED="false" REFERENCECLASS="CIM_Modem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Modem that implements the WakeUpService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_WakeUpServiceOnModem" PROPAGATED="false" REFERENCECLASS="CIM_WakeUpService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The wakeup Service that is provided on the Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DeviceServiceImplementation" NAME="CIM_WakeUpServiceOnNetworkAdapter"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WakeUpServiceOnNetworkPort</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::NetworkAdapter</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of the CIM_WakeUpServiceOnNetworkAdapter class has been deprecated because NetworkAdapter is deprecated. Instead use the CIM_WakeUpServiceOnNetworkPort class. 
Deprecated description: WakeUpServiceOnNetworkAdapter defines where the WakeUpService is implemented.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_WakeUpServiceOnNetworkAdapter" PROPAGATED="false" REFERENCECLASS="CIM_NetworkAdapter" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WakeUpServiceOnNetworkPort.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The NetworkAdapter that implements the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_WakeUpServiceOnNetworkAdapter" PROPAGATED="false" REFERENCECLASS="CIM_WakeUpService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WakeUpServiceOnNetworkPort.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this method has been deprecated. 
Deprecated description: The wakeup Service that is provided on the NetworkAdapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DeviceServiceImplementation" NAME="CIM_WakeUpServiceOnNetworkPort"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>WakeUpServiceOnNetworkPort defines where the WakeUpService is implemented. Currently, the Service can either employ a Modem or a NetworkPort for wakeup.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_WakeUpServiceOnNetworkPort" PROPAGATED="false" REFERENCECLASS="CIM_NetworkPort" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NetworkPort that implements the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_WakeUpServiceOnNetworkPort" PROPAGATED="false" REFERENCECLASS="CIM_WakeUpService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The wakeup Service that is provided on the NetworkPort.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ObjectManagerCommunicationMechanism" NAME="CIM_CIMXMLCommunicationMechanism"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class specializes ObjectManagerCommunicationMechanism, adding properties specific to the CIM-XML protocol (XML encoding and CIM Operations).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CIMXMLCommunicationMechanism" PROPAGATED="false" NAME="CommunicationMechanism" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>CommunicationMechanism</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The only valid CommunicationMechanism for this subclass is CIM-XML.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM-XML</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerCommunicationMechanism.OtherCommunicationMechanismDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CIMXMLCommunicationMechanism" PROPAGATED="false" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Version</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration describing the CIM-XML protocol version supported by the ObjectManager.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1.0</cim:VALUE><cim:VALUE>1.1</cim:VALUE><cim:VALUE>1.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CIMXMLCommunicationMechanism" PROPAGATED="false" NAME="CIMXMLProtocolVersion" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CIMXMLCommunicationMechanism.Version</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration describing the CIM-XML protocol version supported by the ObjectManager. It is deprecated in lieu of a more general, inherited property (Version).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CIMXMLCommunicationMechanism" PROPAGATED="false" NAME="CIMValidated" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes whether the CIM Server is strictly validating (validates the XML document against the DTD) or not (loosely validating).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="true" NAME="OtherCommunicationMechanismDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string providing a description of the supported protocols when 1, &quot;Other&quot;, is specified in the CommunicationMechanism.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerCommunicationMechanism.CommunicationMechanism</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="true" NAME="FunctionalProfilesSupported" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumerated array describing the types of operations supported by the ObjectManager, using this encoding/protocol. The enumeration is based on the Functional Profiles defined for conformance in the DMTF document, Specification for CIM Operations over HTTP.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Basic Read</cim:VALUE><cim:VALUE>Basic Write</cim:VALUE><cim:VALUE>Schema Manipulation</cim:VALUE><cim:VALUE>Instance Manipulation</cim:VALUE><cim:VALUE>Association Traversal</cim:VALUE><cim:VALUE>Query Execution</cim:VALUE><cim:VALUE>Qualifier Declaration</cim:VALUE><cim:VALUE>Indications</cim:VALUE><cim:VALUE>Pulled Read</cim:VALUE><cim:VALUE>Pulled Read Count</cim:VALUE><cim:VALUE>Pulled Query Execution</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerCommunicationMechanism.FunctionalProfileDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="true" NAME="FunctionalProfileDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Free-form strings providing descriptions of the supported operations of the object manager. Entries in the array are correlated with those in the ProfilesSupported array. An entry in this Descriptions array MUST be provided when 1, &quot;Other&quot;, is specified in the FunctionalProfilesSupported array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerCommunicationMechanism.FunctionalProfilesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="true" NAME="MultipleOperationsSupported" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the ObjectManager supports multiple operation requests (TRUE) or only simple requests (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="true" NAME="AuthenticationMechanismsSupported" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumerated array describing the types of authentication supported by the ObjectManager, using the encoding/protocol. specified in the property, CommunicationMechanism. The defined values represent the authentication defined in the DMTF document, Specification for CIM Operations over HTTP.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>Basic</cim:VALUE><cim:VALUE>Digest</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerCommunicationMechanism.AuthenticationMechanismDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="true" NAME="AuthenticationMechanismDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Free-form strings providing descriptions of the supported mechanisms. Entries in this array are correlated with those in the AuthenticationMechanismsSupported array. An entry in this Descriptions array MUST be provided when 1, &quot;Other&quot;, is specified in AuthenticationMechanismsSupported.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerCommunicationMechanism.AuthenticationMechanismsSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="true" NAME="AdvertiseTypes" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property signifies the advertisement for this access point. . It is used by the advertising services of the WBEM infrastructure to determine what should be advertised, via what mechanisms. The property is an array so that the communicationMechansim MAY be advertised using several mechanisms. Note: If this property is null/uninitialized, this is equivalent to specifying the value 2, &quot;Not Advertised&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Advertised</cim:VALUE><cim:VALUE>SLP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerCommunicationMechanism.AdvertiseTypeDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ObjectManagerCommunicationMechanism" PROPAGATED="true" NAME="AdvertiseTypeDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string providing additional information related to the AdvertiseType. A description MUST be provided when the AdvertiseType is 1, &quot;Other&quot;. An entry in this array corresponds to the entry in the AdvertiseTypes array at the same index. It is not expected that additional descriptions are needed if the Type is set to &quot;Not Advertised&quot; or &quot;SLP&quot;. However, as the SLP template expands, or as other advertisement mechanisms are defined, support for additional descriptions may be needed. This array is defined to support this.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerCommunicationMechanism.AdvertiseTypes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_WBEMService" NAME="CIM_ObjectManager"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A type of CIM_Service that defines the capabilities of the CIM Server in which this ObjectManager class resides. Details related to communicating with the ObjectManager, and the Manager&apos;s basic capabilities, are stored in instances of the associated CommunicationMechanism class available through the CommMechanismForManager association. It is assumed that Basic Read operations must be supported by all ObjectManager&apos;s in order to retrieve any additional detail.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ObjectManager" PROPAGATED="false" NAME="GatherStatisticalData" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The GatherStatisticalData property is used to control the gathering of statistical data made accessible through the CIM_CIMOMStatisticalData objects. If set to true, the data is gathered and can be accessed. If false, the CIM_CIMOMStatisticalData instance MAY exist but MUST show zero values for the counter properties.</cim:VALUE></cim:QUALIFIER><cim:VALUE>true</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ObjectManager" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property is used to uniquely identify a CIM Server. The CIM Server MUST ensure that this value is globally unique. In order to ensure uniqueness, this value SHOULD be constructed in the following manner. &lt;Vendor ID&gt;:&lt;Unique ID&gt; 
&lt;Vendor ID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity or a registered ID that is assigned to the business entity that is defining the Name. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) The purpose of &lt;Vendor ID&gt; is to ensure that &lt;ID&gt; is truly unique across multiple vendor implementations. If such a name is not used, the defining entity MUST assure that the &lt;ID&gt; portion of the Instance ID is unique when compared with other instance providers. For DMTF defined instances, the &lt;Vendor ID&gt; is &apos;CIM&apos;. 
&lt;Unique ID&gt; MUST include a vendor specified unique identifier. 
Note: Name is semantically the same as InstanceID. In the next major version of the CIM Schema, Name will be renamed to InstanceID and become the only key of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ObjectManager" PROPAGATED="false" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ElementName property is used as a name of the CIM Server for human interfaces. For example, &quot;ACME CIM Server&quot;). This property is required to support the SLP discovery mechanism. In the next major release this property MAY include the required qualifier.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ObjectManager" PROPAGATED="false" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The description property is used as a description of the CIM Server for human interfaces. For example, &quot; ACME CIM Server version 2.2&quot;). This property is required to support the SLP discovery mechanism. In the next major release this property MAY include the required qualifier.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_WBEMService" NAME="CIM_ObjectManagerAdapter"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A ObjectManagerAdapter is a Service of the CIM Object Manager. An adapter can be any service of the Object Manager that needs to be managed (e.g. started, stopped, monitored, ...). There MUST be an instance for each Adapter type.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ObjectManagerAdapter" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A human-readable name that uniquely identifies the ObjectManager within a system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ObjectManagerAdapter" PROPAGATED="false" NAME="ElementName" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ElementName</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ElmentName property is used as a name of the Object Manager Adapter for human interfaces. For example, &quot;ACME ObjectManager Adapter&quot;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ObjectManagerAdapter" PROPAGATED="false" NAME="Handle" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An implementation specific string that identifies the handle to the Object Manager Adapter.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ObjectManagerAdapter" PROPAGATED="false" NAME="AdapterType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AdapterType enumerates the kind of Object Manager Adapter. If &apos;Other&apos; is specified, the OtherAdapterTypeDescription property MUST be populated. 
Other - If the adapter does not fit into one of the other catagories in the list. If specified, the OtherAdapterTypeDescription property MUST be populated. 
Client - A client side adapter that responds to client operation requests, such as CIM-XML or CIM-SOAP. 
Provider - A provider adapter, such as DMI, SNMP, JSR48 or CMPI. 
Indication Handler - An Indication Handler is a service that delivers indications to a subscriber. Examples of possible Indication Handlers are CIM-XML, CIM-SOAP, SMPT (e-mail) or any other delivery mechanism. 
Repository - A repository is an adapter that can store/retrieve persistent data, such as CIM Qualifier Types, CIM Classes and CIM Instances. An Object Manager could use multiple repositiories at one time, for example one could be used for CIM Schema information only, while another is used for instance information. Repositories MAY be remote or local to the CIM Object Manager. Examples of repository implementations could be databases, LDAP or files.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Client</cim:VALUE><cim:VALUE>Provider</cim:VALUE><cim:VALUE>Indication Handler</cim:VALUE><cim:VALUE>Repository</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerAdapter.OtherAdapterTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ObjectManagerAdapter" PROPAGATED="false" NAME="OtherAdapterTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type(s) of ObjectManagerAdapter when &quot;Other&quot; is included in ObjectManagerAdapterType property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerAdapter.AdapterType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_WBEMService" NAME="CIM_ProtocolAdapter"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerAdapter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_ProtocolAdapter is deprecated in lieu of CIM_ObjectManagerAdapter. Since the CIM_ProtocolAdapter class does not have to support the protocols and can be any type of adapter, it was decided to change the name to ObjectManagerAdapter to better reflect the true meaning of the class. A ProtocolAdapter is a Service of the CIM Object Manager. It is responsible for accepting incoming requests on a particular protocol, and translating and forwarding the request to the CIM Object Manager. It is also responsible for translating and sending the response from the CIM Object Manager.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ProtocolAdapter" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerAdapter.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A human-readable name that uniquely identifies the Protocol Adapter within a system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolAdapter" PROPAGATED="false" NAME="Handle" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerAdapter.Handle</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An implementation specific string that identifies the handle to the ProtocolAdapter.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolAdapter" PROPAGATED="false" NAME="ProtocolAdapterType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerAdapter.AdapterType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolAdapterType enumerates the kind of Protocol Adapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Client</cim:VALUE><cim:VALUE>Provider</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolAdapter.OtherProtocolAdapterType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolAdapter" PROPAGATED="false" NAME="OtherProtocolAdapterType" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ObjectManagerAdapter.OtherAdapterTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type(s) of ProtocolAdapter when &quot;Other&quot; is included in ProtocolAdapterType property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolAdapter.ProtocolAdapterType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_PeerGatewayForPreconfiguredTunnel"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PeerGatewayForPreconfiguredTunnel identifies at most one security gateway be used in constructing a preconfigured tunnel. A security gateway is simply a particular instance of RemoteServiceAccessPoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PeerGatewayForPreconfiguredTunnel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PeerGatewayForPreconfiguredTunnel" PROPAGATED="false" REFERENCECLASS="CIM_RemoteServiceAccessPoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Security gateway for the preconfigured SA.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PeerGatewayForPreconfiguredTunnel.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PeerGatewayForPreconfiguredTunnel" PROPAGATED="false" REFERENCECLASS="CIM_PreconfiguredTunnelAction" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PreconfiguredTunnelAction that requires a security gateway.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PeerGatewayForPreconfiguredTunnel.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_PeerGatewayForTunnel"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PeerGatewayForTunnel identifies an ordered list of security gateways to be used in negotiating and constructing a tunnel. A security gateway is simply a particular instance of RemoteServiceAccessPoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PeerGatewayForTunnel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PeerGatewayForTunnel" PROPAGATED="false" REFERENCECLASS="CIM_RemoteServiceAccessPoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The security gateway for the SA. Note that the absense of this association indicates that: 
- When acting as a responder, IKE will accept phase 1 negotiations with any other security gateway 
- When acting as an initiator, IKE will use the destination IP address (of the IP packets which triggered the SARule) as the IP address of the peer IKE entity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PeerGatewayForTunnel.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PeerGatewayForTunnel" PROPAGATED="false" REFERENCECLASS="CIM_IPsecTunnelAction" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IPsecTunnelAction that requires a security gateway.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PeerGatewayForTunnel.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_PeerGatewayForTunnel" PROPAGATED="false" NAME="SequenceNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SequenceNumber indicates the ordering to be used when selecting a PeerGateway instance for an IPsecTunnelAction. Lower values are evaluated first.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|PeerGatewayForTunnel.SequenceNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AssociatedNextHop"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Routes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>AssociatedNextHop depicts the relationship between a route and the specification of its next hop. The next hop is external to a System, and hence is defined as a kind of RemoteServiceAccessPoint. Note that this relationship is independent of RouteUsesEndpoint (the local Endpoint used to transmit the traffic), and both may be defined for a route.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedNextHop" PROPAGATED="false" REFERENCECLASS="CIM_RemoteServiceAccessPoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The next hop for the route.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedNextHop" PROPAGATED="false" REFERENCECLASS="CIM_NextHopRoute" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The route sending traffic to the next hop.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AdminDomain" NAME="CIM_AutonomousSystem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Systems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An Autonomous System (AS) is a fundamental concept in networking. An AS provides a structured view of routing by segregating the system that is using routing (e.g., the Internet, or an extranet) into a set of separately administered domains that each have their own independent routing policies. These domains are called autonomous systems. 

The classic definition of an AS, from RFC1771, is &apos;...a set of routers under a single technical administration, using an interior gateway protocol and common metrics to route packets within the AS, and using an exterior gateway protocol to route packets to other ASs&apos;. The RFC continues: &apos;Since this classic definition was developed, it has become common for a single AS to use several interior gateway protocols and sometimes several sets of metrics within an AS. The use of the term Autonomous System here stresses the fact that, even when multiple IGPs and metrics are used, the administration of an AS appears to other ASs to have a single coherent interior routing plan and presents a consistent picture of what destinations are reachable through it.&apos;</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AutonomousSystem" PROPAGATED="false" NAME="ASNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An ASNumber is an integer between 1 and 65535, with the range 64512 through 65535 reserved for private use. Every AS has a unique AS number, which is assigned to it by an Internet Registry or a provider. IANA assigns and administers AS numbers.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AutonomousSystem" PROPAGATED="false" NAME="IsSingleHomed" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IsSingleHomed is a boolean that, when its value is TRUE, indicates that this AS reaches networks outside of its domain through a single exit point.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AutonomousSystem" PROPAGATED="false" NAME="IsTransit" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IsTransit is a boolean that, when its value is TRUE, indicates that this AS will advertise routes that it learns from other ASs. A non-transit AS will only advertise its own routes.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AutonomousSystem" PROPAGATED="false" NAME="RequireIGPSync" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequireIGPSync is a boolean that, when its value is TRUE, indicates that this AS must obey the following rule: a router should not advertise destinations learned from internal neighbors to external destinations unless those destinations are also known via some internal gateway protocol. Otherwise, a router may receive traffic that cannot yet be routed. However, since this is a costly choice, it is common practice to allow this rule to be broken under certain carefully controlled circumstances.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AutonomousSystem" PROPAGATED="false" NAME="RoutingUpdateSource" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RoutingUpdateSource defines how routing information is to be injected. Statically injected routes are maintained by the routing table and are independent of the status of the networks to which they refer. This is done simply by defining static routes in the routing table. Dynamically injected routes are of two types. Dynamic routes refer to distributing all of the IGP routes. Semi-dynamic routes define a set of specific IGP routes that will be injected.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Static</cim:VALUE><cim:VALUE>Dynamic</cim:VALUE><cim:VALUE>Semi-Dynamic</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AutonomousSystem" PROPAGATED="false" NAME="AggregationType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Route aggregation refers to summarizing ranges of routes into one or more aggregate routes. This is done to minimize the number of routes in the global routing table. A potential drawback is that specific path information (e.g., the Path attribute value) is lost, which may lead to potential routing loops. There are a variety of ways to ensure that this does not happen. Note that BGP4 is required to do this. 

There are many ways to form aggregate routes. The following are the most popular: &apos;Aggregate only&apos;, where only the aggregate is advertised, and all of its more specific routes are suppressed; &apos;Aggregate Plus Specific Routes&apos;, where both the aggregate as well as its more specific routes are advertised (e.g., send the aggregate to the NAP, but send the more specific routes to providers); &apos;Aggregate Based on a Subset of Specific Routes&apos;, where the aggregate route is formed by looking at certain more specific routes and forming an aggregate on them, suppressing all others.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>Aggregate Only</cim:VALUE><cim:VALUE>Aggregate And All Specific Routes</cim:VALUE><cim:VALUE>Aggregate Based on Subset of Specific Routes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdminDomain" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameFormat</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NameFormat property identifies how the Name of the AdminDomain is generated, using the heuristic specified in the CIM V2 System Model specification. The property assumes that to determine and assign a Name the documented rules are traversed in order. The NameFormat Values list defines the precedence order for assigning the Name of the AdminDomain. 

&quot;FC&quot; has been deprecated and replaced by &quot;WWN&quot; to be consistent with the other ValueMaps.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>AS</cim:VALUE><cim:VALUE>NAP</cim:VALUE><cim:VALUE>NOC</cim:VALUE><cim:VALUE>POP</cim:VALUE><cim:VALUE>RNP</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>WAN</cim:VALUE><cim:VALUE>LAN</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>IB</cim:VALUE><cim:VALUE>FC</cim:VALUE><cim:VALUE>Policy Repository</cim:VALUE><cim:VALUE>WWN</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Autonomous System</cim:VALUE><cim:VALUE>Network Access Provider</cim:VALUE><cim:VALUE>Network Operations Center</cim:VALUE><cim:VALUE>Point of Presence</cim:VALUE><cim:VALUE>Regional Network Provider</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>WAN</cim:VALUE><cim:VALUE>LAN</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>Policy Repository</cim:VALUE><cim:VALUE>Fibre Channel Worldwide Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AdminDomain.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as the key of a System instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MeterService" NAME="CIM_AverageRateMeterService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a concrete subclass of MeterService that represents a simple meter, called an Average Rate Meter. This type of meter measures the average rate at which packets are submitted to it over a specified time. Packets are defined as conformant if their average arrival rate does not exceed the specified measuring rate of the meter. Any packet that causes the specified measuring rate to be exceeded is defined to be non-conforming.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AverageRateMeterService" PROPAGATED="false" NAME="AverageRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a 32-bit unsigned integer that defines the rate used to determine whether admitted packets are in conformance or not. The value is specified in kilobits per second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBits per Second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AverageRateMeterService" PROPAGATED="false" NAME="DeltaInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a 64-bit unsigned integer that defines the time period over which the average measurement should be taken. The value is specified in microseconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MicroSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MeterService" PROPAGATED="true" NAME="MeterType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated 16-bit unsigned integer that is used to specify the particular type of meter. Defined values of the enumeration are: 

1: Other 
2: Average Rate Meter 
3: Exponentially Weighted Moving Average Meter 
4: Token Bucket Meter 

Note: The MeterType property and the MeterService subclasses provide similar information. This property is defined for query purposes and for future expansion. It is assumed that not all MeterServices will require a subclass to define them. Therefore, MeterService will be instantiated directly and the Type property is needed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Average Rate Meter</cim:VALUE><cim:VALUE>Exponentially Weighted Moving Average Meter</cim:VALUE><cim:VALUE>Token Bucket Meter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MeterService.OtherMeterType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MeterService" PROPAGATED="true" NAME="OtherMeterType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a string used in conjunction with the MeterType property. When the value of MeterType is 1 (i.e., &quot;Other&quot;), then the name of the conformance level for this meter is defined in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MeterService.MeterType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MeterService" PROPAGATED="true" NAME="ConformanceLevels" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the number of conformance levels supported by the Meter. For example, when only &apos;in-profile&apos; or &apos;out of profile&apos; metering is supported. ConformanceLevels is set to 2.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_BGPAttributesForRoute"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This defines the attributes that are transmitted between BGP peers on a per-route basis.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPAttributesForRoute" PROPAGATED="false" REFERENCECLASS="CIM_BGPPathAttributes" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGPPathAttribute object that may be associated with a BGPIPRoute.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPAttributesForRoute" PROPAGATED="false" REFERENCECLASS="CIM_BGPIPRoute" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGPIPRoute that may have an associated set of per-peer attributes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_BGPAttributesForRoute" PROPAGATED="false" NAME="PathAttrPeer" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the IP address of the peer where the path information was learned.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrPeer</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BGPAttributesForRoute.PathAttrIPAddrPrefixLen</cim:VALUE><cim:VALUE>CIM_BGPAttributesForRoute.PathAttrIPAddrPrefix</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPAttributesForRoute" PROPAGATED="false" NAME="PathAttrIPAddrPrefixLen" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the length in bits of the IP address prefix for the property, PathAttrPeer. The range is 0 to 32.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrIpAddrPrefixLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BGPAttributesForRoute.PathAttrPeer</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPAttributesForRoute" PROPAGATED="false" NAME="PathAttrIPAddrPrefix" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IP address prefix of the property, PathAttrPeer. Its length is specified by the property, PathAttrIpAddrPrefixLen.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgp4PathAttrIpAddrPrefix</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BGPAttributesForRoute.PathAttrPeer</cim:VALUE><cim:VALUE>CIM_BGPAttributesForRoute.PathAttrIPAddrPrefixLen</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_BGPClustersInAS"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This aggregation establishes &apos;whole-part&apos; relationships between an AutonomousSystem and the BGPClusters that it contains.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPClustersInAS" PROPAGATED="false" REFERENCECLASS="CIM_AutonomousSystem" NAME="GroupAS"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AutonomousSystem that aggregates the Clusters belonging to it and administers them.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPClustersInAS" PROPAGATED="false" REFERENCECLASS="CIM_BGPCluster" NAME="PartAS"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Clusters that are contained in the AS.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolEndpoint" NAME="CIM_BGPProtocolEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A ProtocolEndpoint that is dedicated to running BGP.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="IsEBGP" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A boolean that, when TRUE, signifies that this is an instance of the external version of BGP (FALSE is the internal version).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="IsEBGPMultihop" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Normally, two routers running EBGP must be physically connected. This boolean, when TRUE, denotes a LOGICAL connection between two routers that are running EBGP (e.g., there is an intermediate router or interface between them).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="LocalIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the unique identifier of the local BGP router. This is often the router ID (e.g., an IP address).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="PeerIdentifier" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the unique identifier of the peer BGP router. This is often the router ID (e.g., an IP address).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerIdentifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="State" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the current connection state of the BGP Peer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Idle</cim:VALUE><cim:VALUE>Connect</cim:VALUE><cim:VALUE>Active</cim:VALUE><cim:VALUE>OpenSet</cim:VALUE><cim:VALUE>OpenConfirm</cim:VALUE><cim:VALUE>Established</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="AdminStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the desired state of the BGP connection. It is equivalent to the RequestedState property (i.e., enabled/disabled status) that is inherited from EnabledLogicalElement. AdminStatus is deprecated in lieu of this inherited property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Stop</cim:VALUE><cim:VALUE>Start</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="NegotiatedVersion" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the negotiated version of BGP that is running between the two peers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerNegotiatedVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="LocalAddress" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BindsTo</cim:VALUE><cim:VALUE>CIM_IPProtocolEndpoint</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the local IP address of this router&apos;s BGP connection. It is deprecated since a binding should be defined using the CIM_BindsTo association. Ideally the binding is to a TCPProtocolEndpoint which then handles the association to its IPEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerLocalAddr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="LocalPort" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BindsTo</cim:VALUE><cim:VALUE>CIM_TCPProtocolEndpoint</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the local port number for the TCP connection of this router&apos;s BGP connection. It is deprecated since a binding should be defined (to a TCPProtocolEndpoint) using the CIM_BindsTo association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerLocalPort</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="RemoteAddress" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BindsTo</cim:VALUE><cim:VALUE>CIM_RemoteServiceAccessPoint</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the remote IP address of this router&apos;s BGP connection. It is deprecated since a binding to a Remote ServiceAccessPoint should be instantiated, using CIM_BindsTo.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerRemoteAddr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="RemotePort" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_BindsTo</cim:VALUE><cim:VALUE>CIM_RemotePort</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the remote port number for the TCP connection of this router&apos;s BGP connection. It is deprecated since a binding to a RemotePort should be instantiated, using CIM_BindsTo.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerRemotePort</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="RemoteAS" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is the remote AS number for this router&apos;s BGP connection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerRemoteAs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="ConnectRetryInterval" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the time interval, in seconds, for the ConnectRetry timer. The suggested value is 120 seconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpConnectRetryInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>120</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="HoldTimeConfigured" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the time interval in seconds for the Hold Time configured for this BGP speaker with a peer. This value is placed in an OPEN message sent to a peer by this BGP speaker, and is compared with the Hold Time field in the OPEN message received from the peer. It enables this speaker to establish a mutually agreeable Hold Time with the peer. This value must not be less than three seconds. If it is zero, then the Hold Time is NOT to be established with the peer. The suggested value for this timer is 90 seconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerHoldTimeConfigured</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>90</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="KeepAliveConfigured" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the time interval in seconds for the KeepAlive timer configured for this BGP speaker with a peer. This value will determine the frequency of the KEEPALIVE messages relative to the value of the HoldTimeConfigured property; the actual frequency is specified by the value of the KeepAlive property. A reasonable value is one third of that of the value of the HoldTimeConfigured property. If it is zero, then NO periodic KEEPALIVE messages are sent to the peer. The suggested value for this property is 30 seconds. The maximum value of this property is 21845 seconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerKeepAliveConfigured</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>30</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="MinASOriginationInterval" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the time interval in seconds for the MinASOriginationInterval timer. The suggested value for this property is 15 seconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerMinASOriginationInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>15</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="MinRouteAdvertisementInterval" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the time interval in seconds for the MinRouteAdvertisementInterval timer. The suggested value for this property is 30 seconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerMinRouteAdvertisementInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>30</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="HoldTime" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the maximum amount of time in seconds that may elapse between the receipt of successive KEEPALIVE or UPDATE messages. This is instrumented as a counter that increments from zero to the value specified in this property. The value of this property is calculated by the BGP speaker by using the smaller of the values of bgpPeerHoldTimeConfigured and the Hold Time received in the OPEN message. This value, if not zero seconds, must be at least three seconds, up to a maximum of 65535 seconds. Receipt of either a KEEPALIVE or an UPDATE message resets this value.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerHoldTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="KeepAlive" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the time interval in seconds for the KeepAlive timer established with the peer. The value of this property is calculated by the speaker such that, when compared with the HoldTime property, it has the same proportion as the KeepAliveConfigured property has with the HoldTimeConfigured property. A value of 0 indicates that the KeepAlive timer has not yet been established. The maximum value of this property is 21845 seconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpPeerKeepAlive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPProtocolEndpoint" PROPAGATED="false" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ProtocolIFType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType&apos;s enumeration is limited to BGP and reserved values for this subclass of ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4108</cim:VALUE><cim:VALUE>4301..32767</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>4108</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RouteCalculationService" NAME="CIM_BGPService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is used to represent the basic operation of BGP. It is derived from RouteCalculationService, the superclass of all routing protocols.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_BGPService" PROPAGATED="false" NAME="BGPVersion" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGPVersion property defines the version of BGP that this router is using. This is part of the BGP peer negotiation process).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BGP4-MIB.bgpVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPService" PROPAGATED="false" NAME="LastErrorCode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>BGP sends errors using a NOTIFICATION message. This message contains an error code, an error subcode, and error data. The error code defines the type of the notification. The &apos;Cease&apos; error is for all fatal errors that are not one of the other five types of errors. For several of the errors, subcode information is also enumerated in other properties of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Message Header Error</cim:VALUE><cim:VALUE>OPEN Message Error</cim:VALUE><cim:VALUE>UPDATE Message Error</cim:VALUE><cim:VALUE>Hold Timer Expired</cim:VALUE><cim:VALUE>Finite State Machine Error</cim:VALUE><cim:VALUE>Cease</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPService" PROPAGATED="false" NAME="LastMessageErrorSubCode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the BGP error subcode for message header errors (LastErrorCode = 1). If LastErrorCode is any other value, then this property should be set to NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Connection Not Synchronized</cim:VALUE><cim:VALUE>Bad Message Length</cim:VALUE><cim:VALUE>Bad Message Type</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPService" PROPAGATED="false" NAME="LastOpenErrorSubCode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the BGP error subcode for OPEN message errors (LastErrorCode = 2). If LastErrorCode is any other value, then this property should be set to NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Unsupported Version Number</cim:VALUE><cim:VALUE>Bad Peer AS</cim:VALUE><cim:VALUE>Bad BGP Identifier</cim:VALUE><cim:VALUE>Unsupported Optional Parameter</cim:VALUE><cim:VALUE>Authentication Failure</cim:VALUE><cim:VALUE>Unacceptable Hold Time</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_BGPService" PROPAGATED="false" NAME="LastUpdateErrorSubCode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the BGP error subcode for UPDATE message errors (LastErrorCode = 3). If LastErrorCode is any other value, then this property should be set to NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Malformed Attribute List</cim:VALUE><cim:VALUE>Unrecognized Well-Known Attribute</cim:VALUE><cim:VALUE>Missing Well-Known Attribute</cim:VALUE><cim:VALUE>Attribute Flags Error</cim:VALUE><cim:VALUE>Attribute Length Error</cim:VALUE><cim:VALUE>Invalid Origin Attribute</cim:VALUE><cim:VALUE>AS Routing Loop</cim:VALUE><cim:VALUE>Invalid NEXT_HOP Attribute</cim:VALUE><cim:VALUE>Optional Attribute Error</cim:VALUE><cim:VALUE>Invalid Network Field</cim:VALUE><cim:VALUE>Malformed AS_path</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RouteCalculationService" PROPAGATED="true" NAME="RouterID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RouterID uniquely identifies the router that is performing the route calculation. It is the highest IP address on the router (or the highest loopback interface, if there is one).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RouteCalculationService" PROPAGATED="true" NAME="AlgorithmType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an enumerated value that defines the routing algorithm used in this route calculation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>RIPv1</cim:VALUE><cim:VALUE>RIPv2</cim:VALUE><cim:VALUE>OSPFv1</cim:VALUE><cim:VALUE>OSPFv2</cim:VALUE><cim:VALUE>BGPv1</cim:VALUE><cim:VALUE>BGPv2</cim:VALUE><cim:VALUE>BGPv3</cim:VALUE><cim:VALUE>BGPv4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="Keywords" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that provide descriptive words and phrases that can be used in queries. To-date, this property has not been implemented, since it is not standardized. Also, if this was a necessary query construct, then it would be required higher in the inheritance hierarchy. The latter has not proven necessary. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="ServiceURL" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAccessURI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a URL that provides the protocol, network location, and other service-specific information required in order to access the service. It is deprecated with the recommendation that ServiceAccessURI be instantiated instead. This new class correctly positions the semantics of the service access, and clarifies the format of the information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="StartupConditions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific pre-conditions that must be met in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() method to suit their specific needs. To-date, this refinement has not been necessary. Also, the property is not very useful, since it is not standardized. If this was a necessary construct, then it would be required higher in the inheritance hierarchy (on Service). The latter has not proven true. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="StartupParameters" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific parameters that must be supplied to the StartService() method in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() methods to suit their specific needs. To-date, this refinement has not been necessary. If indeed the method were refined, then its parameters would more formally convey this information. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_BGPServiceAttributes"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This is a specialization of the Component aggregation. This aggregation defines the set of BGPPathAttributes that are transmitted in per-path UPDATE messages. The association is deprecated since it is incorrectly defined as a Component relationship, and since the properties of BGPPathAttribute are path/endpoint-specific (not defined at the level of the Service).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPServiceAttributes" PROPAGATED="false" REFERENCECLASS="CIM_BGPService" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGPService that aggregates BGPPathAttributes as part of its routing information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPServiceAttributes" PROPAGATED="false" REFERENCECLASS="CIM_BGPPathAttributes" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGP attribute, which are part-of the BGP UPDATE message.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceStatistics" NAME="CIM_BGPServiceStatistics"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementStatisticalData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association defines statistics collected for a BGP Service. The relationship is deprecated since the class BGPStatistics is deprecated. It is incorrectly associated with a BGPService, but should instead be associated with a BGPProtocolEndpoint using the ElementStatisticalData relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPServiceStatistics" PROPAGATED="false" REFERENCECLASS="CIM_BGPStatistics" NAME="Stats"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementStatisticalData.Stats</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Stats</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The statistics object for the BGP session.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPServiceStatistics" PROPAGATED="false" REFERENCECLASS="CIM_BGPService" NAME="Element"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementStatisticalData.ManagedElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Element</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGPService for which statistics are being gathered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_CalculatedRoutes"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteDependency</cim:VALUE><cim:VALUE>CIM_NextHopIPRoute.RouteDerivation</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Routes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This assocation makes explicit the routes that are calculated by a specific RouteCalculationService. Thus, every RouteCalculationService can have its own unique set of calculated routes. The association is not necessary in the model and has been deprecated. An instance of the general ConcreteDependency association can tie a NextHopIPRoute to a RouteCalculationService. In addition, information on how the route was derived is available in NextHopIPRoute&apos;s RouteDerivation enumeration.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CalculatedRoutes" PROPAGATED="false" REFERENCECLASS="CIM_RouteCalculationService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteDependency.Antecedent</cim:VALUE><cim:VALUE>CIM_NextHopIPRoute.RouteDerivation</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The route&apos;s calculation service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CalculatedRoutes" PROPAGATED="false" REFERENCECLASS="CIM_IPRoute" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ConcreteDependency.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IP route calculated by a specific service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceSAPDependency" NAME="CIM_CalculatesAmong"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::RoutingForwarding</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a specialization of the ServiceSAPDependency association, indicating that the referenced ProtocolEndpoint is utilized by the RouteCalculationService to provide its functionality.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CalculatesAmong" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolEndpoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CalculatesAmong" PROPAGATED="false" REFERENCECLASS="CIM_RouteCalculationService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RouteCalculationService, which is dependent on the underlying ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_CalculatesAmong" PROPAGATED="false" NAME="IsStatic" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TRUE indicates that this ProtocolEndpoint represents a static route, and FALSE means that it represents a dynamically-learned route. This property is deprecated since a Service may use an Endpoint to output several routes, some static and others dynamic.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceServiceDependency" NAME="CIM_CalculationBasedOnQueue"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association establishes a dependency relationship between a QueuingService and an instance of the DropThresholdCalculationService class. The queue&apos;s current depth is used by the CalculationService in calculating an average/smoothed queue depth.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CalculationBasedOnQueue" PROPAGATED="false" REFERENCECLASS="CIM_QueuingService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The queue examined by the CalculationService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CalculationBasedOnQueue" PROPAGATED="false" REFERENCECLASS="CIM_DropThresholdCalculationService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CalculationService that provides an average queue depth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="true" NAME="TypeOfDependency" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The nature of the Service-to-Service dependency. 2 - Antecedent Service shall have completed before Dependent service&apos;s functionality is available.
3 - Antecedent Service shall have started before Dependent service&apos;s functionality is available.
4 - Antecedent Service shall not be started in order for Dependent service&apos;s functionality to be available.
5 - The two Services cooperate and augment each other&apos;s function. There is no requirement implied by this value regarding the execution of the Antecedent service in order for the Dependent service to operate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Service Must Have Completed</cim:VALUE><cim:VALUE>Service Must Be Started</cim:VALUE><cim:VALUE>Service Must Not Be Started</cim:VALUE><cim:VALUE>Cooperate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="true" NAME="RestartService" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes that the Antecedent Service must be restarted after the Dependent operation is complete.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceServiceDependency" NAME="CIM_CalculationServiceForDropper"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association is a subclass of ServiceServiceDependency, and represents the reliance of a REDDropperService on one or more DropThresholdCalculationServices. The latter calculate average queue depth, based on the observed depths of a queue. The specific queue examined by each CalculationService is defined using the CalculationBasedOnQueue association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CalculationServiceForDropper" PROPAGATED="false" REFERENCECLASS="CIM_DropThresholdCalculationService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A calculation service for the dropper.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CalculationServiceForDropper" PROPAGATED="false" REFERENCECLASS="CIM_REDDropperService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RED dropper which is dependent on average queue depth calculations by the Antecedent Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="true" NAME="TypeOfDependency" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The nature of the Service-to-Service dependency. 2 - Antecedent Service shall have completed before Dependent service&apos;s functionality is available.
3 - Antecedent Service shall have started before Dependent service&apos;s functionality is available.
4 - Antecedent Service shall not be started in order for Dependent service&apos;s functionality to be available.
5 - The two Services cooperate and augment each other&apos;s function. There is no requirement implied by this value regarding the execution of the Antecedent service in order for the Dependent service to operate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Service Must Have Completed</cim:VALUE><cim:VALUE>Service Must Be Started</cim:VALUE><cim:VALUE>Service Must Not Be Started</cim:VALUE><cim:VALUE>Cooperate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="true" NAME="RestartService" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes that the Antecedent Service must be restarted after the Dependent operation is complete.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ConditioningService" NAME="CIM_ClassifierService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ClassifierService represents a logical entity associated with an ingress or egress interface of a device, that takes a single input stream, and sorts it into one or more output streams. The sorting is done by a set of filters that select packets based on the packet contents, or possibly based on other attributes associated with the packet. Each output stream is the result of matching a particular filter. 

Rather than being linked directly to its filters (instantiated as FilterLists), a classifier is modeled as an aggregation of ClassifierElements. Each of these ClassifierElements is linked to a single FilterList, by the association ClassifierElementUsesFilterList. Note that ClassifierServices are designed to allow hierarchical classification. When hierarchical classification is used, a ClassifierElement may point to another ClassifierService (via the association, NextServiceAfterClassifierElement). When this is true, the ClassifierElement MUST NOT use the ClassifierElementUses FilterList association. 

A classifier is modeled as a ConditioningService so that it can be aggregated into a QoSService (using the QoSConditioningSubService aggregation), and can use the NextService association to identify the subsequent ConditioningServices for different traffic streams.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolEndpoint" NAME="CIM_CLPProtocolEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A representation of a communication endpoint where the CLP protocol may be accessed.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CLPProtocolEndpoint" PROPAGATED="false" NAME="CurrentDefaultTarget" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the Current Default Target when a CLP Session is established. The Current Default Target is the CLP session environment setting that establishes a default base address for all command targets that are expressed as a relative target address and is used as the command target if no command target is specified in a command.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPSettingData.CurrentDefaultTarget</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPProtocolEndpoint" PROPAGATED="false" NAME="KeepTime" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The amount of time in seconds that the CLP Session should retain a CLP command job status. A KeepTime value of zero shall be interpreted to mean keep forever.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPSettingData.KeepTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPProtocolEndpoint" PROPAGATED="false" NAME="WaitBehavior" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When TRUE the CLP Session will not return a command response until all spawned jobs have completed, otherwise it may.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPSettingData.WaitBehavior</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPProtocolEndpoint" PROPAGATED="false" NAME="OutputFormat" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OutputFormat establishes the default CLP Session command output format, as described in SM CLP Specification, DMTF document DSP0214.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Text</cim:VALUE><cim:VALUE>clpcsv</cim:VALUE><cim:VALUE>Keyword</cim:VALUE><cim:VALUE>clpxml</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPSettingData.OutputFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPProtocolEndpoint" PROPAGATED="false" NAME="OutputVerbosity" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OutputVerbosity establishes the default CLP Session output level of detail, as described in SM CLP Specification, DMTF document DSP0214.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Error</cim:VALUE><cim:VALUE>Terse</cim:VALUE><cim:VALUE>Verbose</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPSettingData.OutputVerbosity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPProtocolEndpoint" PROPAGATED="false" NAME="OutputLanguage" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The default CLP Session command output language. As described in SM CLP Specification, DMTF document DSP0214, the language value is a 3-character string identifier of language as specified in ISO 639.2; &quot;eng&quot; is the default.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPSettingData.OutputLanguage</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPProtocolEndpoint" PROPAGATED="false" NAME="OutputPosition" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OutputPosition establishes the default CLP Session command output beginning position when multiple items are returned in the command output, as described in SM CLP Specification, DMTF document DSP0214.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Begin</cim:VALUE><cim:VALUE>End</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPSettingData.OutputPosition</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPProtocolEndpoint" PROPAGATED="false" NAME="OutputOrder" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OutputOrder establishes the default CLP Session command output order when multiple items are returned in the command output as described in SM CLP Specification, DMTF document DSP0214.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Default</cim:VALUE><cim:VALUE>Reverse</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPSettingData.OutputOrder</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPProtocolEndpoint" PROPAGATED="false" NAME="OutputCount" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Establishes the default CLP Session command output count number when multiple items are returned in the output as described in SM CLP Specification, DMTF document DSP0214. The value 0xFFFFFFFF shall be interpreted to mean that all items are to be returned. The maximum value for the count number is determined by the class of the target.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPSettingData.OutputCount</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CLPProtocolEndpoint" PROPAGATED="false" NAME="DisplayOption" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maintains the session default value for the display option. The argument string is stored &quot;as-is&quot; without normalization beyond capitalization. The argument string is compliant with the SM CLP command line grammar.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CLPSettingData.DisplayOption</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType is an enumeration that is synchronized with the IANA ifType MIB. The ifType MIB is maintained at the URL, http://www.iana.org/assignments/ianaiftype-mib. Also, additional values defined by the DMTF are included. The property is used to categorize and classify instances of the ProtocolEndpoint class. Note that if the ProtocolIFType is set to 1 (Other), then the type information should be provided in the OtherTypeDescription string property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124</cim:VALUE><cim:VALUE>125</cim:VALUE><cim:VALUE>126</cim:VALUE><cim:VALUE>127</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE><cim:VALUE>131</cim:VALUE><cim:VALUE>132</cim:VALUE><cim:VALUE>133</cim:VALUE><cim:VALUE>134</cim:VALUE><cim:VALUE>135</cim:VALUE><cim:VALUE>136</cim:VALUE><cim:VALUE>137</cim:VALUE><cim:VALUE>138</cim:VALUE><cim:VALUE>139</cim:VALUE><cim:VALUE>140</cim:VALUE><cim:VALUE>141</cim:VALUE><cim:VALUE>142</cim:VALUE><cim:VALUE>143</cim:VALUE><cim:VALUE>144</cim:VALUE><cim:VALUE>145</cim:VALUE><cim:VALUE>146</cim:VALUE><cim:VALUE>147</cim:VALUE><cim:VALUE>148</cim:VALUE><cim:VALUE>149</cim:VALUE><cim:VALUE>150</cim:VALUE><cim:VALUE>151</cim:VALUE><cim:VALUE>152</cim:VALUE><cim:VALUE>153</cim:VALUE><cim:VALUE>154</cim:VALUE><cim:VALUE>155</cim:VALUE><cim:VALUE>156</cim:VALUE><cim:VALUE>157</cim:VALUE><cim:VALUE>158</cim:VALUE><cim:VALUE>159</cim:VALUE><cim:VALUE>160</cim:VALUE><cim:VALUE>161</cim:VALUE><cim:VALUE>162</cim:VALUE><cim:VALUE>163</cim:VALUE><cim:VALUE>164</cim:VALUE><cim:VALUE>165</cim:VALUE><cim:VALUE>166</cim:VALUE><cim:VALUE>167</cim:VALUE><cim:VALUE>168</cim:VALUE><cim:VALUE>169</cim:VALUE><cim:VALUE>170</cim:VALUE><cim:VALUE>171</cim:VALUE><cim:VALUE>172</cim:VALUE><cim:VALUE>173</cim:VALUE><cim:VALUE>174</cim:VALUE><cim:VALUE>175</cim:VALUE><cim:VALUE>176</cim:VALUE><cim:VALUE>177</cim:VALUE><cim:VALUE>178</cim:VALUE><cim:VALUE>179</cim:VALUE><cim:VALUE>180</cim:VALUE><cim:VALUE>181</cim:VALUE><cim:VALUE>182</cim:VALUE><cim:VALUE>183</cim:VALUE><cim:VALUE>184</cim:VALUE><cim:VALUE>185</cim:VALUE><cim:VALUE>186</cim:VALUE><cim:VALUE>187</cim:VALUE><cim:VALUE>188</cim:VALUE><cim:VALUE>189</cim:VALUE><cim:VALUE>190</cim:VALUE><cim:VALUE>191</cim:VALUE><cim:VALUE>192</cim:VALUE><cim:VALUE>193</cim:VALUE><cim:VALUE>194</cim:VALUE><cim:VALUE>195</cim:VALUE><cim:VALUE>196</cim:VALUE><cim:VALUE>197</cim:VALUE><cim:VALUE>198</cim:VALUE><cim:VALUE>199</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>207</cim:VALUE><cim:VALUE>208</cim:VALUE><cim:VALUE>209</cim:VALUE><cim:VALUE>210</cim:VALUE><cim:VALUE>211</cim:VALUE><cim:VALUE>212</cim:VALUE><cim:VALUE>213</cim:VALUE><cim:VALUE>214</cim:VALUE><cim:VALUE>215</cim:VALUE><cim:VALUE>216</cim:VALUE><cim:VALUE>217</cim:VALUE><cim:VALUE>218</cim:VALUE><cim:VALUE>219</cim:VALUE><cim:VALUE>220</cim:VALUE><cim:VALUE>221</cim:VALUE><cim:VALUE>222</cim:VALUE><cim:VALUE>223</cim:VALUE><cim:VALUE>224</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101</cim:VALUE><cim:VALUE>4102</cim:VALUE><cim:VALUE>4103</cim:VALUE><cim:VALUE>4104</cim:VALUE><cim:VALUE>4105</cim:VALUE><cim:VALUE>4106</cim:VALUE><cim:VALUE>4107</cim:VALUE><cim:VALUE>4108</cim:VALUE><cim:VALUE>4109</cim:VALUE><cim:VALUE>4110</cim:VALUE><cim:VALUE>4111</cim:VALUE><cim:VALUE>4112</cim:VALUE><cim:VALUE>4113</cim:VALUE><cim:VALUE>4114</cim:VALUE><cim:VALUE>4115</cim:VALUE><cim:VALUE>4200</cim:VALUE><cim:VALUE>4201</cim:VALUE><cim:VALUE>4202</cim:VALUE><cim:VALUE>4203</cim:VALUE><cim:VALUE>4204</cim:VALUE><cim:VALUE>4205</cim:VALUE><cim:VALUE>4300</cim:VALUE><cim:VALUE>4400</cim:VALUE><cim:VALUE>4401</cim:VALUE><cim:VALUE>4402</cim:VALUE><cim:VALUE>4403</cim:VALUE><cim:VALUE>4404</cim:VALUE><cim:VALUE>4405</cim:VALUE><cim:VALUE>4406</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Regular 1822</cim:VALUE><cim:VALUE>HDH 1822</cim:VALUE><cim:VALUE>DDN X.25</cim:VALUE><cim:VALUE>RFC877 X.25</cim:VALUE><cim:VALUE>Ethernet CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.3 CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.4 Token Bus</cim:VALUE><cim:VALUE>ISO 802.5 Token Ring</cim:VALUE><cim:VALUE>ISO 802.6 MAN</cim:VALUE><cim:VALUE>StarLAN</cim:VALUE><cim:VALUE>Proteon 10Mbit</cim:VALUE><cim:VALUE>Proteon 80Mbit</cim:VALUE><cim:VALUE>HyperChannel</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>LAP-B</cim:VALUE><cim:VALUE>SDLC</cim:VALUE><cim:VALUE>DS1</cim:VALUE><cim:VALUE>E1</cim:VALUE><cim:VALUE>Basic ISDN</cim:VALUE><cim:VALUE>Primary ISDN</cim:VALUE><cim:VALUE>Proprietary Point-to-Point Serial</cim:VALUE><cim:VALUE>PPP</cim:VALUE><cim:VALUE>Software Loopback</cim:VALUE><cim:VALUE>EON</cim:VALUE><cim:VALUE>Ethernet 3Mbit</cim:VALUE><cim:VALUE>NSIP</cim:VALUE><cim:VALUE>SLIP</cim:VALUE><cim:VALUE>Ultra</cim:VALUE><cim:VALUE>DS3</cim:VALUE><cim:VALUE>SIP</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>RS-232</cim:VALUE><cim:VALUE>Parallel</cim:VALUE><cim:VALUE>ARCNet</cim:VALUE><cim:VALUE>ARCNet Plus</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>MIO X.25</cim:VALUE><cim:VALUE>SONET</cim:VALUE><cim:VALUE>X.25 PLE</cim:VALUE><cim:VALUE>ISO 802.211c</cim:VALUE><cim:VALUE>LocalTalk</cim:VALUE><cim:VALUE>SMDS DXI</cim:VALUE><cim:VALUE>Frame Relay Service</cim:VALUE><cim:VALUE>V.35</cim:VALUE><cim:VALUE>HSSI</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>Modem</cim:VALUE><cim:VALUE>AAL5</cim:VALUE><cim:VALUE>SONET Path</cim:VALUE><cim:VALUE>SONET VT</cim:VALUE><cim:VALUE>SMDS ICIP</cim:VALUE><cim:VALUE>Proprietary Virtual/Internal</cim:VALUE><cim:VALUE>Proprietary Multiplexor</cim:VALUE><cim:VALUE>IEEE 802.12</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>HIPPI Interface</cim:VALUE><cim:VALUE>Frame Relay Interconnect</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.3</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.5</cim:VALUE><cim:VALUE>ATM Emulated Circuit</cim:VALUE><cim:VALUE>Fast Ethernet (100BaseT)</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>V.11</cim:VALUE><cim:VALUE>V.36</cim:VALUE><cim:VALUE>G703 at 64K</cim:VALUE><cim:VALUE>G703 at 2Mb</cim:VALUE><cim:VALUE>QLLC</cim:VALUE><cim:VALUE>Fast Ethernet 100BaseFX</cim:VALUE><cim:VALUE>Channel</cim:VALUE><cim:VALUE>IEEE 802.11</cim:VALUE><cim:VALUE>IBM 260/370 OEMI Channel</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Data Link Switching</cim:VALUE><cim:VALUE>ISDN S/T Interface</cim:VALUE><cim:VALUE>ISDN U Interface</cim:VALUE><cim:VALUE>LAP-D</cim:VALUE><cim:VALUE>IP Switch</cim:VALUE><cim:VALUE>Remote Source Route Bridging</cim:VALUE><cim:VALUE>ATM Logical</cim:VALUE><cim:VALUE>DS0</cim:VALUE><cim:VALUE>DS0 Bundle</cim:VALUE><cim:VALUE>BSC</cim:VALUE><cim:VALUE>Async</cim:VALUE><cim:VALUE>Combat Net Radio</cim:VALUE><cim:VALUE>ISO 802.5r DTR</cim:VALUE><cim:VALUE>Ext Pos Loc Report System</cim:VALUE><cim:VALUE>AppleTalk Remote Access Protocol</cim:VALUE><cim:VALUE>Proprietary Connectionless</cim:VALUE><cim:VALUE>ITU X.29 Host PAD</cim:VALUE><cim:VALUE>ITU X.3 Terminal PAD</cim:VALUE><cim:VALUE>Frame Relay MPI</cim:VALUE><cim:VALUE>ITU X.213</cim:VALUE><cim:VALUE>ADSL</cim:VALUE><cim:VALUE>RADSL</cim:VALUE><cim:VALUE>SDSL</cim:VALUE><cim:VALUE>VDSL</cim:VALUE><cim:VALUE>ISO 802.5 CRFP</cim:VALUE><cim:VALUE>Myrinet</cim:VALUE><cim:VALUE>Voice Receive and Transmit</cim:VALUE><cim:VALUE>Voice Foreign Exchange Office</cim:VALUE><cim:VALUE>Voice Foreign Exchange Service</cim:VALUE><cim:VALUE>Voice Encapsulation</cim:VALUE><cim:VALUE>Voice over IP</cim:VALUE><cim:VALUE>ATM DXI</cim:VALUE><cim:VALUE>ATM FUNI</cim:VALUE><cim:VALUE>ATM IMA</cim:VALUE><cim:VALUE>PPP Multilink Bundle</cim:VALUE><cim:VALUE>IP over CDLC</cim:VALUE><cim:VALUE>IP over CLAW</cim:VALUE><cim:VALUE>Stack to Stack</cim:VALUE><cim:VALUE>Virtual IP Address</cim:VALUE><cim:VALUE>MPC</cim:VALUE><cim:VALUE>IP over ATM</cim:VALUE><cim:VALUE>ISO 802.5j Fibre Token Ring</cim:VALUE><cim:VALUE>TDLC</cim:VALUE><cim:VALUE>Gigabit Ethernet</cim:VALUE><cim:VALUE>HDLC</cim:VALUE><cim:VALUE>LAP-F</cim:VALUE><cim:VALUE>V.37</cim:VALUE><cim:VALUE>X.25 MLP</cim:VALUE><cim:VALUE>X.25 Hunt Group</cim:VALUE><cim:VALUE>Transp HDLC</cim:VALUE><cim:VALUE>Interleave Channel</cim:VALUE><cim:VALUE>FAST Channel</cim:VALUE><cim:VALUE>IP (for APPN HPR in IP Networks)</cim:VALUE><cim:VALUE>CATV MAC Layer</cim:VALUE><cim:VALUE>CATV Downstream</cim:VALUE><cim:VALUE>CATV Upstream</cim:VALUE><cim:VALUE>Avalon 12MPP Switch</cim:VALUE><cim:VALUE>Tunnel</cim:VALUE><cim:VALUE>Coffee</cim:VALUE><cim:VALUE>Circuit Emulation Service</cim:VALUE><cim:VALUE>ATM SubInterface</cim:VALUE><cim:VALUE>Layer 2 VLAN using 802.1Q</cim:VALUE><cim:VALUE>Layer 3 VLAN using IP</cim:VALUE><cim:VALUE>Layer 3 VLAN using IPX</cim:VALUE><cim:VALUE>Digital Power Line</cim:VALUE><cim:VALUE>Multimedia Mail over IP</cim:VALUE><cim:VALUE>DTM</cim:VALUE><cim:VALUE>DCN</cim:VALUE><cim:VALUE>IP Forwarding</cim:VALUE><cim:VALUE>MSDSL</cim:VALUE><cim:VALUE>IEEE 1394</cim:VALUE><cim:VALUE>IF-GSN/HIPPI-6400</cim:VALUE><cim:VALUE>DVB-RCC MAC Layer</cim:VALUE><cim:VALUE>DVB-RCC Downstream</cim:VALUE><cim:VALUE>DVB-RCC Upstream</cim:VALUE><cim:VALUE>ATM Virtual</cim:VALUE><cim:VALUE>MPLS Tunnel</cim:VALUE><cim:VALUE>SRP</cim:VALUE><cim:VALUE>Voice over ATM</cim:VALUE><cim:VALUE>Voice over Frame Relay</cim:VALUE><cim:VALUE>ISDL</cim:VALUE><cim:VALUE>Composite Link</cim:VALUE><cim:VALUE>SS7 Signaling Link</cim:VALUE><cim:VALUE>Proprietary P2P Wireless</cim:VALUE><cim:VALUE>Frame Forward</cim:VALUE><cim:VALUE>RFC1483 Multiprotocol over ATM</cim:VALUE><cim:VALUE>USB</cim:VALUE><cim:VALUE>IEEE 802.3ad Link Aggregate</cim:VALUE><cim:VALUE>BGP Policy Accounting</cim:VALUE><cim:VALUE>FRF .16 Multilink FR</cim:VALUE><cim:VALUE>H.323 Gatekeeper</cim:VALUE><cim:VALUE>H.323 Proxy</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>Multi-Frequency Signaling Link</cim:VALUE><cim:VALUE>HDSL-2</cim:VALUE><cim:VALUE>S-HDSL</cim:VALUE><cim:VALUE>DS1 Facility Data Link</cim:VALUE><cim:VALUE>Packet over SONET/SDH</cim:VALUE><cim:VALUE>DVB-ASI Input</cim:VALUE><cim:VALUE>DVB-ASI Output</cim:VALUE><cim:VALUE>Power Line</cim:VALUE><cim:VALUE>Non Facility Associated Signaling</cim:VALUE><cim:VALUE>TR008</cim:VALUE><cim:VALUE>GR303 RDT</cim:VALUE><cim:VALUE>GR303 IDT</cim:VALUE><cim:VALUE>ISUP</cim:VALUE><cim:VALUE>Proprietary Wireless MAC Layer</cim:VALUE><cim:VALUE>Proprietary Wireless Downstream</cim:VALUE><cim:VALUE>Proprietary Wireless Upstream</cim:VALUE><cim:VALUE>HIPERLAN Type 2</cim:VALUE><cim:VALUE>Proprietary Broadband Wireless Access Point to Mulipoint</cim:VALUE><cim:VALUE>SONET Overhead Channel</cim:VALUE><cim:VALUE>Digital Wrapper Overhead Channel</cim:VALUE><cim:VALUE>ATM Adaptation Layer 2</cim:VALUE><cim:VALUE>Radio MAC</cim:VALUE><cim:VALUE>ATM Radio</cim:VALUE><cim:VALUE>Inter Machine Trunk</cim:VALUE><cim:VALUE>MVL DSL</cim:VALUE><cim:VALUE>Long Read DSL</cim:VALUE><cim:VALUE>Frame Relay DLCI Endpoint</cim:VALUE><cim:VALUE>ATM VCI Endpoint</cim:VALUE><cim:VALUE>Optical Channel</cim:VALUE><cim:VALUE>Optical Transport</cim:VALUE><cim:VALUE>Proprietary ATM</cim:VALUE><cim:VALUE>Voice over Cable</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>TE Link</cim:VALUE><cim:VALUE>Q.2931</cim:VALUE><cim:VALUE>Virtual Trunk Group</cim:VALUE><cim:VALUE>SIP Trunk Group</cim:VALUE><cim:VALUE>SIP Signaling</cim:VALUE><cim:VALUE>CATV Upstream Channel</cim:VALUE><cim:VALUE>Econet</cim:VALUE><cim:VALUE>FSAN 155Mb PON</cim:VALUE><cim:VALUE>FSAN 622Mb PON</cim:VALUE><cim:VALUE>Transparent Bridge</cim:VALUE><cim:VALUE>Line Group</cim:VALUE><cim:VALUE>Voice E&amp;M Feature Group</cim:VALUE><cim:VALUE>Voice FGD EANA</cim:VALUE><cim:VALUE>Voice DID</cim:VALUE><cim:VALUE>MPEG Transport</cim:VALUE><cim:VALUE>6To4</cim:VALUE><cim:VALUE>GTP</cim:VALUE><cim:VALUE>Paradyne EtherLoop 1</cim:VALUE><cim:VALUE>Paradyne EtherLoop 2</cim:VALUE><cim:VALUE>Optical Channel Group</cim:VALUE><cim:VALUE>HomePNA</cim:VALUE><cim:VALUE>GFP</cim:VALUE><cim:VALUE>ciscoISLvlan</cim:VALUE><cim:VALUE>actelisMetaLOOP</cim:VALUE><cim:VALUE>Fcip</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE><cim:VALUE>802.11a</cim:VALUE><cim:VALUE>802.11b</cim:VALUE><cim:VALUE>802.11g</cim:VALUE><cim:VALUE>802.11h</cim:VALUE><cim:VALUE>NFS</cim:VALUE><cim:VALUE>CIFS</cim:VALUE><cim:VALUE>DAFS</cim:VALUE><cim:VALUE>WebDAV</cim:VALUE><cim:VALUE>HTTP</cim:VALUE><cim:VALUE>FTP</cim:VALUE><cim:VALUE>NDMP</cim:VALUE><cim:VALUE>Telnet</cim:VALUE><cim:VALUE>SSH</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>SMTP</cim:VALUE><cim:VALUE>LDAP</cim:VALUE><cim:VALUE>RDP</cim:VALUE><cim:VALUE>HTTPS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ConditioningServiceOnEndpoint"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IngressConditioningServiceOnEndpoint</cim:VALUE><cim:VALUE>CIM_EgressConditioningServiceOnEndpoint</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The QoS Model describes the traffic conditioning functions in place for a network device. In order to &apos;be conditioned&apos;, a packet is received at a ProtocolEndpoint. After &apos;conditioning&apos;, a packet is dropped or leaves the device via a ProtocolEndpoint. This dependency on ProtocolEndpoints is defined by the ConditioningServiceOn Endpoint association. A property of the association, ServiceType, indicates whether the ConditioningService handles incoming (&quot;Ingress&quot;) or out-going (&quot;Egress&quot;) packets. This association is deprecated since different cardinalities are needed on the ingress and egress classes. This cannot be done using a single association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ConditioningServiceOnEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolEndpoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IngressConditioningServiceOnEndpoint.Antecedent</cim:VALUE><cim:VALUE>CIM_EgressConditioningServiceOnEndpoint.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ProtocolEndpoint through which traffic arrives at or leaves from a network device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ConditioningServiceOnEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_ConditioningService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IngressConditioningServiceOnEndpoint.Dependent</cim:VALUE><cim:VALUE>CIM_EgressConditioningServiceOnEndpoint.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ConditioningService which begins or ends the traffic conditioning processing within a network device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ConditioningServiceOnEndpoint" PROPAGATED="false" NAME="ServiceType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IngressConditioningServiceOnEndpoint</cim:VALUE><cim:VALUE>CIM_EgressConditioningServiceOnEndpoint</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether a packet is incoming (value = 1, &quot;Ingress&quot;) or out-going (value = 2, &quot;Egress&quot;) at the ProtocolEndpoint, relative to the ConditioningService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Ingress</cim:VALUE><cim:VALUE>Egress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_Confederation"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGP speakers in an AS are required to be fully meshed. This can lead to a huge number of TCP connections per router. One way to reduce the peering requirements is to use a confederation. A confederation effectively partitions one AS into a group of &apos;sub-ASs&apos;. This enables all of the benefits of IBGP to be applied inside the confederation, while enabling EBGP to be run between each confederation. It also enables certain BGP attribute values to be preserved between confederations. However, to the outside world, the AS with its confederations appear to be a single AS.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Confederation" PROPAGATED="false" REFERENCECLASS="CIM_AutonomousSystem" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AutonomousSystem that contains the confederations.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Confederation" PROPAGATED="false" REFERENCECLASS="CIM_AutonomousSystem" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Confederation within the AutonomousSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_Confederation" PROPAGATED="false" NAME="ParentASNumber" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier of the AutonomousSystem that contains the confederations.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Confederation" PROPAGATED="false" NAME="ChildASNumber" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A unique identifier of the Confederation within the AutonomousSystem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolEndpoint" NAME="CIM_DHCPProtocolEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from ProtocolEndpoint representing the configuration of a DHCP client. The configuration information contained by this ProtocolEndpoint is the current configuration obtained/received from a DHCP server. An instance of CIM_RemoteAccessAvailableToElement is used to relate the DHCPProtocolEndpoint to the RemoteServiceAccessPoint which represents the DHCP server. An EndpointIdentity association from the DHCPProtocolEndpoint to an IPProtocolEndpoint is established.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DHCPProtocolEndpoint" PROPAGATED="false" NAME="ClientState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ClientState represents the current state of the DHCP client. See RFC1541 for more information on the meaning of each state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Init</cim:VALUE><cim:VALUE>Selecting</cim:VALUE><cim:VALUE>Requesting</cim:VALUE><cim:VALUE>Rebinding</cim:VALUE><cim:VALUE>Init-Reboot</cim:VALUE><cim:VALUE>Rebooting</cim:VALUE><cim:VALUE>Bound</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC1541.IETF|Section 4.4.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DHCPProtocolEndpoint" PROPAGATED="false" NAME="RenewalTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This option specifies the time interval from address assignment until the client transitions to the RENEWING state. This value corresponds to the value for code 58 as defined in RFC2132.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2132.IETF|Section 9.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DHCPProtocolEndpoint" PROPAGATED="false" NAME="RebindingTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property specifies the time interval from address assignment until the client transitions to the REBINDING state. This value corresponds to the value for code 59 as defined in RFC2132.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2132.IETF|Section 9.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DHCPProtocolEndpoint" PROPAGATED="false" NAME="LeaseTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is used in a client request (DHCPDISCOVER or DHCPREQUEST) to allow the client to request a lease time for the IP address. In a server reply (DHCPOFFER), a DHCP server uses this option to specify the lease time it is willing to offer. This value corresponds to the value for code 51 as defined in RFC2132.or as specified in RFC3315, Section 9</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2132.IETF|Section 9.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DHCPProtocolEndpoint" PROPAGATED="false" NAME="LeaseObtained" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates the time a DHCP lease was obtained by the client. There is no correlating value defined in RFC2132. This value is persisted by the client when it obtains a DHCP lease from a DHCP server.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DHCPProtocolEndpoint" PROPAGATED="false" NAME="LeaseExpires" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates the time a DHCP lease will expire. There is no correlating value defined in RFC2132. This value is calculated by the client by adding the interval specified in LeaseTime to the value of LeaseObtained.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DHCPProtocolEndpoint" PROPAGATED="false" NAME="OptionsReceived" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>One or more DHCP options received by the DHCP client. These may include: Subnet Mask, Default Router, DNS Server, etc. See the RFCs for a description of each option.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82..83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85..118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121..122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124..256</cim:VALUE><cim:VALUE>257</cim:VALUE><cim:VALUE>258..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Pad</cim:VALUE><cim:VALUE>Subnet Mask</cim:VALUE><cim:VALUE>Time Offset</cim:VALUE><cim:VALUE>Router Option</cim:VALUE><cim:VALUE>Time Server</cim:VALUE><cim:VALUE>Name Server</cim:VALUE><cim:VALUE>Domain Name Server</cim:VALUE><cim:VALUE>Log Server</cim:VALUE><cim:VALUE>Cookie Server</cim:VALUE><cim:VALUE>LPR Server</cim:VALUE><cim:VALUE>Impress Server</cim:VALUE><cim:VALUE>Resource Location Server</cim:VALUE><cim:VALUE>Host Name</cim:VALUE><cim:VALUE>Boot File Size</cim:VALUE><cim:VALUE>Merit Dump File</cim:VALUE><cim:VALUE>Domain Name</cim:VALUE><cim:VALUE>Swap Server</cim:VALUE><cim:VALUE>Root Path</cim:VALUE><cim:VALUE>Extensions Path</cim:VALUE><cim:VALUE>IP Forwarding Enable/Disable</cim:VALUE><cim:VALUE>Non-Local Source Routing Enable/Disable</cim:VALUE><cim:VALUE>Policy Filter</cim:VALUE><cim:VALUE>Maximum Datagram Reassembly Size</cim:VALUE><cim:VALUE>Default IP Time-to-live</cim:VALUE><cim:VALUE>Path MTU Aging Timeout</cim:VALUE><cim:VALUE>Path MTU Plateau Table</cim:VALUE><cim:VALUE>Interface MTU</cim:VALUE><cim:VALUE>All Subnets are Local</cim:VALUE><cim:VALUE>Broadcast Address</cim:VALUE><cim:VALUE>Perform Subnet Mask Discovery</cim:VALUE><cim:VALUE>Mask Supplier</cim:VALUE><cim:VALUE>Perform Router Discovery</cim:VALUE><cim:VALUE>Router Solicitation Address</cim:VALUE><cim:VALUE>Static Route</cim:VALUE><cim:VALUE>Trailer Encapsulation</cim:VALUE><cim:VALUE>ARP Cache Timeout</cim:VALUE><cim:VALUE>Ethernet Encapsulation</cim:VALUE><cim:VALUE>TCP Default TTL</cim:VALUE><cim:VALUE>TCP Keepalive Interval</cim:VALUE><cim:VALUE>TCP Keepalive Garbage</cim:VALUE><cim:VALUE>Network Information Service Domain</cim:VALUE><cim:VALUE>Network Information Servers</cim:VALUE><cim:VALUE>Network Time Protocol Servers</cim:VALUE><cim:VALUE>Vendor Specific Information</cim:VALUE><cim:VALUE>NetBIOS over TCP/IP Name Server</cim:VALUE><cim:VALUE>NetBIOS over TCP/IP Datagram Distribution Server</cim:VALUE><cim:VALUE>NetBIOS over TCP/IP Node Type</cim:VALUE><cim:VALUE>NetBIOS over TCP/IP Scope</cim:VALUE><cim:VALUE>X Window System Font Server</cim:VALUE><cim:VALUE>X Window System Display Manager</cim:VALUE><cim:VALUE>Requested IP Address</cim:VALUE><cim:VALUE>Lease Time</cim:VALUE><cim:VALUE>Option Overload</cim:VALUE><cim:VALUE>Message Type</cim:VALUE><cim:VALUE>Server Identifier</cim:VALUE><cim:VALUE>Parameter Request List</cim:VALUE><cim:VALUE>Error Message</cim:VALUE><cim:VALUE>Maximum Message Size</cim:VALUE><cim:VALUE>Renewal (T1) Time</cim:VALUE><cim:VALUE>Rebinding (T2) Time</cim:VALUE><cim:VALUE>Vendor Class Identifier</cim:VALUE><cim:VALUE>Client Identifier</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Network Information Service+ Domain</cim:VALUE><cim:VALUE>Network Information Service+ Servers</cim:VALUE><cim:VALUE>TFTP Server Name</cim:VALUE><cim:VALUE>Bootfile Name</cim:VALUE><cim:VALUE>Mobile IP Home Agent</cim:VALUE><cim:VALUE>Simple Mail Transport Protocol (SMTP) Server</cim:VALUE><cim:VALUE>Post Office Protocol (POP3) Server</cim:VALUE><cim:VALUE>Network News Transport Protocol (NNTP) Server</cim:VALUE><cim:VALUE>Default World Wide Web (WWW) Server</cim:VALUE><cim:VALUE>Default Finger Server</cim:VALUE><cim:VALUE>Default Internet Relay Chat (IRC) Server</cim:VALUE><cim:VALUE>StreetTalk Server</cim:VALUE><cim:VALUE>StreetTalk Directory Assistance (STDA) Server</cim:VALUE><cim:VALUE>User Class</cim:VALUE><cim:VALUE>SLP Directory Agent</cim:VALUE><cim:VALUE>SLP Service Scope</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Relay Agent Information</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Name Service Search</cim:VALUE><cim:VALUE>Subnet Selection</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Classless Route</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>End</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2132.IETF</cim:VALUE><cim:VALUE>RFC2937.IETF</cim:VALUE><cim:VALUE>RFC3011.IETF</cim:VALUE><cim:VALUE>RFC3046.IETF</cim:VALUE><cim:VALUE>RFC3004.IETF</cim:VALUE><cim:VALUE>RFC2610.IETF</cim:VALUE><cim:VALUE>RFC3442.IETF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType is an enumeration that is synchronized with the IANA ifType MIB. The ifType MIB is maintained at the URL, http://www.iana.org/assignments/ianaiftype-mib. Also, additional values defined by the DMTF are included. The property is used to categorize and classify instances of the ProtocolEndpoint class. Note that if the ProtocolIFType is set to 1 (Other), then the type information should be provided in the OtherTypeDescription string property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124</cim:VALUE><cim:VALUE>125</cim:VALUE><cim:VALUE>126</cim:VALUE><cim:VALUE>127</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE><cim:VALUE>131</cim:VALUE><cim:VALUE>132</cim:VALUE><cim:VALUE>133</cim:VALUE><cim:VALUE>134</cim:VALUE><cim:VALUE>135</cim:VALUE><cim:VALUE>136</cim:VALUE><cim:VALUE>137</cim:VALUE><cim:VALUE>138</cim:VALUE><cim:VALUE>139</cim:VALUE><cim:VALUE>140</cim:VALUE><cim:VALUE>141</cim:VALUE><cim:VALUE>142</cim:VALUE><cim:VALUE>143</cim:VALUE><cim:VALUE>144</cim:VALUE><cim:VALUE>145</cim:VALUE><cim:VALUE>146</cim:VALUE><cim:VALUE>147</cim:VALUE><cim:VALUE>148</cim:VALUE><cim:VALUE>149</cim:VALUE><cim:VALUE>150</cim:VALUE><cim:VALUE>151</cim:VALUE><cim:VALUE>152</cim:VALUE><cim:VALUE>153</cim:VALUE><cim:VALUE>154</cim:VALUE><cim:VALUE>155</cim:VALUE><cim:VALUE>156</cim:VALUE><cim:VALUE>157</cim:VALUE><cim:VALUE>158</cim:VALUE><cim:VALUE>159</cim:VALUE><cim:VALUE>160</cim:VALUE><cim:VALUE>161</cim:VALUE><cim:VALUE>162</cim:VALUE><cim:VALUE>163</cim:VALUE><cim:VALUE>164</cim:VALUE><cim:VALUE>165</cim:VALUE><cim:VALUE>166</cim:VALUE><cim:VALUE>167</cim:VALUE><cim:VALUE>168</cim:VALUE><cim:VALUE>169</cim:VALUE><cim:VALUE>170</cim:VALUE><cim:VALUE>171</cim:VALUE><cim:VALUE>172</cim:VALUE><cim:VALUE>173</cim:VALUE><cim:VALUE>174</cim:VALUE><cim:VALUE>175</cim:VALUE><cim:VALUE>176</cim:VALUE><cim:VALUE>177</cim:VALUE><cim:VALUE>178</cim:VALUE><cim:VALUE>179</cim:VALUE><cim:VALUE>180</cim:VALUE><cim:VALUE>181</cim:VALUE><cim:VALUE>182</cim:VALUE><cim:VALUE>183</cim:VALUE><cim:VALUE>184</cim:VALUE><cim:VALUE>185</cim:VALUE><cim:VALUE>186</cim:VALUE><cim:VALUE>187</cim:VALUE><cim:VALUE>188</cim:VALUE><cim:VALUE>189</cim:VALUE><cim:VALUE>190</cim:VALUE><cim:VALUE>191</cim:VALUE><cim:VALUE>192</cim:VALUE><cim:VALUE>193</cim:VALUE><cim:VALUE>194</cim:VALUE><cim:VALUE>195</cim:VALUE><cim:VALUE>196</cim:VALUE><cim:VALUE>197</cim:VALUE><cim:VALUE>198</cim:VALUE><cim:VALUE>199</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>207</cim:VALUE><cim:VALUE>208</cim:VALUE><cim:VALUE>209</cim:VALUE><cim:VALUE>210</cim:VALUE><cim:VALUE>211</cim:VALUE><cim:VALUE>212</cim:VALUE><cim:VALUE>213</cim:VALUE><cim:VALUE>214</cim:VALUE><cim:VALUE>215</cim:VALUE><cim:VALUE>216</cim:VALUE><cim:VALUE>217</cim:VALUE><cim:VALUE>218</cim:VALUE><cim:VALUE>219</cim:VALUE><cim:VALUE>220</cim:VALUE><cim:VALUE>221</cim:VALUE><cim:VALUE>222</cim:VALUE><cim:VALUE>223</cim:VALUE><cim:VALUE>224</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101</cim:VALUE><cim:VALUE>4102</cim:VALUE><cim:VALUE>4103</cim:VALUE><cim:VALUE>4104</cim:VALUE><cim:VALUE>4105</cim:VALUE><cim:VALUE>4106</cim:VALUE><cim:VALUE>4107</cim:VALUE><cim:VALUE>4108</cim:VALUE><cim:VALUE>4109</cim:VALUE><cim:VALUE>4110</cim:VALUE><cim:VALUE>4111</cim:VALUE><cim:VALUE>4112</cim:VALUE><cim:VALUE>4113</cim:VALUE><cim:VALUE>4114</cim:VALUE><cim:VALUE>4115</cim:VALUE><cim:VALUE>4200</cim:VALUE><cim:VALUE>4201</cim:VALUE><cim:VALUE>4202</cim:VALUE><cim:VALUE>4203</cim:VALUE><cim:VALUE>4204</cim:VALUE><cim:VALUE>4205</cim:VALUE><cim:VALUE>4300</cim:VALUE><cim:VALUE>4400</cim:VALUE><cim:VALUE>4401</cim:VALUE><cim:VALUE>4402</cim:VALUE><cim:VALUE>4403</cim:VALUE><cim:VALUE>4404</cim:VALUE><cim:VALUE>4405</cim:VALUE><cim:VALUE>4406</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Regular 1822</cim:VALUE><cim:VALUE>HDH 1822</cim:VALUE><cim:VALUE>DDN X.25</cim:VALUE><cim:VALUE>RFC877 X.25</cim:VALUE><cim:VALUE>Ethernet CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.3 CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.4 Token Bus</cim:VALUE><cim:VALUE>ISO 802.5 Token Ring</cim:VALUE><cim:VALUE>ISO 802.6 MAN</cim:VALUE><cim:VALUE>StarLAN</cim:VALUE><cim:VALUE>Proteon 10Mbit</cim:VALUE><cim:VALUE>Proteon 80Mbit</cim:VALUE><cim:VALUE>HyperChannel</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>LAP-B</cim:VALUE><cim:VALUE>SDLC</cim:VALUE><cim:VALUE>DS1</cim:VALUE><cim:VALUE>E1</cim:VALUE><cim:VALUE>Basic ISDN</cim:VALUE><cim:VALUE>Primary ISDN</cim:VALUE><cim:VALUE>Proprietary Point-to-Point Serial</cim:VALUE><cim:VALUE>PPP</cim:VALUE><cim:VALUE>Software Loopback</cim:VALUE><cim:VALUE>EON</cim:VALUE><cim:VALUE>Ethernet 3Mbit</cim:VALUE><cim:VALUE>NSIP</cim:VALUE><cim:VALUE>SLIP</cim:VALUE><cim:VALUE>Ultra</cim:VALUE><cim:VALUE>DS3</cim:VALUE><cim:VALUE>SIP</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>RS-232</cim:VALUE><cim:VALUE>Parallel</cim:VALUE><cim:VALUE>ARCNet</cim:VALUE><cim:VALUE>ARCNet Plus</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>MIO X.25</cim:VALUE><cim:VALUE>SONET</cim:VALUE><cim:VALUE>X.25 PLE</cim:VALUE><cim:VALUE>ISO 802.211c</cim:VALUE><cim:VALUE>LocalTalk</cim:VALUE><cim:VALUE>SMDS DXI</cim:VALUE><cim:VALUE>Frame Relay Service</cim:VALUE><cim:VALUE>V.35</cim:VALUE><cim:VALUE>HSSI</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>Modem</cim:VALUE><cim:VALUE>AAL5</cim:VALUE><cim:VALUE>SONET Path</cim:VALUE><cim:VALUE>SONET VT</cim:VALUE><cim:VALUE>SMDS ICIP</cim:VALUE><cim:VALUE>Proprietary Virtual/Internal</cim:VALUE><cim:VALUE>Proprietary Multiplexor</cim:VALUE><cim:VALUE>IEEE 802.12</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>HIPPI Interface</cim:VALUE><cim:VALUE>Frame Relay Interconnect</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.3</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.5</cim:VALUE><cim:VALUE>ATM Emulated Circuit</cim:VALUE><cim:VALUE>Fast Ethernet (100BaseT)</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>V.11</cim:VALUE><cim:VALUE>V.36</cim:VALUE><cim:VALUE>G703 at 64K</cim:VALUE><cim:VALUE>G703 at 2Mb</cim:VALUE><cim:VALUE>QLLC</cim:VALUE><cim:VALUE>Fast Ethernet 100BaseFX</cim:VALUE><cim:VALUE>Channel</cim:VALUE><cim:VALUE>IEEE 802.11</cim:VALUE><cim:VALUE>IBM 260/370 OEMI Channel</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Data Link Switching</cim:VALUE><cim:VALUE>ISDN S/T Interface</cim:VALUE><cim:VALUE>ISDN U Interface</cim:VALUE><cim:VALUE>LAP-D</cim:VALUE><cim:VALUE>IP Switch</cim:VALUE><cim:VALUE>Remote Source Route Bridging</cim:VALUE><cim:VALUE>ATM Logical</cim:VALUE><cim:VALUE>DS0</cim:VALUE><cim:VALUE>DS0 Bundle</cim:VALUE><cim:VALUE>BSC</cim:VALUE><cim:VALUE>Async</cim:VALUE><cim:VALUE>Combat Net Radio</cim:VALUE><cim:VALUE>ISO 802.5r DTR</cim:VALUE><cim:VALUE>Ext Pos Loc Report System</cim:VALUE><cim:VALUE>AppleTalk Remote Access Protocol</cim:VALUE><cim:VALUE>Proprietary Connectionless</cim:VALUE><cim:VALUE>ITU X.29 Host PAD</cim:VALUE><cim:VALUE>ITU X.3 Terminal PAD</cim:VALUE><cim:VALUE>Frame Relay MPI</cim:VALUE><cim:VALUE>ITU X.213</cim:VALUE><cim:VALUE>ADSL</cim:VALUE><cim:VALUE>RADSL</cim:VALUE><cim:VALUE>SDSL</cim:VALUE><cim:VALUE>VDSL</cim:VALUE><cim:VALUE>ISO 802.5 CRFP</cim:VALUE><cim:VALUE>Myrinet</cim:VALUE><cim:VALUE>Voice Receive and Transmit</cim:VALUE><cim:VALUE>Voice Foreign Exchange Office</cim:VALUE><cim:VALUE>Voice Foreign Exchange Service</cim:VALUE><cim:VALUE>Voice Encapsulation</cim:VALUE><cim:VALUE>Voice over IP</cim:VALUE><cim:VALUE>ATM DXI</cim:VALUE><cim:VALUE>ATM FUNI</cim:VALUE><cim:VALUE>ATM IMA</cim:VALUE><cim:VALUE>PPP Multilink Bundle</cim:VALUE><cim:VALUE>IP over CDLC</cim:VALUE><cim:VALUE>IP over CLAW</cim:VALUE><cim:VALUE>Stack to Stack</cim:VALUE><cim:VALUE>Virtual IP Address</cim:VALUE><cim:VALUE>MPC</cim:VALUE><cim:VALUE>IP over ATM</cim:VALUE><cim:VALUE>ISO 802.5j Fibre Token Ring</cim:VALUE><cim:VALUE>TDLC</cim:VALUE><cim:VALUE>Gigabit Ethernet</cim:VALUE><cim:VALUE>HDLC</cim:VALUE><cim:VALUE>LAP-F</cim:VALUE><cim:VALUE>V.37</cim:VALUE><cim:VALUE>X.25 MLP</cim:VALUE><cim:VALUE>X.25 Hunt Group</cim:VALUE><cim:VALUE>Transp HDLC</cim:VALUE><cim:VALUE>Interleave Channel</cim:VALUE><cim:VALUE>FAST Channel</cim:VALUE><cim:VALUE>IP (for APPN HPR in IP Networks)</cim:VALUE><cim:VALUE>CATV MAC Layer</cim:VALUE><cim:VALUE>CATV Downstream</cim:VALUE><cim:VALUE>CATV Upstream</cim:VALUE><cim:VALUE>Avalon 12MPP Switch</cim:VALUE><cim:VALUE>Tunnel</cim:VALUE><cim:VALUE>Coffee</cim:VALUE><cim:VALUE>Circuit Emulation Service</cim:VALUE><cim:VALUE>ATM SubInterface</cim:VALUE><cim:VALUE>Layer 2 VLAN using 802.1Q</cim:VALUE><cim:VALUE>Layer 3 VLAN using IP</cim:VALUE><cim:VALUE>Layer 3 VLAN using IPX</cim:VALUE><cim:VALUE>Digital Power Line</cim:VALUE><cim:VALUE>Multimedia Mail over IP</cim:VALUE><cim:VALUE>DTM</cim:VALUE><cim:VALUE>DCN</cim:VALUE><cim:VALUE>IP Forwarding</cim:VALUE><cim:VALUE>MSDSL</cim:VALUE><cim:VALUE>IEEE 1394</cim:VALUE><cim:VALUE>IF-GSN/HIPPI-6400</cim:VALUE><cim:VALUE>DVB-RCC MAC Layer</cim:VALUE><cim:VALUE>DVB-RCC Downstream</cim:VALUE><cim:VALUE>DVB-RCC Upstream</cim:VALUE><cim:VALUE>ATM Virtual</cim:VALUE><cim:VALUE>MPLS Tunnel</cim:VALUE><cim:VALUE>SRP</cim:VALUE><cim:VALUE>Voice over ATM</cim:VALUE><cim:VALUE>Voice over Frame Relay</cim:VALUE><cim:VALUE>ISDL</cim:VALUE><cim:VALUE>Composite Link</cim:VALUE><cim:VALUE>SS7 Signaling Link</cim:VALUE><cim:VALUE>Proprietary P2P Wireless</cim:VALUE><cim:VALUE>Frame Forward</cim:VALUE><cim:VALUE>RFC1483 Multiprotocol over ATM</cim:VALUE><cim:VALUE>USB</cim:VALUE><cim:VALUE>IEEE 802.3ad Link Aggregate</cim:VALUE><cim:VALUE>BGP Policy Accounting</cim:VALUE><cim:VALUE>FRF .16 Multilink FR</cim:VALUE><cim:VALUE>H.323 Gatekeeper</cim:VALUE><cim:VALUE>H.323 Proxy</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>Multi-Frequency Signaling Link</cim:VALUE><cim:VALUE>HDSL-2</cim:VALUE><cim:VALUE>S-HDSL</cim:VALUE><cim:VALUE>DS1 Facility Data Link</cim:VALUE><cim:VALUE>Packet over SONET/SDH</cim:VALUE><cim:VALUE>DVB-ASI Input</cim:VALUE><cim:VALUE>DVB-ASI Output</cim:VALUE><cim:VALUE>Power Line</cim:VALUE><cim:VALUE>Non Facility Associated Signaling</cim:VALUE><cim:VALUE>TR008</cim:VALUE><cim:VALUE>GR303 RDT</cim:VALUE><cim:VALUE>GR303 IDT</cim:VALUE><cim:VALUE>ISUP</cim:VALUE><cim:VALUE>Proprietary Wireless MAC Layer</cim:VALUE><cim:VALUE>Proprietary Wireless Downstream</cim:VALUE><cim:VALUE>Proprietary Wireless Upstream</cim:VALUE><cim:VALUE>HIPERLAN Type 2</cim:VALUE><cim:VALUE>Proprietary Broadband Wireless Access Point to Mulipoint</cim:VALUE><cim:VALUE>SONET Overhead Channel</cim:VALUE><cim:VALUE>Digital Wrapper Overhead Channel</cim:VALUE><cim:VALUE>ATM Adaptation Layer 2</cim:VALUE><cim:VALUE>Radio MAC</cim:VALUE><cim:VALUE>ATM Radio</cim:VALUE><cim:VALUE>Inter Machine Trunk</cim:VALUE><cim:VALUE>MVL DSL</cim:VALUE><cim:VALUE>Long Read DSL</cim:VALUE><cim:VALUE>Frame Relay DLCI Endpoint</cim:VALUE><cim:VALUE>ATM VCI Endpoint</cim:VALUE><cim:VALUE>Optical Channel</cim:VALUE><cim:VALUE>Optical Transport</cim:VALUE><cim:VALUE>Proprietary ATM</cim:VALUE><cim:VALUE>Voice over Cable</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>TE Link</cim:VALUE><cim:VALUE>Q.2931</cim:VALUE><cim:VALUE>Virtual Trunk Group</cim:VALUE><cim:VALUE>SIP Trunk Group</cim:VALUE><cim:VALUE>SIP Signaling</cim:VALUE><cim:VALUE>CATV Upstream Channel</cim:VALUE><cim:VALUE>Econet</cim:VALUE><cim:VALUE>FSAN 155Mb PON</cim:VALUE><cim:VALUE>FSAN 622Mb PON</cim:VALUE><cim:VALUE>Transparent Bridge</cim:VALUE><cim:VALUE>Line Group</cim:VALUE><cim:VALUE>Voice E&amp;M Feature Group</cim:VALUE><cim:VALUE>Voice FGD EANA</cim:VALUE><cim:VALUE>Voice DID</cim:VALUE><cim:VALUE>MPEG Transport</cim:VALUE><cim:VALUE>6To4</cim:VALUE><cim:VALUE>GTP</cim:VALUE><cim:VALUE>Paradyne EtherLoop 1</cim:VALUE><cim:VALUE>Paradyne EtherLoop 2</cim:VALUE><cim:VALUE>Optical Channel Group</cim:VALUE><cim:VALUE>HomePNA</cim:VALUE><cim:VALUE>GFP</cim:VALUE><cim:VALUE>ciscoISLvlan</cim:VALUE><cim:VALUE>actelisMetaLOOP</cim:VALUE><cim:VALUE>Fcip</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE><cim:VALUE>802.11a</cim:VALUE><cim:VALUE>802.11b</cim:VALUE><cim:VALUE>802.11g</cim:VALUE><cim:VALUE>802.11h</cim:VALUE><cim:VALUE>NFS</cim:VALUE><cim:VALUE>CIFS</cim:VALUE><cim:VALUE>DAFS</cim:VALUE><cim:VALUE>WebDAV</cim:VALUE><cim:VALUE>HTTP</cim:VALUE><cim:VALUE>FTP</cim:VALUE><cim:VALUE>NDMP</cim:VALUE><cim:VALUE>Telnet</cim:VALUE><cim:VALUE>SSH</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>SMTP</cim:VALUE><cim:VALUE>LDAP</cim:VALUE><cim:VALUE>RDP</cim:VALUE><cim:VALUE>HTTPS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_QoSService" NAME="CIM_DiffServService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DiffServService represents the use of standard or custom DiffServ services (associated with particular Per Hop Behaviors, PHBs) to implement a (higher-level) QoSService. Note that the DiffServService may be just one of a set of coordinated QoSSubServices that together implement a higher-level QoSService. The relationship between the QoSServices is described using the association, QoSSubService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DiffServService" PROPAGATED="false" NAME="DSCP" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiffServService.PHBID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an unsigned 8-bit integer, and defines the Differentiated Services Code Point (DSCP) that this link uses to represent various types of differentiated services through device-specific configuration commands. It is deprecated since this information is conveyed via filter lists, associated with ClassifierElements. The DiffServService is better represented as a Per Hop Behavior.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiffServService" PROPAGATED="false" NAME="PHBID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A 16-bit unsigned integer which identifies a particular per hop behavior, or family of per hop behaviors. The value is a Per Hop Behavior Identification Code, as defined in [R3140]. Note that as defined, these identification codes use the default, recommended, code points for PHBs as part of their structure. These values may well be different from the actual value used in the marker, as the marked value is domain-dependent. The ability to indicate the PHB Identification Code associated with a DiffServService is helpful when tying the QoSService to reference documents, and for inter-domain coordination and operation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolEndpoint" NAME="CIM_DNSProtocolEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from CIM_ProtocolEndpoint which represents the DNS client and DNS configuration for a single IP endpoint. The DNS server addresses can be determined by querying the AccessInfo property of associated CIM_RemoteServiceAccessPoint instances which have an AccessContext of &quot;DNS Server&quot;. The order in which the DNS servers will be queried can be determined by the relative values of the OrderOfAccess property on each CIM_RemoteAccessAvailableToElement association which associated the CIM_RemoteServiceAccessPoint with the CIM_DNSProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DNSProtocolEndpoint" PROPAGATED="false" NAME="Hostname" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Hostname actually in use for this client connection.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DNSProtocolEndpoint" PROPAGATED="false" NAME="DHCPOptionsToUse" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>One or more DHCP options that the DNS client is utilizing if they were returned during a DHCP bind operation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>8</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Domain Name Server</cim:VALUE><cim:VALUE>Host Name</cim:VALUE><cim:VALUE>Domain Name</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DHCPProtocolEndpoint.OptionsReceived</cim:VALUE><cim:VALUE>CIM_DNSSettingData.DHCPOptionsToUse</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType is an enumeration that is synchronized with the IANA ifType MIB. The ifType MIB is maintained at the URL, http://www.iana.org/assignments/ianaiftype-mib. Also, additional values defined by the DMTF are included. The property is used to categorize and classify instances of the ProtocolEndpoint class. Note that if the ProtocolIFType is set to 1 (Other), then the type information should be provided in the OtherTypeDescription string property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124</cim:VALUE><cim:VALUE>125</cim:VALUE><cim:VALUE>126</cim:VALUE><cim:VALUE>127</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE><cim:VALUE>131</cim:VALUE><cim:VALUE>132</cim:VALUE><cim:VALUE>133</cim:VALUE><cim:VALUE>134</cim:VALUE><cim:VALUE>135</cim:VALUE><cim:VALUE>136</cim:VALUE><cim:VALUE>137</cim:VALUE><cim:VALUE>138</cim:VALUE><cim:VALUE>139</cim:VALUE><cim:VALUE>140</cim:VALUE><cim:VALUE>141</cim:VALUE><cim:VALUE>142</cim:VALUE><cim:VALUE>143</cim:VALUE><cim:VALUE>144</cim:VALUE><cim:VALUE>145</cim:VALUE><cim:VALUE>146</cim:VALUE><cim:VALUE>147</cim:VALUE><cim:VALUE>148</cim:VALUE><cim:VALUE>149</cim:VALUE><cim:VALUE>150</cim:VALUE><cim:VALUE>151</cim:VALUE><cim:VALUE>152</cim:VALUE><cim:VALUE>153</cim:VALUE><cim:VALUE>154</cim:VALUE><cim:VALUE>155</cim:VALUE><cim:VALUE>156</cim:VALUE><cim:VALUE>157</cim:VALUE><cim:VALUE>158</cim:VALUE><cim:VALUE>159</cim:VALUE><cim:VALUE>160</cim:VALUE><cim:VALUE>161</cim:VALUE><cim:VALUE>162</cim:VALUE><cim:VALUE>163</cim:VALUE><cim:VALUE>164</cim:VALUE><cim:VALUE>165</cim:VALUE><cim:VALUE>166</cim:VALUE><cim:VALUE>167</cim:VALUE><cim:VALUE>168</cim:VALUE><cim:VALUE>169</cim:VALUE><cim:VALUE>170</cim:VALUE><cim:VALUE>171</cim:VALUE><cim:VALUE>172</cim:VALUE><cim:VALUE>173</cim:VALUE><cim:VALUE>174</cim:VALUE><cim:VALUE>175</cim:VALUE><cim:VALUE>176</cim:VALUE><cim:VALUE>177</cim:VALUE><cim:VALUE>178</cim:VALUE><cim:VALUE>179</cim:VALUE><cim:VALUE>180</cim:VALUE><cim:VALUE>181</cim:VALUE><cim:VALUE>182</cim:VALUE><cim:VALUE>183</cim:VALUE><cim:VALUE>184</cim:VALUE><cim:VALUE>185</cim:VALUE><cim:VALUE>186</cim:VALUE><cim:VALUE>187</cim:VALUE><cim:VALUE>188</cim:VALUE><cim:VALUE>189</cim:VALUE><cim:VALUE>190</cim:VALUE><cim:VALUE>191</cim:VALUE><cim:VALUE>192</cim:VALUE><cim:VALUE>193</cim:VALUE><cim:VALUE>194</cim:VALUE><cim:VALUE>195</cim:VALUE><cim:VALUE>196</cim:VALUE><cim:VALUE>197</cim:VALUE><cim:VALUE>198</cim:VALUE><cim:VALUE>199</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>207</cim:VALUE><cim:VALUE>208</cim:VALUE><cim:VALUE>209</cim:VALUE><cim:VALUE>210</cim:VALUE><cim:VALUE>211</cim:VALUE><cim:VALUE>212</cim:VALUE><cim:VALUE>213</cim:VALUE><cim:VALUE>214</cim:VALUE><cim:VALUE>215</cim:VALUE><cim:VALUE>216</cim:VALUE><cim:VALUE>217</cim:VALUE><cim:VALUE>218</cim:VALUE><cim:VALUE>219</cim:VALUE><cim:VALUE>220</cim:VALUE><cim:VALUE>221</cim:VALUE><cim:VALUE>222</cim:VALUE><cim:VALUE>223</cim:VALUE><cim:VALUE>224</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101</cim:VALUE><cim:VALUE>4102</cim:VALUE><cim:VALUE>4103</cim:VALUE><cim:VALUE>4104</cim:VALUE><cim:VALUE>4105</cim:VALUE><cim:VALUE>4106</cim:VALUE><cim:VALUE>4107</cim:VALUE><cim:VALUE>4108</cim:VALUE><cim:VALUE>4109</cim:VALUE><cim:VALUE>4110</cim:VALUE><cim:VALUE>4111</cim:VALUE><cim:VALUE>4112</cim:VALUE><cim:VALUE>4113</cim:VALUE><cim:VALUE>4114</cim:VALUE><cim:VALUE>4115</cim:VALUE><cim:VALUE>4200</cim:VALUE><cim:VALUE>4201</cim:VALUE><cim:VALUE>4202</cim:VALUE><cim:VALUE>4203</cim:VALUE><cim:VALUE>4204</cim:VALUE><cim:VALUE>4205</cim:VALUE><cim:VALUE>4300</cim:VALUE><cim:VALUE>4400</cim:VALUE><cim:VALUE>4401</cim:VALUE><cim:VALUE>4402</cim:VALUE><cim:VALUE>4403</cim:VALUE><cim:VALUE>4404</cim:VALUE><cim:VALUE>4405</cim:VALUE><cim:VALUE>4406</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Regular 1822</cim:VALUE><cim:VALUE>HDH 1822</cim:VALUE><cim:VALUE>DDN X.25</cim:VALUE><cim:VALUE>RFC877 X.25</cim:VALUE><cim:VALUE>Ethernet CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.3 CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.4 Token Bus</cim:VALUE><cim:VALUE>ISO 802.5 Token Ring</cim:VALUE><cim:VALUE>ISO 802.6 MAN</cim:VALUE><cim:VALUE>StarLAN</cim:VALUE><cim:VALUE>Proteon 10Mbit</cim:VALUE><cim:VALUE>Proteon 80Mbit</cim:VALUE><cim:VALUE>HyperChannel</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>LAP-B</cim:VALUE><cim:VALUE>SDLC</cim:VALUE><cim:VALUE>DS1</cim:VALUE><cim:VALUE>E1</cim:VALUE><cim:VALUE>Basic ISDN</cim:VALUE><cim:VALUE>Primary ISDN</cim:VALUE><cim:VALUE>Proprietary Point-to-Point Serial</cim:VALUE><cim:VALUE>PPP</cim:VALUE><cim:VALUE>Software Loopback</cim:VALUE><cim:VALUE>EON</cim:VALUE><cim:VALUE>Ethernet 3Mbit</cim:VALUE><cim:VALUE>NSIP</cim:VALUE><cim:VALUE>SLIP</cim:VALUE><cim:VALUE>Ultra</cim:VALUE><cim:VALUE>DS3</cim:VALUE><cim:VALUE>SIP</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>RS-232</cim:VALUE><cim:VALUE>Parallel</cim:VALUE><cim:VALUE>ARCNet</cim:VALUE><cim:VALUE>ARCNet Plus</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>MIO X.25</cim:VALUE><cim:VALUE>SONET</cim:VALUE><cim:VALUE>X.25 PLE</cim:VALUE><cim:VALUE>ISO 802.211c</cim:VALUE><cim:VALUE>LocalTalk</cim:VALUE><cim:VALUE>SMDS DXI</cim:VALUE><cim:VALUE>Frame Relay Service</cim:VALUE><cim:VALUE>V.35</cim:VALUE><cim:VALUE>HSSI</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>Modem</cim:VALUE><cim:VALUE>AAL5</cim:VALUE><cim:VALUE>SONET Path</cim:VALUE><cim:VALUE>SONET VT</cim:VALUE><cim:VALUE>SMDS ICIP</cim:VALUE><cim:VALUE>Proprietary Virtual/Internal</cim:VALUE><cim:VALUE>Proprietary Multiplexor</cim:VALUE><cim:VALUE>IEEE 802.12</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>HIPPI Interface</cim:VALUE><cim:VALUE>Frame Relay Interconnect</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.3</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.5</cim:VALUE><cim:VALUE>ATM Emulated Circuit</cim:VALUE><cim:VALUE>Fast Ethernet (100BaseT)</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>V.11</cim:VALUE><cim:VALUE>V.36</cim:VALUE><cim:VALUE>G703 at 64K</cim:VALUE><cim:VALUE>G703 at 2Mb</cim:VALUE><cim:VALUE>QLLC</cim:VALUE><cim:VALUE>Fast Ethernet 100BaseFX</cim:VALUE><cim:VALUE>Channel</cim:VALUE><cim:VALUE>IEEE 802.11</cim:VALUE><cim:VALUE>IBM 260/370 OEMI Channel</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Data Link Switching</cim:VALUE><cim:VALUE>ISDN S/T Interface</cim:VALUE><cim:VALUE>ISDN U Interface</cim:VALUE><cim:VALUE>LAP-D</cim:VALUE><cim:VALUE>IP Switch</cim:VALUE><cim:VALUE>Remote Source Route Bridging</cim:VALUE><cim:VALUE>ATM Logical</cim:VALUE><cim:VALUE>DS0</cim:VALUE><cim:VALUE>DS0 Bundle</cim:VALUE><cim:VALUE>BSC</cim:VALUE><cim:VALUE>Async</cim:VALUE><cim:VALUE>Combat Net Radio</cim:VALUE><cim:VALUE>ISO 802.5r DTR</cim:VALUE><cim:VALUE>Ext Pos Loc Report System</cim:VALUE><cim:VALUE>AppleTalk Remote Access Protocol</cim:VALUE><cim:VALUE>Proprietary Connectionless</cim:VALUE><cim:VALUE>ITU X.29 Host PAD</cim:VALUE><cim:VALUE>ITU X.3 Terminal PAD</cim:VALUE><cim:VALUE>Frame Relay MPI</cim:VALUE><cim:VALUE>ITU X.213</cim:VALUE><cim:VALUE>ADSL</cim:VALUE><cim:VALUE>RADSL</cim:VALUE><cim:VALUE>SDSL</cim:VALUE><cim:VALUE>VDSL</cim:VALUE><cim:VALUE>ISO 802.5 CRFP</cim:VALUE><cim:VALUE>Myrinet</cim:VALUE><cim:VALUE>Voice Receive and Transmit</cim:VALUE><cim:VALUE>Voice Foreign Exchange Office</cim:VALUE><cim:VALUE>Voice Foreign Exchange Service</cim:VALUE><cim:VALUE>Voice Encapsulation</cim:VALUE><cim:VALUE>Voice over IP</cim:VALUE><cim:VALUE>ATM DXI</cim:VALUE><cim:VALUE>ATM FUNI</cim:VALUE><cim:VALUE>ATM IMA</cim:VALUE><cim:VALUE>PPP Multilink Bundle</cim:VALUE><cim:VALUE>IP over CDLC</cim:VALUE><cim:VALUE>IP over CLAW</cim:VALUE><cim:VALUE>Stack to Stack</cim:VALUE><cim:VALUE>Virtual IP Address</cim:VALUE><cim:VALUE>MPC</cim:VALUE><cim:VALUE>IP over ATM</cim:VALUE><cim:VALUE>ISO 802.5j Fibre Token Ring</cim:VALUE><cim:VALUE>TDLC</cim:VALUE><cim:VALUE>Gigabit Ethernet</cim:VALUE><cim:VALUE>HDLC</cim:VALUE><cim:VALUE>LAP-F</cim:VALUE><cim:VALUE>V.37</cim:VALUE><cim:VALUE>X.25 MLP</cim:VALUE><cim:VALUE>X.25 Hunt Group</cim:VALUE><cim:VALUE>Transp HDLC</cim:VALUE><cim:VALUE>Interleave Channel</cim:VALUE><cim:VALUE>FAST Channel</cim:VALUE><cim:VALUE>IP (for APPN HPR in IP Networks)</cim:VALUE><cim:VALUE>CATV MAC Layer</cim:VALUE><cim:VALUE>CATV Downstream</cim:VALUE><cim:VALUE>CATV Upstream</cim:VALUE><cim:VALUE>Avalon 12MPP Switch</cim:VALUE><cim:VALUE>Tunnel</cim:VALUE><cim:VALUE>Coffee</cim:VALUE><cim:VALUE>Circuit Emulation Service</cim:VALUE><cim:VALUE>ATM SubInterface</cim:VALUE><cim:VALUE>Layer 2 VLAN using 802.1Q</cim:VALUE><cim:VALUE>Layer 3 VLAN using IP</cim:VALUE><cim:VALUE>Layer 3 VLAN using IPX</cim:VALUE><cim:VALUE>Digital Power Line</cim:VALUE><cim:VALUE>Multimedia Mail over IP</cim:VALUE><cim:VALUE>DTM</cim:VALUE><cim:VALUE>DCN</cim:VALUE><cim:VALUE>IP Forwarding</cim:VALUE><cim:VALUE>MSDSL</cim:VALUE><cim:VALUE>IEEE 1394</cim:VALUE><cim:VALUE>IF-GSN/HIPPI-6400</cim:VALUE><cim:VALUE>DVB-RCC MAC Layer</cim:VALUE><cim:VALUE>DVB-RCC Downstream</cim:VALUE><cim:VALUE>DVB-RCC Upstream</cim:VALUE><cim:VALUE>ATM Virtual</cim:VALUE><cim:VALUE>MPLS Tunnel</cim:VALUE><cim:VALUE>SRP</cim:VALUE><cim:VALUE>Voice over ATM</cim:VALUE><cim:VALUE>Voice over Frame Relay</cim:VALUE><cim:VALUE>ISDL</cim:VALUE><cim:VALUE>Composite Link</cim:VALUE><cim:VALUE>SS7 Signaling Link</cim:VALUE><cim:VALUE>Proprietary P2P Wireless</cim:VALUE><cim:VALUE>Frame Forward</cim:VALUE><cim:VALUE>RFC1483 Multiprotocol over ATM</cim:VALUE><cim:VALUE>USB</cim:VALUE><cim:VALUE>IEEE 802.3ad Link Aggregate</cim:VALUE><cim:VALUE>BGP Policy Accounting</cim:VALUE><cim:VALUE>FRF .16 Multilink FR</cim:VALUE><cim:VALUE>H.323 Gatekeeper</cim:VALUE><cim:VALUE>H.323 Proxy</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>Multi-Frequency Signaling Link</cim:VALUE><cim:VALUE>HDSL-2</cim:VALUE><cim:VALUE>S-HDSL</cim:VALUE><cim:VALUE>DS1 Facility Data Link</cim:VALUE><cim:VALUE>Packet over SONET/SDH</cim:VALUE><cim:VALUE>DVB-ASI Input</cim:VALUE><cim:VALUE>DVB-ASI Output</cim:VALUE><cim:VALUE>Power Line</cim:VALUE><cim:VALUE>Non Facility Associated Signaling</cim:VALUE><cim:VALUE>TR008</cim:VALUE><cim:VALUE>GR303 RDT</cim:VALUE><cim:VALUE>GR303 IDT</cim:VALUE><cim:VALUE>ISUP</cim:VALUE><cim:VALUE>Proprietary Wireless MAC Layer</cim:VALUE><cim:VALUE>Proprietary Wireless Downstream</cim:VALUE><cim:VALUE>Proprietary Wireless Upstream</cim:VALUE><cim:VALUE>HIPERLAN Type 2</cim:VALUE><cim:VALUE>Proprietary Broadband Wireless Access Point to Mulipoint</cim:VALUE><cim:VALUE>SONET Overhead Channel</cim:VALUE><cim:VALUE>Digital Wrapper Overhead Channel</cim:VALUE><cim:VALUE>ATM Adaptation Layer 2</cim:VALUE><cim:VALUE>Radio MAC</cim:VALUE><cim:VALUE>ATM Radio</cim:VALUE><cim:VALUE>Inter Machine Trunk</cim:VALUE><cim:VALUE>MVL DSL</cim:VALUE><cim:VALUE>Long Read DSL</cim:VALUE><cim:VALUE>Frame Relay DLCI Endpoint</cim:VALUE><cim:VALUE>ATM VCI Endpoint</cim:VALUE><cim:VALUE>Optical Channel</cim:VALUE><cim:VALUE>Optical Transport</cim:VALUE><cim:VALUE>Proprietary ATM</cim:VALUE><cim:VALUE>Voice over Cable</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>TE Link</cim:VALUE><cim:VALUE>Q.2931</cim:VALUE><cim:VALUE>Virtual Trunk Group</cim:VALUE><cim:VALUE>SIP Trunk Group</cim:VALUE><cim:VALUE>SIP Signaling</cim:VALUE><cim:VALUE>CATV Upstream Channel</cim:VALUE><cim:VALUE>Econet</cim:VALUE><cim:VALUE>FSAN 155Mb PON</cim:VALUE><cim:VALUE>FSAN 622Mb PON</cim:VALUE><cim:VALUE>Transparent Bridge</cim:VALUE><cim:VALUE>Line Group</cim:VALUE><cim:VALUE>Voice E&amp;M Feature Group</cim:VALUE><cim:VALUE>Voice FGD EANA</cim:VALUE><cim:VALUE>Voice DID</cim:VALUE><cim:VALUE>MPEG Transport</cim:VALUE><cim:VALUE>6To4</cim:VALUE><cim:VALUE>GTP</cim:VALUE><cim:VALUE>Paradyne EtherLoop 1</cim:VALUE><cim:VALUE>Paradyne EtherLoop 2</cim:VALUE><cim:VALUE>Optical Channel Group</cim:VALUE><cim:VALUE>HomePNA</cim:VALUE><cim:VALUE>GFP</cim:VALUE><cim:VALUE>ciscoISLvlan</cim:VALUE><cim:VALUE>actelisMetaLOOP</cim:VALUE><cim:VALUE>Fcip</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE><cim:VALUE>802.11a</cim:VALUE><cim:VALUE>802.11b</cim:VALUE><cim:VALUE>802.11g</cim:VALUE><cim:VALUE>802.11h</cim:VALUE><cim:VALUE>NFS</cim:VALUE><cim:VALUE>CIFS</cim:VALUE><cim:VALUE>DAFS</cim:VALUE><cim:VALUE>WebDAV</cim:VALUE><cim:VALUE>HTTP</cim:VALUE><cim:VALUE>FTP</cim:VALUE><cim:VALUE>NDMP</cim:VALUE><cim:VALUE>Telnet</cim:VALUE><cim:VALUE>SSH</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>SMTP</cim:VALUE><cim:VALUE>LDAP</cim:VALUE><cim:VALUE>RDP</cim:VALUE><cim:VALUE>HTTPS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MarkerService" NAME="CIM_DSCPMarkerService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DSCPMarkerService marks the differentiated services codepoint (DSCP) within the DS field in the IPv4 and IPv6 packet headers, as defined in [R2474]. It is marked with the specific value defined in the property, DSCPValue. Following common practice, the value to be written into the field is represented as an unsigned 8-bit integer.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DSCPMarkerService" PROPAGATED="false" NAME="DSCPValue" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an unsigned 8-bit integer, representing a value to be used for marking the DSCP field in an IPv4 or Ipv6 packet header. Since the DSCP consists of 6 bits, the values for this property are limited to the range 0..63. When the DSCP is marked, the remaining two bits in the DS field are left unchanged.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>63</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DiffServService" NAME="CIM_EFService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiffServService</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class represents a specialization of the general concept of forwarding network traffic by adding specific semantics that characterize the operation of the Expedited Forwarding (EF) Service (defined in RFC 2598). 

The EF PHB can be used to build a low loss, low latency, low jitter, assured bandwidth, end-to-end service through DiffServ domains. Such a service appears to the endpoints like a point-to-point connection or a virtual leased line. This service has also been described as Premium service in the IETF literature. 

RFC 2598 defines one DSCP for the EF service. Thus, there is no need to define any attributes in this class, since an instance of the EFService class, by definition, means that this particular DSCP is used. 

EFService is deprecated since forwarding based on the value of the DiffServ Code Point is specified using a FilterList, which is associated with a ClassifierElement. If there is a need to distinguish a higher-level set of coordinated QoS services, the DiffServService class can be instantiated directly.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DiffServService" PROPAGATED="true" NAME="DSCP" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiffServService.PHBID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an unsigned 8-bit integer, and defines the Differentiated Services Code Point (DSCP) that this link uses to represent various types of differentiated services through device-specific configuration commands. It is deprecated since this information is conveyed via filter lists, associated with ClassifierElements. The DiffServService is better represented as a Per Hop Behavior.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiffServService" PROPAGATED="true" NAME="PHBID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A 16-bit unsigned integer which identifies a particular per hop behavior, or family of per hop behaviors. The value is a Per Hop Behavior Identification Code, as defined in [R3140]. Note that as defined, these identification codes use the default, recommended, code points for PHBs as part of their structure. These values may well be different from the actual value used in the marker, as the marked value is domain-dependent. The ability to indicate the PHB Identification Code associated with a DiffServService is helpful when tying the QoSService to reference documents, and for inter-domain coordination and operation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceServiceDependency" NAME="CIM_EGPRouteCalcDependency"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a specialization of ServiceServiceDependency, and captures the dependency that external gateway protocols (such as BGP) have on interior gateway protocols (such as OSPF).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_EGPRouteCalcDependency" PROPAGATED="false" REFERENCECLASS="CIM_RouteCalculationService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The independent RouteCalculationService that provides routing information from the AS, for the EGP to use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_EGPRouteCalcDependency" PROPAGATED="false" REFERENCECLASS="CIM_RouteCalculationService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The dependent RouteCalculationService (e.g., the Route CalculationService) that is functioning as an EGP.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_EGPRouteCalcDependency" PROPAGATED="false" NAME="IGPInjection" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sometimes it is necessary to inject EGP information, such as that from BGP, into IGPs. This attribute defines whether this should be done for the two routing protocols that are defined by this association. The values below mean that no, partial, and full EGP information is injected into the IGP, respectively.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Partial</cim:VALUE><cim:VALUE>Full</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="true" NAME="TypeOfDependency" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The nature of the Service-to-Service dependency. 2 - Antecedent Service shall have completed before Dependent service&apos;s functionality is available.
3 - Antecedent Service shall have started before Dependent service&apos;s functionality is available.
4 - Antecedent Service shall not be started in order for Dependent service&apos;s functionality to be available.
5 - The two Services cooperate and augment each other&apos;s function. There is no requirement implied by this value regarding the execution of the Antecedent service in order for the Dependent service to operate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Service Must Have Completed</cim:VALUE><cim:VALUE>Service Must Be Started</cim:VALUE><cim:VALUE>Service Must Not Be Started</cim:VALUE><cim:VALUE>Cooperate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="true" NAME="RestartService" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes that the Antecedent Service must be restarted after the Dependent operation is complete.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceSAPDependency" NAME="CIM_EgressConditioningServiceOnEndpoint"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association represents the binding, in the egress direction, between a ProtocolEndpoint and the last ConditioningService that processes packets before they leave a network device (via that ProtocolEndpoint). This &apos;last&apos; ConditioningService is ordinarily a scheduler, but it does not have to be. There can be multiple &apos;last&apos; ConditioningServices for an Endpoint (for example, in the case of a fallback scheduler). Therefore, the cardinality for the Dependent object reference remains 0..n. On the other hand, a single ConditioningService cannot be the last one to process packets for multiple Endpoints. So, the cardinality of the Antecedent object reference is narrowed from 0..n to 0..1.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_EgressConditioningServiceOnEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolEndpoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ProtocolEndpoint through which traffic leaves a network device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_EgressConditioningServiceOnEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_ConditioningService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ConditioningService which ends the traffic conditioning processing within a network device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_ElementInSchedulingService"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association represents the relationship between a PacketSchedulingService and the set of SchedulingElements that tie it to its inputs (either QueuingServices or other PacketSchedulingServices).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementInSchedulingService" PROPAGATED="false" REFERENCECLASS="CIM_PacketSchedulingService" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scheduler aggregating the SchedulingElement. A SchedulingElement can be associated with at most one SchedulingService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ElementInSchedulingService" PROPAGATED="false" REFERENCECLASS="CIM_SchedulingElement" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A SchedulingElement that ties either a queue or another scheduler to the referenced PacketSchedulingService. Every PacketSchedulingService MUST have at least one Scheduling Element/input.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LogicalIdentity" NAME="CIM_EndpointIdentity"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_EndpointIdentity indicates that two ProtocolEndpoints represent different aspects of the same underlying address or protocol-specific ID. This association refines the CIM_LogicalIdentity superclass by restricting it to the Endpoint level and defining its use in well understood scenarios. One of these scenarios is to represent that an Endpoint has both &apos;LAN&apos; and protocol-specific aspects. For example, an Endpoint could be both a LANEndpoint as well as a DHCPEndpoint.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_EndpointIdentity" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolEndpoint" NAME="SystemElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SystemElement</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SystemElement represents one aspect of the Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_EndpointIdentity" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolEndpoint" NAME="SameElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SameElement</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SameElement represents an alternate aspect of the Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_EndpointOfNetworkPipe"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Pipes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>EndpointOfNetworkPipe describes the endpoints between which a pipe transfers information. Whether an endpoint is a source or sink is indicated by a property of the association, SourceOrSink.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|M3100.Pipe.a-TPInstance</cim:VALUE><cim:VALUE>Recommendation.ITU|M3100.Pipe.z-TPInstance</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_EndpointOfNetworkPipe" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolEndpoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>2</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>2</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>One of the endpoints of the pipe.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_EndpointOfNetworkPipe" PROPAGATED="false" REFERENCECLASS="CIM_NetworkPipe" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The pipe which is dependent on the endpoints as the source or sink of the transferred information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_EndpointOfNetworkPipe" PROPAGATED="false" NAME="SourceOrSink" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the endpoint is a source (value = 2), or sink (value = 3) for the pipe. If this information is not applicable, the property is set to 4. If the information is not known, the property is set to 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Source</cim:VALUE><cim:VALUE>Sink</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MeterService" NAME="CIM_EWMAMeterService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a concrete subclass of the MeterService class that represents an exponentially weighted moving average meter. This meter is a simple low-pass filter that measures the rate of incoming packets over a small, fixed sampling interval. Any admitted packet that pushes the average rate over a pre-defined limit is defined to be non-conforming.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_EWMAMeterService" PROPAGATED="false" NAME="AverageRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a 32-bit unsigned integer that defines the average rate against which the sampled arrival rate of packets should be measured. Any packet that causes the sampled rate to exceed this rate is deemed non-conforming. The value is specified in kilobits per second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBits Per Second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EWMAMeterService" PROPAGATED="false" NAME="DeltaInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a 64-bit unsigned integer that defines the sampling interval used to measure the arrival rate. The calculated rate is averaged over this interval and checked against the AverageRate property. All packets whose computed average arrival rate is less than the AverageRate are deemed conforming. The value is specified in microseconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MicroSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EWMAMeterService" PROPAGATED="false" NAME="Gain" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a 32-bit unsigned integer representing the reciprocal of the time constant (e.g., frequency response) of what is essentially a simple low-pass filter. For example, the value 64 for this property represents a time constant value of 1/64.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MeterService" PROPAGATED="true" NAME="MeterType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated 16-bit unsigned integer that is used to specify the particular type of meter. Defined values of the enumeration are: 

1: Other 
2: Average Rate Meter 
3: Exponentially Weighted Moving Average Meter 
4: Token Bucket Meter 

Note: The MeterType property and the MeterService subclasses provide similar information. This property is defined for query purposes and for future expansion. It is assumed that not all MeterServices will require a subclass to define them. Therefore, MeterService will be instantiated directly and the Type property is needed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Average Rate Meter</cim:VALUE><cim:VALUE>Exponentially Weighted Moving Average Meter</cim:VALUE><cim:VALUE>Token Bucket Meter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MeterService.OtherMeterType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MeterService" PROPAGATED="true" NAME="OtherMeterType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a string used in conjunction with the MeterType property. When the value of MeterType is 1 (i.e., &quot;Other&quot;), then the name of the conformance level for this meter is defined in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MeterService.MeterType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MeterService" PROPAGATED="true" NAME="ConformanceLevels" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned integer indicating the number of conformance levels supported by the Meter. For example, when only &apos;in-profile&apos; or &apos;out of profile&apos; metering is supported. ConformanceLevels is set to 2.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_FilterEntryInSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HostedFilterEntryBase</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Filtering</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>All filter entries (FilterEntryBase and its subclasses) are defined in the context of a ComputerSystem/network device, where they are used to identify and act on network traffic. Note that this class is deprecated since its subclassing is not correct. It subclasses from System Component, but a FilterEntryBase is NOT a Component of a System. Instead, it is hosted/scoped by the System. In versions up to CIM 2.6, FilterEntryInSystem was a mandatory, Weak relationship. This is no longer true, beginning with CIM V2.7.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FilterEntryInSystem" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HostedFilterEntryBase.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem/network device that scopes the FilterEntryBase.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FilterEntryInSystem" PROPAGATED="false" REFERENCECLASS="CIM_FilterEntryBase" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HostedFilterEntryBase.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FilterEntryBase on the System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_FilterListInSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HostedFilterList</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Filtering</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FilterLists are defined in the context of a ComputerSystem (e.g., a router, firewall or host). Note that this class is deprecated since its subclassing is not correct. It subclasses from SystemComponent, but a FilterList is NOT a Component of a System. Instead, it is hosted/scoped by the System. In versions up to CIM 2.6, FilterListInSystem was a mandatory, Weak relationship. This is no longer true, beginning with CIM V2.7.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FilterListInSystem" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HostedFilterList.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem/network device that scopes the FilterList and administers it.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FilterListInSystem" PROPAGATED="false" REFERENCECLASS="CIM_FilterList" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HostedFilterList.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FilterList on the System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_QoSService" NAME="CIM_FlowService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class represents a service that supports a particular microflow. The microflow is identified by the string-valued property FlowID. In some implementations, an instance of this class corresponds to an entry in the implementation&apos;s flow table.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_FlowService" PROPAGATED="false" NAME="FlowID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a string containing an identifier for a microflow.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NetworkService" NAME="CIM_ForwardingService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::RoutingForwarding</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class represents the functions used in forwarding network traffic. Its instances act on packets received from one or more ProtocolEndpoints or Services, and drop (discard), or send those packets to one or more other ProtocolEndpoints or Services. The explicit Endpoints being forwarded between, are described using the ForwardsAmong association (or one of its subclasses). Generally, the Endpoints are at the same protocol layer and are usually of similar types, or of the same type. ForwardingService is different than RouteCalculation Service in that it represents the function of forwarding traffic independent of calculating routing information. 

Examining the ForwardingService class definition, note that its superclass NetworkService is deprecated. Therefore, NetworkService&apos;s properties need not be implemented in an instance of ForwardingService. Unfortunately, NetworkService cannot be removed from the object hierarchy without a major Schema release. When/if this occurs, the NetworkService superclass will be removed, and ForwardingService will subclass from CIM_Service directly. Also note that there are a large number of additional protocols that are not currently modeled. These will be added over time.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ForwardingService" PROPAGATED="false" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the type of protocol that is being forwarded.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ForwardingService.OtherProtocolType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ForwardingService" PROPAGATED="false" NAME="OtherProtocolType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the type of protocol that is being forwarded when the value of the ProtocolType attribute is 1 (i.e., &quot;Other&quot;). This provides for future extensibility.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ForwardingService.ProtocolType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="Keywords" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that provide descriptive words and phrases that can be used in queries. To-date, this property has not been implemented, since it is not standardized. Also, if this was a necessary query construct, then it would be required higher in the inheritance hierarchy. The latter has not proven necessary. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="ServiceURL" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAccessURI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a URL that provides the protocol, network location, and other service-specific information required in order to access the service. It is deprecated with the recommendation that ServiceAccessURI be instantiated instead. This new class correctly positions the semantics of the service access, and clarifies the format of the information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="StartupConditions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific pre-conditions that must be met in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() method to suit their specific needs. To-date, this refinement has not been necessary. Also, the property is not very useful, since it is not standardized. If this was a necessary construct, then it would be required higher in the inheritance hierarchy (on Service). The latter has not proven true. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="StartupParameters" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific parameters that must be supplied to the StartService() method in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() methods to suit their specific needs. To-date, this refinement has not been necessary. If indeed the method were refined, then its parameters would more formally convey this information. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceSAPDependency" NAME="CIM_ForwardsAmong"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::RoutingForwarding</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association represents the dependency that exists between the ProtocolEndpoints that are used to forward data and the ForwardingService that is performing the forwarding of data.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ForwardsAmong" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolEndpoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ProtocolEndpoints that are used to forward the data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ForwardsAmong" PROPAGATED="false" REFERENCECLASS="CIM_ForwardingService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The service that is forwarding the data.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_QoSService" NAME="CIM_Hdr8021PService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_QoSService</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class represents a specialization of the general concept of forwarding network traffic by adding specific semantics that define how traffic is forwarded based on the value of the Priority field in the 802.1P header. 

This class is used to enable DiffServ domains and domains that support 802.1P only to exchange traffic. It represents the mapping between implementations that only support 802.1P priority marking to be mapped to implementations that support DiffServ, which use DSCPs. 

Hdr8021PService is deprecated since forwarding based on the value of the Priority field in the 802.1P header is specified using a FilterList, which is associated with a ClassifierElement. If there is a need to distinguish a higher-level set of coordinated QoS services, the QoSService class can be instantiated directly.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Hdr8021PService" PROPAGATED="false" NAME="PriorityValue" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Hdr8021Filter.HdrPriorityValue8021</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an 8-bit unsigned integer that defines the notion of priority as specified in 802.1P implementations.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_HeadTailDropQueueBinding"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association describes the relationship between a head or tail dropper and the queue that it monitors to determine when to drop traffic. The referenced queue&apos;s depth is compared against the Dropper&apos;s threshold property. Although the dropper drops from only one queue, the drop decision may be influenced by the state of several queues. The rule for combining the multiple inputs is simple addition: if the sum of the lengths of the monitored queues exceeds the dropper&apos;s QueueThreshold value, then packets are dropped. Note that this rule for combining inputs may be overridden.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HeadTailDropQueueBinding" PROPAGATED="false" REFERENCECLASS="CIM_QueuingService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A QueuingService examined by the CalculationService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HeadTailDropQueueBinding" PROPAGATED="false" REFERENCECLASS="CIM_HeadTailDropper" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CalculationService that provides an average queue depth.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_HostedAdminDistance"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Routes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AdministrativeDistance, being a global object, is weak to the AdminDomain that contains it. This association formalizes that relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedAdminDistance" PROPAGATED="false" REFERENCECLASS="CIM_AdminDomain" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AdminDomain that scopes the AdministrativeDistance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedAdminDistance" PROPAGATED="false" REFERENCECLASS="CIM_AdministrativeDistance" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The table of (global) administrative distances that are defined in the context of the AdminDomain.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_HostedBGPAttributes"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The class BGPAttributes is weak to the AutonomousSystem that contains it. This association formalizes that relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedBGPAttributes" PROPAGATED="false" REFERENCECLASS="CIM_AutonomousSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AutonomousSystem that scopes the BGP attributes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedBGPAttributes" PROPAGATED="false" REFERENCECLASS="CIM_BGPAttributes" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGP attributes defined in the context of the AutonomousSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_HostedBGPPeerGroup"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A BGPPeerGroup is weak to the AutonomousSystem that contains it. This association formalizes that relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedBGPPeerGroup" PROPAGATED="false" REFERENCECLASS="CIM_AutonomousSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AutonomousSystem that scopes the BGP peer group.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedBGPPeerGroup" PROPAGATED="false" REFERENCECLASS="CIM_BGPPeerGroup" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGP peer group defined in the context of the AutonomousSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_HostedBGPRouteMap"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A BGPRouteMap is weak to the AutonomousSystem that contains it. This association formalizes that relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedBGPRouteMap" PROPAGATED="false" REFERENCECLASS="CIM_AutonomousSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AutonomousSystem that scopes the BGPRouteMap.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedBGPRouteMap" PROPAGATED="false" REFERENCECLASS="CIM_BGPRouteMap" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGPRouteMap defined in the context of the AutonomousSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_HostedFilterEntryBase"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Filtering</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>All filter entries (FilterEntryBase and its subclasses) are defined in the context of a ComputerSystem/network device, where the filter entries are used and administered.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedFilterEntryBase" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem/network device that scopes the FilterEntryBase.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedFilterEntryBase" PROPAGATED="false" REFERENCECLASS="CIM_FilterEntryBase" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FilterEntryBase on the System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_HostedFilterList"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Filtering</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FilterLists are defined in the context of a ComputerSystem/ network device, where the list is used and administered.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedFilterList" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem/network device that scopes the FilterList.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedFilterList" PROPAGATED="false" REFERENCECLASS="CIM_FilterList" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FilterList on the System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedService" NAME="CIM_HostedForwardingServices"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HostedService</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::RoutingForwarding</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This is a specialization of CIM_HostedService, which is an association between a Service and the System on which the functionality resides. The class, HostedForwardingServices, is deprecated since it provides no additional semantics over HostedService, and unecessarily restricts the Service to a single ComputerSystem, when the Service could reside in a Network or other higher level System.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedForwardingServices" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HostedService.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosting router.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedForwardingServices" PROPAGATED="false" REFERENCECLASS="CIM_ForwardingService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HostedService.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service hosted on the System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_HostedRoutingPolicy"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::RoutingForwarding</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A RoutingPolicy is weak to the network device (i.e., the ComputerSystem) that contains it. This association formalizes that relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedRoutingPolicy" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The network device/computer system that scopes the RoutingPolicy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedRoutingPolicy" PROPAGATED="false" REFERENCECLASS="CIM_RoutingPolicy" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The routing policy defined in the context of the network device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedService" NAME="CIM_HostedRoutingServices"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HostedService</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::RoutingForwarding</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This is a specialization of CIM_HostedService, which is an association between a Service and the System on which the functionality resides. The class, HostedRoutingServices, is deprecated since it provides no additional semantics over HostedService, and unecessarily restricts the Service to a single ComputerSystem, when the Service could reside in a Network or other higher level System.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedRoutingServices" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HostedService.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosting router.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedRoutingServices" PROPAGATED="false" REFERENCECLASS="CIM_RouteCalculationService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HostedService.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service hosted on the System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CollectedMSEs" NAME="CIM_InBGPPeerGroup"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This aggregation defines the specific routers (i.e., ComputerSystems) that participate in a PeerGroup.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_InBGPPeerGroup" PROPAGATED="false" REFERENCECLASS="CIM_BGPPeerGroup" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PeerGroup that aggregates the routers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_InBGPPeerGroup" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="Member"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Member</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>2</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The routers that comprise the PeerGroup.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceSAPDependency" NAME="CIM_IngressConditioningServiceOnEndpoint"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association represents the binding, in the ingress direction, between a ProtocolEndpoint and the first ConditioningService that processes packets received via that Endpoint. Since there can only be one &apos;first&apos; ConditioningService for a ProtocolEndpoint, the cardinality for the Dependent object reference is narrowed from 0..n to 0..1. On the other hand, a single ConditioningService can be the first to process packets received via multiple ProtocolEndpoints. So, the cardinality of the Antecedent object reference remains 0..n.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IngressConditioningServiceOnEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolEndpoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ProtocolEndpoint through which traffic arrives at a network device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IngressConditioningServiceOnEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_ConditioningService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ConditioningService which begins the traffic conditioning processing within a network device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CollectedMSEs" NAME="CIM_InLogicalNetwork"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemberOfCollection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Collections</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association defines a ProtocolEndpoint as a member of a specific LogicalNetwork. 

Since the LogicalNetwork class is deprecated in lieu of ConnectivityCollection, this association is no longer necessary. It is deprecated to the MemberOfCollection association, that is inherited by ConnectivityCollection from its superclass, Collection.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_InLogicalNetwork" PROPAGATED="false" REFERENCECLASS="CIM_LogicalNetwork" NAME="Collection"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemberOfCollection.Collection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalNetwork that groups the ProtocolEndpoint instances.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_InLogicalNetwork" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolEndpoint" NAME="Member"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemberOfCollection.Member</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Member</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The child ProtocolEndpoints that are components of the LogicalNetwork.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolEndpoint" NAME="CIM_IPProtocolEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A ProtocolEndpoint that is dedicated to running IP.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IPProtocolEndpoint" PROPAGATED="false" NAME="IPv4Address" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IPv4 address that this ProtocolEndpoint represents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPProtocolEndpoint" PROPAGATED="false" NAME="IPv6Address" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IPv6 address that this ProtocolEndpoint represents.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPProtocolEndpoint" PROPAGATED="false" NAME="Address" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPProtocolEndpoint.IPv4Address</cim:VALUE><cim:VALUE>CIM_IPProtocolEndpoint.IPv6Address</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IP address that this ProtocolEndpoint represents, formatted according to the appropriate convention as defined in the AddressType property of this class (e.g., 171.79.6.40). This single property is deprecated to replace it by specific IPv4 and v6 addresses.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPProtocolEndpoint" PROPAGATED="false" NAME="SubnetMask" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The mask for the IPv4 address of this ProtocolEndpoint, if one is defined.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPProtocolEndpoint" PROPAGATED="false" NAME="PrefixLength" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The prefix length for the IPv6 address of this Protocol Endpoint, if one is defined.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPProtocolEndpoint" PROPAGATED="false" NAME="AddressType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration that describes the format of the Address property. It is deprecated since it is not needed, as the class contains both IPv4 and v6 addresses).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPProtocolEndpoint" PROPAGATED="false" NAME="IPVersionSupport" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property explicitly defines support for different versions of the IP protocol, for this Endpoint. It is deprecated since the ProtocolIFType also provides this functionality by describing an endpoint as IPv4 only (value=4096), IPv6 only (value=4097), or IPv4/v6 (value=4098).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>IPv4 Only</cim:VALUE><cim:VALUE>IPv6 Only</cim:VALUE><cim:VALUE>Both IPv4 and IPv6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPProtocolEndpoint" PROPAGATED="false" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ProtocolIFType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType&apos;s enumeration is limited to IP-related and reserved values for this subclass of ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4301..32767</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>4096</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPProtocolEndpoint" PROPAGATED="false" NAME="AddressOrigin" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AddressOrigin identifies the method by which the IP Address, Subnet Mask, and Gateway were assigned to the IPProtocolEndpoint.A value of 3 &quot;Static&quot; shall indicate the values were assigned manually. A value of 4 &quot;DHCP&quot; shall indicate the values were assigned utilizing the Dynamic Host Configuration Protocol. See RFC 2131 and related. 
A value of 5 &quot;BOOTP&quot; shall indicate the values were assigned utilizing BOOTP. See RFC 951 and related. 
A value of 6 &quot;IPv4 Link Local&quot; shall indicate the values were assigned using the IPv4 Link Local protocol. See RFC 3927.
A value of 7 &quot;DHCPv6&quot; shall indicate the values were assigned using DHCPv6. See RFC 3315. 
A value of 8 &quot;IPv6 AutoConfig&quot; shall indicate the values were assinged using the IPv6 AutoConfig Protocol. See RFC 4862.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Static</cim:VALUE><cim:VALUE>DHCP</cim:VALUE><cim:VALUE>BOOTP</cim:VALUE><cim:VALUE>IPv4 Link Local</cim:VALUE><cim:VALUE>DHCPv6</cim:VALUE><cim:VALUE>IPv6AutoConfig</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolEndpoint" NAME="CIM_IPXProtocolEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An IPX communication point from which data may be sent or received.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IPXProtocolEndpoint" PROPAGATED="false" NAME="Address" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An IPX address formatted as eight hexadecimal digits representing the network number, followed by a colon, followed by twelve hexadecimal digits representing the host address (e.g. &quot;00112233:010203040506&quot;).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPXProtocolEndpoint" PROPAGATED="false" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ProtocolIFType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType&apos;s enumeration is limited to IPX and reserved values for this subclass of ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4301..32767</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>4099</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NetworkPipe" NAME="CIM_iSCSIConnection"><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::iSCSI</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This class contains the attributes of and negotiated values for, an iSCSI Connection which is modeled as a subclass of NetworkPipe. The original settings that are a starting point for negotiation are found in the class iSCSIConnectionSettings.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnection" PROPAGATED="false" NAME="ConnectionID" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The iSCSI Connection ID for this connection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>65535</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiCxnCid</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnection" PROPAGATED="false" NAME="MaxReceiveDataSegmentLength" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum data payload size supported for command or data PDUs able to be received on this connection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>512</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>16777215</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiCxnMaxRecvDataSegLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnectionSettings.MaxReceiveDataSegmentLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnection" PROPAGATED="false" NAME="MaxTransmitDataSegmentLength" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum data payload size supported for command or data PDUs to be sent on this connection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>512</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>16777215</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiCxnMaxXmitDataSegLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnection" PROPAGATED="false" NAME="HeaderDigestMethod" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property identifies the iSCSI header digest scheme in use within this connection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Digest</cim:VALUE><cim:VALUE>CRC32C</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiCxnHeaderIntegrity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnectionSettings.PrimaryHeaderDigestMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnectionSettings.SecondaryHeaderDigestMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnection.OtherHeaderDigestMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnection" PROPAGATED="false" NAME="OtherHeaderDigestMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Header Digest scheme in use when HeaderDigestMethod is equal to the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnectionSettings.OtherPrimaryHeaderDigestMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnectionSettings.OtherSecondaryHeaderDigestMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnection.HeaderDigestMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnection" PROPAGATED="false" NAME="DataDigestMethod" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property identifies the iSCSI data digest scheme in use within this connection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>No Digest</cim:VALUE><cim:VALUE>CRC32C</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiCxnDataIntegrity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnectionSettings.PrimaryHeaderDigestMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnectionSettings.SecondaryHeaderDigestMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnection.OtherDataDigestMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnection" PROPAGATED="false" NAME="OtherDataDigestMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Data Digest scheme in use when DataDigestMethod is equal to the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnectionSettings.OtherPrimaryDataDigestMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnectionSettings.OtherSecondaryDataDigestMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnection.DataDigestMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnection" PROPAGATED="false" NAME="ReceivingMarkers" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates whether or not this connection is receiving markers in in its incoming data stream.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiCxnRecvMarker</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnectionSettings.RequestingMarkersOnReceive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnection" PROPAGATED="false" NAME="SendingMarkers" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property indicates whether or not this connection is inserting markers in in its outgoing data stream.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiCxnSendMarker</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnection" PROPAGATED="false" NAME="ActiveiSCSIVersion" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Active version number of the iSCSI specification negotiated on this connection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiCxnVersionActive</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSICapabilities.MinimumSpecificationVersionSupported</cim:VALUE><cim:VALUE>CIM_iSCSICapabilities.MaximumSpecificationVersionSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnection" PROPAGATED="false" NAME="AuthenticationMethodUsed" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The authentication method being used on this connection, as communicated during the login phase.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Authentication</cim:VALUE><cim:VALUE>SRP</cim:VALUE><cim:VALUE>CHAP</cim:VALUE><cim:VALUE>Kerberos</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IPS-AUTH-MIB.ipsAuthCredAuthMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSIConnectionSettings.PrimaryAuthenticationMethod</cim:VALUE><cim:VALUE>CIM_iSCSIConnectionSettings.SecondaryAuthenticationMethod</cim:VALUE><cim:VALUE>CIM_iSCSICapabilities.AuthenticationMethodsSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIConnection" PROPAGATED="false" NAME="MutualAuthentication" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property when true, indicates that the Target was required to authenticate itself to the Initiator, in addition to the Initiator authenticating itself to the Target. When false, and AuthenticationMethod is other than &apos;No Authentication&apos;, only the Initatior authenticated itself to the Target. 
When AuthenticationMethodUsed is &apos;No Authentication&apos;, this property must be false.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPipe" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. (For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.) 
&lt;LocalID&gt; MUST include either a vendor specified unique identifier, or if mapping from an ITU M.3100 environment, the trailID, connectionID or subNetworkConnectionID of the instances of PipeR2.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|M3100.TrailR1.trailId</cim:VALUE><cim:VALUE>Recommendation.ITU|M3100.ConnectionR1.connectionID</cim:VALUE><cim:VALUE>Recommendation.ITU|M3100.SubNetworkConnection.subNetworkConnectionID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPipe" PROPAGATED="true" NAME="Directionality" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the pipe is bi-directional (value = 2), unidirectional (value = 3), or this information is not known (value = 0). For unidirectional pipes, the source and sink are indicated by a property (SourceOrSink) of the association, EndpointOfNetworkPipe.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Bi-Directional</cim:VALUE><cim:VALUE>Unidirectional</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|M3100.Pipe.directionality</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPipe" PROPAGATED="true" NAME="AggregationBehavior" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the pipe is composed of lower-level pipes, and if so, how these lower-level pipes are aggregated (in parallel or in sequence). The specific instances of NetworkPipe that are combined are described using the NetworkPipeComposition association. 

In the context of M.3100, the ability to be composed of lower-level pipes is modeled as a Trail. A Trail is made up of one or more Connections. (Note that both Trails and Connections are subclasses of Pipe). Because of the flexibility of the NetworkPipeComposition association, there is no need to subclass NetworkPipe, as was done in M.3100, but merely to instantiate the NetworkPipeComposition association to describe the bundling of the lower-level pipes (i.e., the connections), or the sequencing of them.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>No Lower-Level Composition</cim:VALUE><cim:VALUE>Combined In Parallel</cim:VALUE><cim:VALUE>Combined In Sequence</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPipe" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|M3100.Pipe.operationalState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPipe" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>RequestedState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|M3100.Pipe.administrativeState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NetworkPipe" NAME="CIM_iSCSISession"><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Pipes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>iSCSISession is a network pipe between an initiator and target SCSIProtocolEndpoints. An iSCSISession is composed of one or more TCP connections which MUST be selected from a SystemSpecificCollection representing an iSCSI Portal Group. NetworkPipeComposition aggregates NetworkPipe instances representing iSCSI connections, which are associated to TCPProtocolEndpoints. Only an iSCSI initiator can create an iSCSI Session, an iSCSI Target MUST accept (or reject) a session request. EndOfNetworkPipe associates iSCSISession with SCSIProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_iSCSISession" PROPAGATED="false" NAME="Directionality" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Directionality</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>iSCSI sessions MUST be bidirectional.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Bi-Directional</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|M3100.Pipe.directionality</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISession" PROPAGATED="false" NAME="SessionType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>iSCSI Session type.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Discovery</cim:VALUE><cim:VALUE>Normal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiSsnType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISession" PROPAGATED="false" NAME="TSIH" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Session Identifying Handle (TSIH) for this session.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiSsnTSIH</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISession" PROPAGATED="false" NAME="EndPointName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The iSCSI Port Name (iSCSIProtocolEndPoint.Name), of the device at the other end of this iSCSISession.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiSsnInitiatorName</cim:VALUE><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiSsnTargetName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISession" PROPAGATED="false" NAME="CurrentConnections" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of transport protocol connections that currently belong to this session.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>65535</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiSsnConnectionNumber</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISessionSettings.MaxConnectionsPerSession</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISession" PROPAGATED="false" NAME="InitialR2T" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to true, indicates that the initiator MUST wait for an R2T before sending to the target. If set to false, the initiator MAY send data immediately, within limits set by iscsiSsnFirstBurstLength and the expected data transfer length of the request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiSsnInitialR2T</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISessionSettings.InitialR2TPreference</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISession" PROPAGATED="false" NAME="ImmediateData" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the initiator and target have agreed to support immediate data on this session.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiSsnImmediateData</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISessionSettings.ImmediateDataPreference</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISession" PROPAGATED="false" NAME="MaxOutstandingR2T" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of outstanding request-to-transmit (R2T)s per iSCSI task within this session.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>65535</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiSsnMaxOutstandingR2T</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISessionSettings.MaxOutstandingR2T</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISession" PROPAGATED="false" NAME="MaxUnsolicitedFirstDataBurstLength" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum length supported for unsolicited data sent within this session.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>512</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>16777215</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiSsnFirstBurstLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISessionSettings.MaxUnsolicitedFirstDataBurstLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISession" PROPAGATED="false" NAME="MaxDataBurstLength" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of bytes which can be sent within a single sequence of Data-In or Data-Out PDUs.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>512</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>16777215</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiSsnMaxBurstLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISessionSettings.MaxDataBurstLength</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISession" PROPAGATED="false" NAME="DataSequenceInOrder" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>False indicates that iSCSI data PDU sequences MAY be transferred in any order. True indicates that data PDU sequences MUST be transferred using continuously increasing offsets, except during error recovery.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiSsnDataSequenceInOrder</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISessionSettings.DataSequenceInOrderPreference</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISession" PROPAGATED="false" NAME="DataPDUInOrder" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>False indicates that iSCSI data PDUs within sequences MAY be in any order. True indicates that data PDUs within sequences MUST be at continuously increasing addresses, with no gaps or overlay between PDUs. Default is true.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiSsnDataPDUInOrder</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISessionSettings.DataPDUInOrderPreference</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISession" PROPAGATED="false" NAME="ErrorRecoveryLevel" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The level of error recovery negotiated between the initiator and the target. Higher numbers represent more detailed recovery schemes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>255</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiSsnErrorRecoveryLevel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISessionSettings.ErrorRecoveryLevelPreference</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISession" PROPAGATED="false" NAME="MaxConnectionsPerSession" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of connections allowed in this session.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>65535</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiNodeMaxConnections</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISessionSettings.MaxConnectionsPerSession</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISession" PROPAGATED="false" NAME="DefaultTimeToWait" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DefaultTime2Wait negotiated for this Session. This is the minimum time, in seconds, to wait before attempting an explicit/implicit logout or active iSCSI task reassignment after an unexpected connection termination or a connection reset.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>3600</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiNodeDefaultTime2Wait</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISessionSettings.DefaultTimeToWaitPreference</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSISession" PROPAGATED="false" NAME="DefaultTimeToRetain" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DefaultTime2Retain negotiated for this Session. This is the maximum time, in seconds after an initial wait (Time2Wait), before which an active iSCSI task reassignment is still possible after an unexpected connection termination or a connection reset.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>3600</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|iSCSI-MIB.iscsiNodeDefaultTime2Retain</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_iSCSISessionSettings.DefaultTimeToRetainPreference</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPipe" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority. (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. (For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.) 
&lt;LocalID&gt; MUST include either a vendor specified unique identifier, or if mapping from an ITU M.3100 environment, the trailID, connectionID or subNetworkConnectionID of the instances of PipeR2.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|M3100.TrailR1.trailId</cim:VALUE><cim:VALUE>Recommendation.ITU|M3100.ConnectionR1.connectionID</cim:VALUE><cim:VALUE>Recommendation.ITU|M3100.SubNetworkConnection.subNetworkConnectionID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPipe" PROPAGATED="true" NAME="AggregationBehavior" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the pipe is composed of lower-level pipes, and if so, how these lower-level pipes are aggregated (in parallel or in sequence). The specific instances of NetworkPipe that are combined are described using the NetworkPipeComposition association. 

In the context of M.3100, the ability to be composed of lower-level pipes is modeled as a Trail. A Trail is made up of one or more Connections. (Note that both Trails and Connections are subclasses of Pipe). Because of the flexibility of the NetworkPipeComposition association, there is no need to subclass NetworkPipe, as was done in M.3100, but merely to instantiate the NetworkPipeComposition association to describe the bundling of the lower-level pipes (i.e., the connections), or the sequencing of them.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>No Lower-Level Composition</cim:VALUE><cim:VALUE>Combined In Parallel</cim:VALUE><cim:VALUE>Combined In Sequence</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPipe" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|M3100.Pipe.operationalState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NetworkPipe" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>RequestedState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|M3100.Pipe.administrativeState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolEndpoint" NAME="CIM_LANEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A communication endpoint which, when its associated interface device is connected to a LAN, may send and receive data frames. LANEndpoints include Ethernet, Token Ring and FDDI interfaces.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_LANEndpoint" PROPAGATED="false" NAME="LANID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A label or identifier for the LAN Segment to which the Endpoint is connected. If the Endpoint is not currently active/connected or this information is not known, then LANID is NULL.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LANConnectivitySegment.LANID</cim:VALUE><cim:VALUE>CIM_LANSegment.LANID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LANEndpoint" PROPAGATED="false" NAME="LANType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An indication of the kind of technology used on the LAN. This property is deprecated in lieu of ProtocolType, which is an enumeration inherited from ProtocolEndpoint and which includes the Values specified here.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LANConnectivitySegment.ConnectivityType</cim:VALUE><cim:VALUE>CIM_LANSegment.LANType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LANEndpoint" PROPAGATED="false" NAME="OtherLANType" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that describes the type of technology used on the LAN when the value of the LANType property is equal to 1 (i.e., &quot;Other&quot;). This property is deprecated since its purpose overlaps with OtherTypeDescription, which which is inherited from ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LANConnectivitySegment.OtherTypeDescription</cim:VALUE><cim:VALUE>CIM_LANEndpoint.LANType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LANEndpoint" PROPAGATED="false" NAME="MACAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The principal unicast address used in communication with the LANEndpoint. The MAC address is formatted as twelve hexadecimal digits (e.g., &quot;010203040506&quot;), with each pair representing one of the six octets of the MAC address in &quot;canonical&quot; bit order according to RFC 2469.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>12</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LANEndpoint" PROPAGATED="false" NAME="AliasAddresses" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Other unicast addresses that may be used to communicate with the LANEndpoint.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LANEndpoint" PROPAGATED="false" NAME="GroupAddresses" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Multicast addresses to which the LANEndpoint listens.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LANEndpoint" PROPAGATED="false" NAME="MaxDataSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The largest information field that may be sent or received by the LANEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType is an enumeration that is synchronized with the IANA ifType MIB. The ifType MIB is maintained at the URL, http://www.iana.org/assignments/ianaiftype-mib. Also, additional values defined by the DMTF are included. The property is used to categorize and classify instances of the ProtocolEndpoint class. Note that if the ProtocolIFType is set to 1 (Other), then the type information should be provided in the OtherTypeDescription string property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124</cim:VALUE><cim:VALUE>125</cim:VALUE><cim:VALUE>126</cim:VALUE><cim:VALUE>127</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE><cim:VALUE>131</cim:VALUE><cim:VALUE>132</cim:VALUE><cim:VALUE>133</cim:VALUE><cim:VALUE>134</cim:VALUE><cim:VALUE>135</cim:VALUE><cim:VALUE>136</cim:VALUE><cim:VALUE>137</cim:VALUE><cim:VALUE>138</cim:VALUE><cim:VALUE>139</cim:VALUE><cim:VALUE>140</cim:VALUE><cim:VALUE>141</cim:VALUE><cim:VALUE>142</cim:VALUE><cim:VALUE>143</cim:VALUE><cim:VALUE>144</cim:VALUE><cim:VALUE>145</cim:VALUE><cim:VALUE>146</cim:VALUE><cim:VALUE>147</cim:VALUE><cim:VALUE>148</cim:VALUE><cim:VALUE>149</cim:VALUE><cim:VALUE>150</cim:VALUE><cim:VALUE>151</cim:VALUE><cim:VALUE>152</cim:VALUE><cim:VALUE>153</cim:VALUE><cim:VALUE>154</cim:VALUE><cim:VALUE>155</cim:VALUE><cim:VALUE>156</cim:VALUE><cim:VALUE>157</cim:VALUE><cim:VALUE>158</cim:VALUE><cim:VALUE>159</cim:VALUE><cim:VALUE>160</cim:VALUE><cim:VALUE>161</cim:VALUE><cim:VALUE>162</cim:VALUE><cim:VALUE>163</cim:VALUE><cim:VALUE>164</cim:VALUE><cim:VALUE>165</cim:VALUE><cim:VALUE>166</cim:VALUE><cim:VALUE>167</cim:VALUE><cim:VALUE>168</cim:VALUE><cim:VALUE>169</cim:VALUE><cim:VALUE>170</cim:VALUE><cim:VALUE>171</cim:VALUE><cim:VALUE>172</cim:VALUE><cim:VALUE>173</cim:VALUE><cim:VALUE>174</cim:VALUE><cim:VALUE>175</cim:VALUE><cim:VALUE>176</cim:VALUE><cim:VALUE>177</cim:VALUE><cim:VALUE>178</cim:VALUE><cim:VALUE>179</cim:VALUE><cim:VALUE>180</cim:VALUE><cim:VALUE>181</cim:VALUE><cim:VALUE>182</cim:VALUE><cim:VALUE>183</cim:VALUE><cim:VALUE>184</cim:VALUE><cim:VALUE>185</cim:VALUE><cim:VALUE>186</cim:VALUE><cim:VALUE>187</cim:VALUE><cim:VALUE>188</cim:VALUE><cim:VALUE>189</cim:VALUE><cim:VALUE>190</cim:VALUE><cim:VALUE>191</cim:VALUE><cim:VALUE>192</cim:VALUE><cim:VALUE>193</cim:VALUE><cim:VALUE>194</cim:VALUE><cim:VALUE>195</cim:VALUE><cim:VALUE>196</cim:VALUE><cim:VALUE>197</cim:VALUE><cim:VALUE>198</cim:VALUE><cim:VALUE>199</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>207</cim:VALUE><cim:VALUE>208</cim:VALUE><cim:VALUE>209</cim:VALUE><cim:VALUE>210</cim:VALUE><cim:VALUE>211</cim:VALUE><cim:VALUE>212</cim:VALUE><cim:VALUE>213</cim:VALUE><cim:VALUE>214</cim:VALUE><cim:VALUE>215</cim:VALUE><cim:VALUE>216</cim:VALUE><cim:VALUE>217</cim:VALUE><cim:VALUE>218</cim:VALUE><cim:VALUE>219</cim:VALUE><cim:VALUE>220</cim:VALUE><cim:VALUE>221</cim:VALUE><cim:VALUE>222</cim:VALUE><cim:VALUE>223</cim:VALUE><cim:VALUE>224</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101</cim:VALUE><cim:VALUE>4102</cim:VALUE><cim:VALUE>4103</cim:VALUE><cim:VALUE>4104</cim:VALUE><cim:VALUE>4105</cim:VALUE><cim:VALUE>4106</cim:VALUE><cim:VALUE>4107</cim:VALUE><cim:VALUE>4108</cim:VALUE><cim:VALUE>4109</cim:VALUE><cim:VALUE>4110</cim:VALUE><cim:VALUE>4111</cim:VALUE><cim:VALUE>4112</cim:VALUE><cim:VALUE>4113</cim:VALUE><cim:VALUE>4114</cim:VALUE><cim:VALUE>4115</cim:VALUE><cim:VALUE>4200</cim:VALUE><cim:VALUE>4201</cim:VALUE><cim:VALUE>4202</cim:VALUE><cim:VALUE>4203</cim:VALUE><cim:VALUE>4204</cim:VALUE><cim:VALUE>4205</cim:VALUE><cim:VALUE>4300</cim:VALUE><cim:VALUE>4400</cim:VALUE><cim:VALUE>4401</cim:VALUE><cim:VALUE>4402</cim:VALUE><cim:VALUE>4403</cim:VALUE><cim:VALUE>4404</cim:VALUE><cim:VALUE>4405</cim:VALUE><cim:VALUE>4406</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Regular 1822</cim:VALUE><cim:VALUE>HDH 1822</cim:VALUE><cim:VALUE>DDN X.25</cim:VALUE><cim:VALUE>RFC877 X.25</cim:VALUE><cim:VALUE>Ethernet CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.3 CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.4 Token Bus</cim:VALUE><cim:VALUE>ISO 802.5 Token Ring</cim:VALUE><cim:VALUE>ISO 802.6 MAN</cim:VALUE><cim:VALUE>StarLAN</cim:VALUE><cim:VALUE>Proteon 10Mbit</cim:VALUE><cim:VALUE>Proteon 80Mbit</cim:VALUE><cim:VALUE>HyperChannel</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>LAP-B</cim:VALUE><cim:VALUE>SDLC</cim:VALUE><cim:VALUE>DS1</cim:VALUE><cim:VALUE>E1</cim:VALUE><cim:VALUE>Basic ISDN</cim:VALUE><cim:VALUE>Primary ISDN</cim:VALUE><cim:VALUE>Proprietary Point-to-Point Serial</cim:VALUE><cim:VALUE>PPP</cim:VALUE><cim:VALUE>Software Loopback</cim:VALUE><cim:VALUE>EON</cim:VALUE><cim:VALUE>Ethernet 3Mbit</cim:VALUE><cim:VALUE>NSIP</cim:VALUE><cim:VALUE>SLIP</cim:VALUE><cim:VALUE>Ultra</cim:VALUE><cim:VALUE>DS3</cim:VALUE><cim:VALUE>SIP</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>RS-232</cim:VALUE><cim:VALUE>Parallel</cim:VALUE><cim:VALUE>ARCNet</cim:VALUE><cim:VALUE>ARCNet Plus</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>MIO X.25</cim:VALUE><cim:VALUE>SONET</cim:VALUE><cim:VALUE>X.25 PLE</cim:VALUE><cim:VALUE>ISO 802.211c</cim:VALUE><cim:VALUE>LocalTalk</cim:VALUE><cim:VALUE>SMDS DXI</cim:VALUE><cim:VALUE>Frame Relay Service</cim:VALUE><cim:VALUE>V.35</cim:VALUE><cim:VALUE>HSSI</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>Modem</cim:VALUE><cim:VALUE>AAL5</cim:VALUE><cim:VALUE>SONET Path</cim:VALUE><cim:VALUE>SONET VT</cim:VALUE><cim:VALUE>SMDS ICIP</cim:VALUE><cim:VALUE>Proprietary Virtual/Internal</cim:VALUE><cim:VALUE>Proprietary Multiplexor</cim:VALUE><cim:VALUE>IEEE 802.12</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>HIPPI Interface</cim:VALUE><cim:VALUE>Frame Relay Interconnect</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.3</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.5</cim:VALUE><cim:VALUE>ATM Emulated Circuit</cim:VALUE><cim:VALUE>Fast Ethernet (100BaseT)</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>V.11</cim:VALUE><cim:VALUE>V.36</cim:VALUE><cim:VALUE>G703 at 64K</cim:VALUE><cim:VALUE>G703 at 2Mb</cim:VALUE><cim:VALUE>QLLC</cim:VALUE><cim:VALUE>Fast Ethernet 100BaseFX</cim:VALUE><cim:VALUE>Channel</cim:VALUE><cim:VALUE>IEEE 802.11</cim:VALUE><cim:VALUE>IBM 260/370 OEMI Channel</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Data Link Switching</cim:VALUE><cim:VALUE>ISDN S/T Interface</cim:VALUE><cim:VALUE>ISDN U Interface</cim:VALUE><cim:VALUE>LAP-D</cim:VALUE><cim:VALUE>IP Switch</cim:VALUE><cim:VALUE>Remote Source Route Bridging</cim:VALUE><cim:VALUE>ATM Logical</cim:VALUE><cim:VALUE>DS0</cim:VALUE><cim:VALUE>DS0 Bundle</cim:VALUE><cim:VALUE>BSC</cim:VALUE><cim:VALUE>Async</cim:VALUE><cim:VALUE>Combat Net Radio</cim:VALUE><cim:VALUE>ISO 802.5r DTR</cim:VALUE><cim:VALUE>Ext Pos Loc Report System</cim:VALUE><cim:VALUE>AppleTalk Remote Access Protocol</cim:VALUE><cim:VALUE>Proprietary Connectionless</cim:VALUE><cim:VALUE>ITU X.29 Host PAD</cim:VALUE><cim:VALUE>ITU X.3 Terminal PAD</cim:VALUE><cim:VALUE>Frame Relay MPI</cim:VALUE><cim:VALUE>ITU X.213</cim:VALUE><cim:VALUE>ADSL</cim:VALUE><cim:VALUE>RADSL</cim:VALUE><cim:VALUE>SDSL</cim:VALUE><cim:VALUE>VDSL</cim:VALUE><cim:VALUE>ISO 802.5 CRFP</cim:VALUE><cim:VALUE>Myrinet</cim:VALUE><cim:VALUE>Voice Receive and Transmit</cim:VALUE><cim:VALUE>Voice Foreign Exchange Office</cim:VALUE><cim:VALUE>Voice Foreign Exchange Service</cim:VALUE><cim:VALUE>Voice Encapsulation</cim:VALUE><cim:VALUE>Voice over IP</cim:VALUE><cim:VALUE>ATM DXI</cim:VALUE><cim:VALUE>ATM FUNI</cim:VALUE><cim:VALUE>ATM IMA</cim:VALUE><cim:VALUE>PPP Multilink Bundle</cim:VALUE><cim:VALUE>IP over CDLC</cim:VALUE><cim:VALUE>IP over CLAW</cim:VALUE><cim:VALUE>Stack to Stack</cim:VALUE><cim:VALUE>Virtual IP Address</cim:VALUE><cim:VALUE>MPC</cim:VALUE><cim:VALUE>IP over ATM</cim:VALUE><cim:VALUE>ISO 802.5j Fibre Token Ring</cim:VALUE><cim:VALUE>TDLC</cim:VALUE><cim:VALUE>Gigabit Ethernet</cim:VALUE><cim:VALUE>HDLC</cim:VALUE><cim:VALUE>LAP-F</cim:VALUE><cim:VALUE>V.37</cim:VALUE><cim:VALUE>X.25 MLP</cim:VALUE><cim:VALUE>X.25 Hunt Group</cim:VALUE><cim:VALUE>Transp HDLC</cim:VALUE><cim:VALUE>Interleave Channel</cim:VALUE><cim:VALUE>FAST Channel</cim:VALUE><cim:VALUE>IP (for APPN HPR in IP Networks)</cim:VALUE><cim:VALUE>CATV MAC Layer</cim:VALUE><cim:VALUE>CATV Downstream</cim:VALUE><cim:VALUE>CATV Upstream</cim:VALUE><cim:VALUE>Avalon 12MPP Switch</cim:VALUE><cim:VALUE>Tunnel</cim:VALUE><cim:VALUE>Coffee</cim:VALUE><cim:VALUE>Circuit Emulation Service</cim:VALUE><cim:VALUE>ATM SubInterface</cim:VALUE><cim:VALUE>Layer 2 VLAN using 802.1Q</cim:VALUE><cim:VALUE>Layer 3 VLAN using IP</cim:VALUE><cim:VALUE>Layer 3 VLAN using IPX</cim:VALUE><cim:VALUE>Digital Power Line</cim:VALUE><cim:VALUE>Multimedia Mail over IP</cim:VALUE><cim:VALUE>DTM</cim:VALUE><cim:VALUE>DCN</cim:VALUE><cim:VALUE>IP Forwarding</cim:VALUE><cim:VALUE>MSDSL</cim:VALUE><cim:VALUE>IEEE 1394</cim:VALUE><cim:VALUE>IF-GSN/HIPPI-6400</cim:VALUE><cim:VALUE>DVB-RCC MAC Layer</cim:VALUE><cim:VALUE>DVB-RCC Downstream</cim:VALUE><cim:VALUE>DVB-RCC Upstream</cim:VALUE><cim:VALUE>ATM Virtual</cim:VALUE><cim:VALUE>MPLS Tunnel</cim:VALUE><cim:VALUE>SRP</cim:VALUE><cim:VALUE>Voice over ATM</cim:VALUE><cim:VALUE>Voice over Frame Relay</cim:VALUE><cim:VALUE>ISDL</cim:VALUE><cim:VALUE>Composite Link</cim:VALUE><cim:VALUE>SS7 Signaling Link</cim:VALUE><cim:VALUE>Proprietary P2P Wireless</cim:VALUE><cim:VALUE>Frame Forward</cim:VALUE><cim:VALUE>RFC1483 Multiprotocol over ATM</cim:VALUE><cim:VALUE>USB</cim:VALUE><cim:VALUE>IEEE 802.3ad Link Aggregate</cim:VALUE><cim:VALUE>BGP Policy Accounting</cim:VALUE><cim:VALUE>FRF .16 Multilink FR</cim:VALUE><cim:VALUE>H.323 Gatekeeper</cim:VALUE><cim:VALUE>H.323 Proxy</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>Multi-Frequency Signaling Link</cim:VALUE><cim:VALUE>HDSL-2</cim:VALUE><cim:VALUE>S-HDSL</cim:VALUE><cim:VALUE>DS1 Facility Data Link</cim:VALUE><cim:VALUE>Packet over SONET/SDH</cim:VALUE><cim:VALUE>DVB-ASI Input</cim:VALUE><cim:VALUE>DVB-ASI Output</cim:VALUE><cim:VALUE>Power Line</cim:VALUE><cim:VALUE>Non Facility Associated Signaling</cim:VALUE><cim:VALUE>TR008</cim:VALUE><cim:VALUE>GR303 RDT</cim:VALUE><cim:VALUE>GR303 IDT</cim:VALUE><cim:VALUE>ISUP</cim:VALUE><cim:VALUE>Proprietary Wireless MAC Layer</cim:VALUE><cim:VALUE>Proprietary Wireless Downstream</cim:VALUE><cim:VALUE>Proprietary Wireless Upstream</cim:VALUE><cim:VALUE>HIPERLAN Type 2</cim:VALUE><cim:VALUE>Proprietary Broadband Wireless Access Point to Mulipoint</cim:VALUE><cim:VALUE>SONET Overhead Channel</cim:VALUE><cim:VALUE>Digital Wrapper Overhead Channel</cim:VALUE><cim:VALUE>ATM Adaptation Layer 2</cim:VALUE><cim:VALUE>Radio MAC</cim:VALUE><cim:VALUE>ATM Radio</cim:VALUE><cim:VALUE>Inter Machine Trunk</cim:VALUE><cim:VALUE>MVL DSL</cim:VALUE><cim:VALUE>Long Read DSL</cim:VALUE><cim:VALUE>Frame Relay DLCI Endpoint</cim:VALUE><cim:VALUE>ATM VCI Endpoint</cim:VALUE><cim:VALUE>Optical Channel</cim:VALUE><cim:VALUE>Optical Transport</cim:VALUE><cim:VALUE>Proprietary ATM</cim:VALUE><cim:VALUE>Voice over Cable</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>TE Link</cim:VALUE><cim:VALUE>Q.2931</cim:VALUE><cim:VALUE>Virtual Trunk Group</cim:VALUE><cim:VALUE>SIP Trunk Group</cim:VALUE><cim:VALUE>SIP Signaling</cim:VALUE><cim:VALUE>CATV Upstream Channel</cim:VALUE><cim:VALUE>Econet</cim:VALUE><cim:VALUE>FSAN 155Mb PON</cim:VALUE><cim:VALUE>FSAN 622Mb PON</cim:VALUE><cim:VALUE>Transparent Bridge</cim:VALUE><cim:VALUE>Line Group</cim:VALUE><cim:VALUE>Voice E&amp;M Feature Group</cim:VALUE><cim:VALUE>Voice FGD EANA</cim:VALUE><cim:VALUE>Voice DID</cim:VALUE><cim:VALUE>MPEG Transport</cim:VALUE><cim:VALUE>6To4</cim:VALUE><cim:VALUE>GTP</cim:VALUE><cim:VALUE>Paradyne EtherLoop 1</cim:VALUE><cim:VALUE>Paradyne EtherLoop 2</cim:VALUE><cim:VALUE>Optical Channel Group</cim:VALUE><cim:VALUE>HomePNA</cim:VALUE><cim:VALUE>GFP</cim:VALUE><cim:VALUE>ciscoISLvlan</cim:VALUE><cim:VALUE>actelisMetaLOOP</cim:VALUE><cim:VALUE>Fcip</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE><cim:VALUE>802.11a</cim:VALUE><cim:VALUE>802.11b</cim:VALUE><cim:VALUE>802.11g</cim:VALUE><cim:VALUE>802.11h</cim:VALUE><cim:VALUE>NFS</cim:VALUE><cim:VALUE>CIFS</cim:VALUE><cim:VALUE>DAFS</cim:VALUE><cim:VALUE>WebDAV</cim:VALUE><cim:VALUE>HTTP</cim:VALUE><cim:VALUE>FTP</cim:VALUE><cim:VALUE>NDMP</cim:VALUE><cim:VALUE>Telnet</cim:VALUE><cim:VALUE>SSH</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>SMTP</cim:VALUE><cim:VALUE>LDAP</cim:VALUE><cim:VALUE>RDP</cim:VALUE><cim:VALUE>HTTPS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_LogicalNetworkService"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::RoutingForwarding</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A LogicalNetworkService represents network services that either originate and/or terminate in a LogicalNetwork. This association is deprecated since LogicalNetworks aggregate ProtocolEndpoints, not their backing Services.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogicalNetworkService" PROPAGATED="false" REFERENCECLASS="CIM_LogicalNetwork" NAME="Network"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalNetwork that contains the network service.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogicalNetworkService" PROPAGATED="false" REFERENCECLASS="CIM_NetworkService" NAME="NetworkService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NetworkService that is running in the LogicalNetwork.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_LogicalNetworkService" PROPAGATED="false" NAME="ContainmentType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration that explicitly defines this network service as originating, terminating, or residing in this LogicalNetwork.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Originates In</cim:VALUE><cim:VALUE>Terminates In</cim:VALUE><cim:VALUE>Resides In</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AdminDomain" NAME="CIM_Network"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Systems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Network is a subclass of AdminDomain that groups interconnected networking and computing objects capable of exchanging information. Instances of CIM_Network can represent an enterprise&apos;s global network or specific connectivity domains within the global network. These concepts are similar to those defined for the Network object in ITU&apos;s M.3100 specification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Recommendation.ITU|M3100.Network</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AdminDomain" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameFormat</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NameFormat property identifies how the Name of the AdminDomain is generated, using the heuristic specified in the CIM V2 System Model specification. The property assumes that to determine and assign a Name the documented rules are traversed in order. The NameFormat Values list defines the precedence order for assigning the Name of the AdminDomain. 

&quot;FC&quot; has been deprecated and replaced by &quot;WWN&quot; to be consistent with the other ValueMaps.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>AS</cim:VALUE><cim:VALUE>NAP</cim:VALUE><cim:VALUE>NOC</cim:VALUE><cim:VALUE>POP</cim:VALUE><cim:VALUE>RNP</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>WAN</cim:VALUE><cim:VALUE>LAN</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>IB</cim:VALUE><cim:VALUE>FC</cim:VALUE><cim:VALUE>Policy Repository</cim:VALUE><cim:VALUE>WWN</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Autonomous System</cim:VALUE><cim:VALUE>Network Access Provider</cim:VALUE><cim:VALUE>Network Operations Center</cim:VALUE><cim:VALUE>Point of Presence</cim:VALUE><cim:VALUE>Regional Network Provider</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>WAN</cim:VALUE><cim:VALUE>LAN</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>Policy Repository</cim:VALUE><cim:VALUE>Fibre Channel Worldwide Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AdminDomain.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as the key of a System instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_NetworkPortConfigurationService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Misc</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_NetworkPortConfigurationService provides management of the network interfaces associated with a network port.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_NetworkPortConfigurationService" NAME="AddLANEndpoint" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Create a CIM_LANEndpoint instance and associate it with the specified NetworkPort instance via an instance of CIM_PortImplementsEndpoint. The newly created instance of CIM_LANEndpont contains the configuration properties specified or default values applicable for the specified NetworkPort instance. This method will also create an instance of CIM_HostedAccessPoint which associates the newly created CIM_LANEndpoint instance with the instance of CIM_ComputerSystem which scopes the specified CIM_NetworkPort. An extrinsic method is required in order to provide atomic creation of multiple, related instances. Prior to creating the instances, the implementation will verify that a CIM_LANEndpoint instance can be created and associated with the CIM_NetworkPort instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_NetworkPort" NAME="Port"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NetworkPort to which the network interface will be added.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_LANEndpoint" NAME="Endpoint"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The created LANEndpoint.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Address" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MAC address requested.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="LANID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested LAN ID.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="AliasAddresses" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested alias addresses.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="GroupAddresses" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested group addresses.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_NetworkServicesInAdminDomain"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HostedDependency</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::RoutingForwarding</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association establishes the Dependency relationships that exist between an administrative domain and the Network Services that it hosts. It is deprecated since AdminDomains can contain any ManagedSystemElements. There is no special relationship needed for NetworkServices. In addition, the Min (1) cardinality on AdminDomain is not valid - since it may not be possible to define every NetworkService in the context of one or more Domains.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NetworkServicesInAdminDomain" PROPAGATED="false" REFERENCECLASS="CIM_AdminDomain" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Dependency.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AdminDomain that hosts and administers the various network services.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NetworkServicesInAdminDomain" PROPAGATED="false" REFERENCECLASS="CIM_NetworkService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Dependency.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The network service that is hosted in the administrative domain.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_NetworksInAdminDomain"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HostedCollection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Collections</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association is used to define the set of Logical Networks contained in an AdminDomain. This has the implied semantics that this set of LogicalNetworks are all managed by the same network administrator that manages the domain. 

Since the LogicalNetwork class is deprecated in lieu of ConnectivityCollection, this association is no longer necessary. It is deprecated to the HostedCollection association, that is inherited by ConnectivityCollection from its superclass, SystemSpecificCollection.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NetworksInAdminDomain" PROPAGATED="false" REFERENCECLASS="CIM_AdminDomain" NAME="Domain"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HostedCollection.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AdminDomain that hosts the various LogicalNetworks.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NetworksInAdminDomain" PROPAGATED="false" REFERENCECLASS="CIM_LogicalNetwork" NAME="Network"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_HostedCollection.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalNetworks that are hosted by the AdminDomain.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NextService" NAME="CIM_NextScheduler"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association is a subclass of NextService, and defines a predecessor-successor relationship between Packet SchedulingServices. In a hierarchical queuing configuration (where a second scheduler treats the output of a first scheduler as a single, aggregated input), the two schedulers are related via the NextScheduler association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NextScheduler" PROPAGATED="false" REFERENCECLASS="CIM_PacketSchedulingService" NAME="PrecedingService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PrecedingService</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PacketSchedulingService whose output is treated as a single, aggregated input by the FollowingService scheduler. The [0..n] cardinality indicates that a single FollowingService scheduler may bring together the aggregated outputs of multiple prior schedulers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NextScheduler" PROPAGATED="false" REFERENCECLASS="CIM_PacketSchedulingService" NAME="FollowingService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>FollowingService</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A scheduler that includes among its inputs the aggregated outputs of one or more PrecedingService schedulers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PacketSchedulingService" NAME="CIM_NonWorkConservingSchedulingService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A type of packet scheduler, that is capable of operating in a non-work conserving manner. This class does not add any properties beyond those it inherits from PacketSchedulingService. It does, however, participate in one additional association, FailNextScheduler.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PacketSchedulingService" PROPAGATED="true" NAME="SchedulerType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an enumerated 16-bit unsigned integer, and defines the type of scheduler. Values are: 
1: Other 
2: FIFO 
3: Priority 
4: Allocation 
5: Bounded Priority 
6: Weighted Round Robin Packet 
If no value is specified, 2 (&quot;FIFO&quot;) should be assumed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>FIFO</cim:VALUE><cim:VALUE>Priority</cim:VALUE><cim:VALUE>Allocation</cim:VALUE><cim:VALUE>Bounded Priority</cim:VALUE><cim:VALUE>Weighted Round Robin Packet</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PacketSchedulingService.OtherSchedulerType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_PacketSchedulingService" PROPAGATED="true" NAME="OtherSchedulerType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This string property is used in conjunction with the SchedulerType property. When the value of SchedulerType is 1 (i.e., &quot;Other&quot;), then the type of scheduler to be used is defined in this attribute.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PacketSchedulingService.SchedulerType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolEndpoint" NAME="CIM_OSPFProtocolEndpointBase"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Base class for OSPF protocol endpoints, defining several general properties.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="false" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The operational status of the interface, see ospfIfAdminStat in RFC 1850. This is an integer enumeration whose complete definition is found in the EnabledLogicalElement class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfAdminStat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="false" NAME="TransitDelay" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Estimated delay, in seconds that it takes to transmit a Link State Update Packet over this interface, see C.3 in RFC 2328.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfTransitDelay</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="false" NAME="RetransmitInterval" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of seconds between LSA (Link State Advertisement) retransmissions, see C.3 in RFC 2328.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfRetransInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="false" NAME="AuthType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the authentication procedure to be used on the attached network, see C.3 in RFC 2328.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Null authentication</cim:VALUE><cim:VALUE>Simple password</cim:VALUE><cim:VALUE>Cryptographic authentication</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfAuthType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="false" NAME="OtherAuthType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the authentication procedure if the value, &quot;Other&quot; (1) is set for AuthType.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OSPFProtocolEndpoint.AuthType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="false" NAME="AuthKey" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This key is used during the authentication procedure to verify OSPF protocol packets, see C.3 RFC 2328. It is used in the &quot;Simple password&quot; and in the &quot;Cryptographic authentication&quot; case too.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfAuthKey</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="false" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ProtocolIFType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType&apos;s enumeration is limited to OSPF and reserved values for this subclass of ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4109</cim:VALUE><cim:VALUE>4301..32767</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>4109</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RouteCalculationService" NAME="CIM_OSPFService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::OSPF</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is used to represent the basic operation of OSPF. It is derived from the RouteCalculationService, the superclass of all routing protocols.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OSPFService" PROPAGATED="false" NAME="RunningMOSPF" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This attribute indicates whether this router is running MOSPF (multicast enhancements to OSPF) or not, see B.1 in RFC 1584. This attribute only can be true, when the SupportMOSPF property in OSPFService Capabilities is also true. If SupportMOSPF is false, then this property has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfMulticastExtensions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFService" PROPAGATED="false" NAME="IsInterAreaMulticastForwarder" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This attribute indicates whether this router will forward multicast datagrams between OSPF areas or not, see B.1 in RFC 1584.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfMulticastExtensions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFService" PROPAGATED="false" NAME="IsInterAsMulticastForwarder" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This attribute indicates whether this router will forward multicast datagrams between Autonomous Systems or not, see B.1 in RFC 1584.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfMulticastExtensions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFService" PROPAGATED="false" NAME="ExitOverflowInterval" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of seconds that, after entering OverflowState, a router will attempt to leave OverflowState. When set to 0, the router will not leave OverflowState until restarted, see 2.1 in RFC 1765.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfExitOverflowInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFService" PROPAGATED="false" NAME="RFC1583Compatibility" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Controls the preference rules used in choosing among multiple AS-external-LSAs advertising the same destination. When set to TRUE, the preference rules remain those specified by RFC 1583. When set to FALSE, the preference rules are those stated in RFC 2328, which prevent routing loops when AS-external-LSAs for the same destination have been originated from different areas. See C.1 in RFC2328.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RouteCalculationService" PROPAGATED="true" NAME="RouterID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The RouterID uniquely identifies the router that is performing the route calculation. It is the highest IP address on the router (or the highest loopback interface, if there is one).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RouteCalculationService" PROPAGATED="true" NAME="AlgorithmType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an enumerated value that defines the routing algorithm used in this route calculation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>RIPv1</cim:VALUE><cim:VALUE>RIPv2</cim:VALUE><cim:VALUE>OSPFv1</cim:VALUE><cim:VALUE>OSPFv2</cim:VALUE><cim:VALUE>BGPv1</cim:VALUE><cim:VALUE>BGPv2</cim:VALUE><cim:VALUE>BGPv3</cim:VALUE><cim:VALUE>BGPv4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="Keywords" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that provide descriptive words and phrases that can be used in queries. To-date, this property has not been implemented, since it is not standardized. Also, if this was a necessary query construct, then it would be required higher in the inheritance hierarchy. The latter has not proven necessary. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="ServiceURL" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAccessURI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a URL that provides the protocol, network location, and other service-specific information required in order to access the service. It is deprecated with the recommendation that ServiceAccessURI be instantiated instead. This new class correctly positions the semantics of the service access, and clarifies the format of the information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="StartupConditions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific pre-conditions that must be met in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() method to suit their specific needs. To-date, this refinement has not been necessary. Also, the property is not very useful, since it is not standardized. If this was a necessary construct, then it would be required higher in the inheritance hierarchy (on Service). The latter has not proven true. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="StartupParameters" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific parameters that must be supplied to the StartService() method in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() methods to suit their specific needs. To-date, this refinement has not been necessary. If indeed the method were refined, then its parameters would more formally convey this information. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_OSPFServiceConfiguration"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::OSPF</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>OSPFServiceConfiguration connects an OSPF service to its area configurations. The configurations are defined for the OSPF Service, and so do not make sense as stand alone objects. This is the reason for the Min (1), Max (1) cardinalities on OSPFService. They mandate the instantiation of the service and of this association for the referenced instance of OSPFAreaConfiguration. The area configuration acts as a focal point to bring together the router (indicated as a ComputerSystem with an instance of OSPFService, associated to the AreaConfiguration using this relationship), the area (indicated as an OSPFArea, associated to the AreaConfiguration using AreaOfConfiguration) and the address ranges for advertising (indicated as instances of RangeOfIPAddresses, associated to the AreaConfiguration using RangesOfConfiguration). There would be an instance of OSPFAreaConfiguration for each connected area of a router/OSPFService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OSPFServiceConfiguration" PROPAGATED="false" REFERENCECLASS="CIM_OSPFService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OSPF service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OSPFServiceConfiguration" PROPAGATED="false" REFERENCECLASS="CIM_OSPFAreaConfiguration" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The area configuration.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_OSPFProtocolEndpointBase" NAME="CIM_OSPFVirtualInterface"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class represent an OSPF protocol endpoint on a virtual link. The definition of a virtual link from RFC2328, is &apos;Virtual links can be configured between any two backbone routers that have an interface to a common non-backbone area. Virtual links belong to the backbone. The protocol treats two routers joined by a virtual link as if they were connected by an unnumbered point-to-point backbone network.&apos;</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The operational status of the interface, see ospfIfAdminStat in RFC 1850. This is an integer enumeration whose complete definition is found in the EnabledLogicalElement class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfAdminStat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="true" NAME="TransitDelay" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Estimated delay, in seconds that it takes to transmit a Link State Update Packet over this interface, see C.3 in RFC 2328.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfTransitDelay</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="true" NAME="RetransmitInterval" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of seconds between LSA (Link State Advertisement) retransmissions, see C.3 in RFC 2328.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfRetransInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="true" NAME="AuthType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the authentication procedure to be used on the attached network, see C.3 in RFC 2328.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Null authentication</cim:VALUE><cim:VALUE>Simple password</cim:VALUE><cim:VALUE>Cryptographic authentication</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfAuthType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="true" NAME="OtherAuthType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the authentication procedure if the value, &quot;Other&quot; (1) is set for AuthType.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OSPFProtocolEndpoint.AuthType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="true" NAME="AuthKey" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This key is used during the authentication procedure to verify OSPF protocol packets, see C.3 RFC 2328. It is used in the &quot;Simple password&quot; and in the &quot;Cryptographic authentication&quot; case too.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfAuthKey</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="true" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ProtocolIFType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType&apos;s enumeration is limited to OSPF and reserved values for this subclass of ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4109</cim:VALUE><cim:VALUE>4301..32767</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>4109</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_QoSService" NAME="CIM_PrecedenceService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_QoSService</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class represents a specialization of the general concept of forwarding network traffic by adding specific semantics that define how traffic is forwarded based on the value of the ToS byte of a packet. 

This class is used to enable DiffServ devices and non- DiffServ devices to exchange traffic. This is done by defining a sibling class, DiffServService, to represent devices that forward traffic based on the DiffServ code point. This enables the administrator to define mappings between devices that do not support DiffServ (and instead use IP Precedence) and those that do support DiffServ. 

PrecedenceService is deprecated since forwarding based on the value of the ToS byte is specified using a FilterList, which is associated with a ClassifierElement. If there is a need to distinguish a higher-level set of coordinated QoS services, the QoSService class can be instantiated directly.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_PrecedenceService" PROPAGATED="false" NAME="PrecedenceValue" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IPHeadersFilter.HdrDSCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an 8-bit unsigned integer that defines the notion of precedence for different types of traffic.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceComponent" NAME="CIM_QoSConditioningSubService"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A QoSService utilizes underlying ConditioningServices as part of its overall functionality. This is modeled using the QoSConditioningSubService association. Note that a ConditioningService may only be part of a single QoSService - the cardinality on the QoSService reference is Max (1).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_QoSConditioningSubService" PROPAGATED="false" REFERENCECLASS="CIM_QoSService" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This aggregation identifies the set of ConditioningServices that together condition traffic for a particular QoSService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_QoSConditioningSubService" PROPAGATED="false" REFERENCECLASS="CIM_ConditioningService" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ConditioningService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_QueueAllocation"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Describes the reliance of a QueuingService on the availability of space in a BufferPool.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_QueueAllocation" PROPAGATED="false" REFERENCECLASS="CIM_BufferPool" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BufferPool supporting packet storage for a QueuingService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_QueueAllocation" PROPAGATED="false" REFERENCECLASS="CIM_QueuingService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QueuingService dependent on the BufferPool for storage space.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_QueueAllocation" PROPAGATED="false" NAME="AllocationPercentage" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an 8-bit unsigned integer representing a percentage from 0 to 100. It defines the percentage of the BufferPool that should be allocated to the referenced QueuingService. If absolute sizes are desired, this is accomplished by defining individual BufferPools of the specified sizes, with QueueAllocation.AllocationPercentages set to 100.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceServiceDependency" NAME="CIM_QueueHierarchy"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the reliance of a QueuingService on other, supporting queues and their QueuingServices. A given Service can only act in support of one QueuingService; but a higher level queue may be supported by many lower level QueuingServices. 

The class is deprecated since a queue only stores network traffic. It does not support other queues, or manipulate their entries. This type of processing is described using NextService associations &apos;rightwards&apos; from the QueuingService. These associations reference &apos;other&apos; ConditioningServices that may send traffic to &apos;other&apos; queues).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_QueueHierarchy" PROPAGATED="false" REFERENCECLASS="CIM_QueuingService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The supporting queue(s) and its QueuingService. This Service can only support at most one, higher level QueuingService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_QueueHierarchy" PROPAGATED="false" REFERENCECLASS="CIM_QueuingService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QueuingService dependent on other, supporting Queuing Services.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="true" NAME="TypeOfDependency" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The nature of the Service-to-Service dependency. 2 - Antecedent Service shall have completed before Dependent service&apos;s functionality is available.
3 - Antecedent Service shall have started before Dependent service&apos;s functionality is available.
4 - Antecedent Service shall not be started in order for Dependent service&apos;s functionality to be available.
5 - The two Services cooperate and augment each other&apos;s function. There is no requirement implied by this value regarding the execution of the Antecedent service in order for the Dependent service to operate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Service Must Have Completed</cim:VALUE><cim:VALUE>Service Must Be Started</cim:VALUE><cim:VALUE>Service Must Not Be Started</cim:VALUE><cim:VALUE>Cooperate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="true" NAME="RestartService" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes that the Antecedent Service must be restarted after the Dependent operation is complete.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_QueueToSchedule"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a top-level association, representing the relationship between a queue (QueuingService) and a SchedulingElement. The SchedulingElement, in turn, represents the information in a packet scheduling service that is specific to this queue, such as relative priority or allocated bandwidth. 

Although it cannot be expressed formally with the association cardinalities, there is an additional constraint on participation in this association. A particular instance of (a subclass of) SchedulingElement always participates either in exactly one instance of this association, or in exactly one instance of the association SchedulingServiceToSchedule.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_QueueToSchedule" PROPAGATED="false" REFERENCECLASS="CIM_QueuingService" NAME="Queue"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The queue and its QueuingService from which packets are emptied.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_QueueToSchedule" PROPAGATED="false" REFERENCECLASS="CIM_SchedulingElement" NAME="SchedElement"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SchedulingElement for the input queue.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ReflectorClientService"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association will serve as the base class for handling BGP routing information for clients of the reflector of this Cluster.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ReflectorClientService" PROPAGATED="false" REFERENCECLASS="CIM_BGPCluster" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Cluster for which this Service is being defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ReflectorClientService" PROPAGATED="false" REFERENCECLASS="CIM_BGPService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGPService to handles routing information as a client in the Cluster.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ReflectorNonClientService"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association will serve as the base class for handling BGP routing information for the non-clients of the reflector of this Cluster.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ReflectorNonClientService" PROPAGATED="false" REFERENCECLASS="CIM_BGPCluster" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Cluster for which this Service is being defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ReflectorNonClientService" PROPAGATED="false" REFERENCECLASS="CIM_BGPService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGPService which handles routing information as a non-client of the Cluster.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ReflectorService"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association will serve as the base class for defining and distributing BGP routing information for the reflector of this Cluster.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ReflectorService" PROPAGATED="false" REFERENCECLASS="CIM_BGPCluster" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Cluster for which this Service is being defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ReflectorService" PROPAGATED="false" REFERENCECLASS="CIM_BGPService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGPService which distributes routing information in the Cluster.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_RemoteAccessAvailableToElement"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Misc</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Describes an element&apos;s knowledge regarding accessing other (i.e., remote) Servers and Systems.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RemoteAccessAvailableToElement" PROPAGATED="false" REFERENCECLASS="CIM_RemoteServiceAccessPoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The remote server or system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RemoteAccessAvailableToElement" PROPAGATED="false" REFERENCECLASS="CIM_EnabledLogicalElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnabledLogicalElement which has knowledge of the remote server or system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RemoteAccessAvailableToElement" PROPAGATED="false" NAME="IsDefault" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that this access information is defined as a default configuration for the system.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RemoteAccessAvailableToElement" PROPAGATED="false" NAME="OrderOfAccess" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When an element is accessing remote services and systems, it MAY be necessary to order those accesses. This property defines that ordering - where lower numbers indicate a higher priority for access. A value of 0 (default) indicates that ordering does not apply. If multiple RemoteAccessPoint instances have the same value for OrderOfAccess, then these AccessPoints MAY be used in any sequence defined by the implementation.</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_RouteForwardedByService"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Routes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This assocation makes explicit the next hops that are forwarded by a specific ForwardingService, to reach the destination. Every ForwardingService can have its own unique set of routing destinations and next hops. The association is deprecated since it is incorrect to mandate the existence of a ForwardingService in order to define the existence of a route.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RouteForwardedByService" PROPAGATED="false" REFERENCECLASS="CIM_ForwardingService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The forwarding service for the route.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RouteForwardedByService" PROPAGATED="false" REFERENCECLASS="CIM_NextHopRouting" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The route being forwarded.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RouteForwardedByService" PROPAGATED="false" NAME="AdminDistance" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopRoute.AdminDistance</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains the current administrative distance of this route, for the ForwardingService. Note that this property indicates current, specific values - whereas an instance of the CIM_AdministrativeDistance class defines default distances.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RouteForwardedByService" PROPAGATED="false" NAME="PathMetric" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopRoute.RouteMetric</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PathMetric provides a numeric indication as to the preference of this route compared to other routes that reach the same destination.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_RoutersInAS"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Systems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This aggregation establishes &apos;whole-part&apos; relationships between an AutonomousSystem and the routers that it contains. In addition, the routers in the AS share common configuration information, and are commonly administered.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RoutersInAS" PROPAGATED="false" REFERENCECLASS="CIM_AutonomousSystem" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AutonomousSystem that aggregates the routers belonging to it and administers them.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RoutersInAS" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Routers that are contained in the AS.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_RoutersInAS" PROPAGATED="false" NAME="BGPSupportedAttributes" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an array of strings that contain the BGP attributes supported by this router.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_RoutersInAS" PROPAGATED="false" NAME="AddCommunityValue" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TRUE means that the community value of this router is added to the existing community value, and FALSE means that the community value of this router replaces the existing community value.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RoutersInAS" PROPAGATED="false" NAME="Role" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an enumeration that defines the function, from the point of view of BGP, of this router.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Conventional BGP Speaker</cim:VALUE><cim:VALUE>Route Reflector</cim:VALUE><cim:VALUE>Router Reflector Client</cim:VALUE><cim:VALUE>Route Reflector Non-Client</cim:VALUE><cim:VALUE>Peer Group Member</cim:VALUE><cim:VALUE>Confederation Member</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RoutersInAS" PROPAGATED="false" NAME="OtherRoleDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the type of function that this router has in its AS when the value of the Role property of this class is set to 1 (i.e., &quot;Other&quot;). The format of the string inserted in this property should be similar in format to the values defined for the Role property. This property should be set to NULL when the Role property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CollectedMSEs" NAME="CIM_RoutersInBGPCluster"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This aggregation establishes the routers (ComputerSystems) in a BGPCluster. At least three routers are required to form a cluster - a reflector and two clients. The routers that form a cluster share common configuration information.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RoutersInBGPCluster" PROPAGATED="false" REFERENCECLASS="CIM_BGPCluster" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Cluster that aggregates the routers participating in it.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RoutersInBGPCluster" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="Member"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Member</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>3</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The routers that form the Cluster.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_RoutesBGP"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association defines a BGP route, and makes explicit the dependency between a BGPIPRoute and a BGPProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RoutesBGP" PROPAGATED="false" REFERENCECLASS="CIM_BGPProtocolEndpoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>2</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGPProtocolEndpoints that represent the source and destination (or at least the next hop) of the BGP route.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RoutesBGP" PROPAGATED="false" REFERENCECLASS="CIM_BGPIPRoute" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The routing table entry that represents a BGP route.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_RouteUsesEndpoint"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Routes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>RouteUsesEndpoint depicts the relationship between a next hop route and the local Endpoint that is used to transmit the traffic to the &apos;next hop&apos;.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RouteUsesEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolEndpoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The endpoint used to reach the route&apos;s destination.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RouteUsesEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_NextHopRoute" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The route using the endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AdminDomain" NAME="CIM_RoutingProtocolDomain"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::RoutingForwarding</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Routing Protocol Domain is a collection of routers which coordinate their routing knowledge using a single [instance of a] routing protocol. This class represents the area/layer/level/zone like property of a routing protocol, such as an OSPF (area), IS-IS (layer) or PNNI (level). It does not represent the entire routing domain in every case. For example for OSPF, it represents an Area, but in the case of RIP, it represents the whole RIP domain. Any common attributes of these routing domains can be placed in this class in future versions of CIM.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AdminDomain" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameFormat</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NameFormat property identifies how the Name of the AdminDomain is generated, using the heuristic specified in the CIM V2 System Model specification. The property assumes that to determine and assign a Name the documented rules are traversed in order. The NameFormat Values list defines the precedence order for assigning the Name of the AdminDomain. 

&quot;FC&quot; has been deprecated and replaced by &quot;WWN&quot; to be consistent with the other ValueMaps.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>AS</cim:VALUE><cim:VALUE>NAP</cim:VALUE><cim:VALUE>NOC</cim:VALUE><cim:VALUE>POP</cim:VALUE><cim:VALUE>RNP</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>WAN</cim:VALUE><cim:VALUE>LAN</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>IB</cim:VALUE><cim:VALUE>FC</cim:VALUE><cim:VALUE>Policy Repository</cim:VALUE><cim:VALUE>WWN</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Autonomous System</cim:VALUE><cim:VALUE>Network Access Provider</cim:VALUE><cim:VALUE>Network Operations Center</cim:VALUE><cim:VALUE>Point of Presence</cim:VALUE><cim:VALUE>Regional Network Provider</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>WAN</cim:VALUE><cim:VALUE>LAN</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>Policy Repository</cim:VALUE><cim:VALUE>Fibre Channel Worldwide Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AdminDomain.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as the key of a System instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ContainedDomain" NAME="CIM_RoutingProtocolDomainInAS"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::RoutingForwarding</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This assocation connects an AutonomousSystem to the routing domains that it contains.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RoutingProtocolDomainInAS" PROPAGATED="false" REFERENCECLASS="CIM_AutonomousSystem" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The autonomous system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RoutingProtocolDomainInAS" PROPAGATED="false" REFERENCECLASS="CIM_RoutingProtocolDomain" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The routing domain.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceServiceDependency" NAME="CIM_SchedulerUsed"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_QueueToSchedule</cim:VALUE><cim:VALUE>CIM_SchedulingServiceToSchedule</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>In order to remove queued packets, a process or Service (identified as a PacketSchedulingService) runs. This association describes the Dependency of the queue and its QueuingService on a SchedulingService, which empties it. 

The association is deprecated in lieu of associating Queuing Services to SchedulingElements, and SchedulingElements into SchedulingServices. The latter approach is very flexible regarding the implementations that can be modeled, and removes the need to track individual traffic streams using an artificial model property, TrafficClass.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SchedulerUsed" PROPAGATED="false" REFERENCECLASS="CIM_PacketSchedulingService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_QueueToSchedule.Queue</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PacketSchedulingService which empties the Queuing Service&apos;s queue.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SchedulerUsed" PROPAGATED="false" REFERENCECLASS="CIM_QueuingService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_QueueToSchedule.SchedElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The queue and its QueuingService from which packets are emptied.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="true" NAME="TypeOfDependency" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The nature of the Service-to-Service dependency. 2 - Antecedent Service shall have completed before Dependent service&apos;s functionality is available.
3 - Antecedent Service shall have started before Dependent service&apos;s functionality is available.
4 - Antecedent Service shall not be started in order for Dependent service&apos;s functionality to be available.
5 - The two Services cooperate and augment each other&apos;s function. There is no requirement implied by this value regarding the execution of the Antecedent service in order for the Dependent service to operate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Service Must Have Completed</cim:VALUE><cim:VALUE>Service Must Be Started</cim:VALUE><cim:VALUE>Service Must Not Be Started</cim:VALUE><cim:VALUE>Cooperate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="true" NAME="RestartService" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes that the Antecedent Service must be restarted after the Dependent operation is complete.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolEndpoint" NAME="CIM_SCSIProtocolEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A SCSIProtocolEndpoint represents the protocol (command) aspects of a logical SCSI port, independent of the connection/transport. SCSIProtocolEndpoint is either directly or indirectly associated to one or more instances of LogicalPort (via PortImplementsEndpoint) depending on the underlying transport. Indirect associations aggregate one or more LogicalPorts using intermediate ProtocolEndpoints (iSCSI, etc). SCSIProtocolEndpoint is also associated to a SCSIProtocolController, representing the SCSI device.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SCSIProtocolEndpoint" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SCSI identifier for the target or initiator device, in the format appropriate for the ConnectionType. If a ConnectionType specific subclass is defined, the subclass may override Name to define the format. For other ConnectionTypes, the format (and content) should match that of PermamnentAddress of the corresponding LogicalPort.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10 |Protocol Specific Parameters | Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SCSIProtocolEndpoint.ConnectionType</cim:VALUE><cim:VALUE>CIM_SCSIProtocolEndpoint.OtherConnectionType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIProtocolEndpoint" PROPAGATED="false" NAME="ConnectionType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The supported connection type for this endpoint. The connection type may be needed before the port(s) are associated and also is used in some SCSI commands.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>Parallel SCSI</cim:VALUE><cim:VALUE>SSA</cim:VALUE><cim:VALUE>IEEE 1394</cim:VALUE><cim:VALUE>RDMA</cim:VALUE><cim:VALUE>iSCSI</cim:VALUE><cim:VALUE>SAS</cim:VALUE><cim:VALUE>ADT</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10 | Protocol Identifier | Values</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SCSIProtocolEndpoint.Name</cim:VALUE><cim:VALUE>CIM_SCSIProtocolEndpoint.OtherConnectionType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIProtocolEndpoint" PROPAGATED="false" NAME="Role" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For iSCSI, each SCSIProtocolEndpoint MUST act as either a target or an initiator endpoint. Other transports allow a SCSI PE to act as both an initiator and target endpoint. This property indicates which role this ProtocolEndpoint implements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Initiator</cim:VALUE><cim:VALUE>Target</cim:VALUE><cim:VALUE>Both Initiator and Target</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIProtocolEndpoint" PROPAGATED="false" NAME="TargetRelativePortNumber" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For ports on a target device, the port number, relative to the storage system. 0 is reserved by T10, 1 is port A, 2 is port B, etc. These numbers are used in SCSI commands that operate on target port groups.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10 | RelativeTargetPort | IdentifierFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIProtocolEndpoint" PROPAGATED="false" NAME="OtherConnectionType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The connection type, if ConnectionType is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SCSIProtocolEndpoint.Name</cim:VALUE><cim:VALUE>CIM_SCSIProtocolEndpoint.ConnectionType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType is an enumeration that is synchronized with the IANA ifType MIB. The ifType MIB is maintained at the URL, http://www.iana.org/assignments/ianaiftype-mib. Also, additional values defined by the DMTF are included. The property is used to categorize and classify instances of the ProtocolEndpoint class. Note that if the ProtocolIFType is set to 1 (Other), then the type information should be provided in the OtherTypeDescription string property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124</cim:VALUE><cim:VALUE>125</cim:VALUE><cim:VALUE>126</cim:VALUE><cim:VALUE>127</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE><cim:VALUE>131</cim:VALUE><cim:VALUE>132</cim:VALUE><cim:VALUE>133</cim:VALUE><cim:VALUE>134</cim:VALUE><cim:VALUE>135</cim:VALUE><cim:VALUE>136</cim:VALUE><cim:VALUE>137</cim:VALUE><cim:VALUE>138</cim:VALUE><cim:VALUE>139</cim:VALUE><cim:VALUE>140</cim:VALUE><cim:VALUE>141</cim:VALUE><cim:VALUE>142</cim:VALUE><cim:VALUE>143</cim:VALUE><cim:VALUE>144</cim:VALUE><cim:VALUE>145</cim:VALUE><cim:VALUE>146</cim:VALUE><cim:VALUE>147</cim:VALUE><cim:VALUE>148</cim:VALUE><cim:VALUE>149</cim:VALUE><cim:VALUE>150</cim:VALUE><cim:VALUE>151</cim:VALUE><cim:VALUE>152</cim:VALUE><cim:VALUE>153</cim:VALUE><cim:VALUE>154</cim:VALUE><cim:VALUE>155</cim:VALUE><cim:VALUE>156</cim:VALUE><cim:VALUE>157</cim:VALUE><cim:VALUE>158</cim:VALUE><cim:VALUE>159</cim:VALUE><cim:VALUE>160</cim:VALUE><cim:VALUE>161</cim:VALUE><cim:VALUE>162</cim:VALUE><cim:VALUE>163</cim:VALUE><cim:VALUE>164</cim:VALUE><cim:VALUE>165</cim:VALUE><cim:VALUE>166</cim:VALUE><cim:VALUE>167</cim:VALUE><cim:VALUE>168</cim:VALUE><cim:VALUE>169</cim:VALUE><cim:VALUE>170</cim:VALUE><cim:VALUE>171</cim:VALUE><cim:VALUE>172</cim:VALUE><cim:VALUE>173</cim:VALUE><cim:VALUE>174</cim:VALUE><cim:VALUE>175</cim:VALUE><cim:VALUE>176</cim:VALUE><cim:VALUE>177</cim:VALUE><cim:VALUE>178</cim:VALUE><cim:VALUE>179</cim:VALUE><cim:VALUE>180</cim:VALUE><cim:VALUE>181</cim:VALUE><cim:VALUE>182</cim:VALUE><cim:VALUE>183</cim:VALUE><cim:VALUE>184</cim:VALUE><cim:VALUE>185</cim:VALUE><cim:VALUE>186</cim:VALUE><cim:VALUE>187</cim:VALUE><cim:VALUE>188</cim:VALUE><cim:VALUE>189</cim:VALUE><cim:VALUE>190</cim:VALUE><cim:VALUE>191</cim:VALUE><cim:VALUE>192</cim:VALUE><cim:VALUE>193</cim:VALUE><cim:VALUE>194</cim:VALUE><cim:VALUE>195</cim:VALUE><cim:VALUE>196</cim:VALUE><cim:VALUE>197</cim:VALUE><cim:VALUE>198</cim:VALUE><cim:VALUE>199</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>207</cim:VALUE><cim:VALUE>208</cim:VALUE><cim:VALUE>209</cim:VALUE><cim:VALUE>210</cim:VALUE><cim:VALUE>211</cim:VALUE><cim:VALUE>212</cim:VALUE><cim:VALUE>213</cim:VALUE><cim:VALUE>214</cim:VALUE><cim:VALUE>215</cim:VALUE><cim:VALUE>216</cim:VALUE><cim:VALUE>217</cim:VALUE><cim:VALUE>218</cim:VALUE><cim:VALUE>219</cim:VALUE><cim:VALUE>220</cim:VALUE><cim:VALUE>221</cim:VALUE><cim:VALUE>222</cim:VALUE><cim:VALUE>223</cim:VALUE><cim:VALUE>224</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101</cim:VALUE><cim:VALUE>4102</cim:VALUE><cim:VALUE>4103</cim:VALUE><cim:VALUE>4104</cim:VALUE><cim:VALUE>4105</cim:VALUE><cim:VALUE>4106</cim:VALUE><cim:VALUE>4107</cim:VALUE><cim:VALUE>4108</cim:VALUE><cim:VALUE>4109</cim:VALUE><cim:VALUE>4110</cim:VALUE><cim:VALUE>4111</cim:VALUE><cim:VALUE>4112</cim:VALUE><cim:VALUE>4113</cim:VALUE><cim:VALUE>4114</cim:VALUE><cim:VALUE>4115</cim:VALUE><cim:VALUE>4200</cim:VALUE><cim:VALUE>4201</cim:VALUE><cim:VALUE>4202</cim:VALUE><cim:VALUE>4203</cim:VALUE><cim:VALUE>4204</cim:VALUE><cim:VALUE>4205</cim:VALUE><cim:VALUE>4300</cim:VALUE><cim:VALUE>4400</cim:VALUE><cim:VALUE>4401</cim:VALUE><cim:VALUE>4402</cim:VALUE><cim:VALUE>4403</cim:VALUE><cim:VALUE>4404</cim:VALUE><cim:VALUE>4405</cim:VALUE><cim:VALUE>4406</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Regular 1822</cim:VALUE><cim:VALUE>HDH 1822</cim:VALUE><cim:VALUE>DDN X.25</cim:VALUE><cim:VALUE>RFC877 X.25</cim:VALUE><cim:VALUE>Ethernet CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.3 CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.4 Token Bus</cim:VALUE><cim:VALUE>ISO 802.5 Token Ring</cim:VALUE><cim:VALUE>ISO 802.6 MAN</cim:VALUE><cim:VALUE>StarLAN</cim:VALUE><cim:VALUE>Proteon 10Mbit</cim:VALUE><cim:VALUE>Proteon 80Mbit</cim:VALUE><cim:VALUE>HyperChannel</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>LAP-B</cim:VALUE><cim:VALUE>SDLC</cim:VALUE><cim:VALUE>DS1</cim:VALUE><cim:VALUE>E1</cim:VALUE><cim:VALUE>Basic ISDN</cim:VALUE><cim:VALUE>Primary ISDN</cim:VALUE><cim:VALUE>Proprietary Point-to-Point Serial</cim:VALUE><cim:VALUE>PPP</cim:VALUE><cim:VALUE>Software Loopback</cim:VALUE><cim:VALUE>EON</cim:VALUE><cim:VALUE>Ethernet 3Mbit</cim:VALUE><cim:VALUE>NSIP</cim:VALUE><cim:VALUE>SLIP</cim:VALUE><cim:VALUE>Ultra</cim:VALUE><cim:VALUE>DS3</cim:VALUE><cim:VALUE>SIP</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>RS-232</cim:VALUE><cim:VALUE>Parallel</cim:VALUE><cim:VALUE>ARCNet</cim:VALUE><cim:VALUE>ARCNet Plus</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>MIO X.25</cim:VALUE><cim:VALUE>SONET</cim:VALUE><cim:VALUE>X.25 PLE</cim:VALUE><cim:VALUE>ISO 802.211c</cim:VALUE><cim:VALUE>LocalTalk</cim:VALUE><cim:VALUE>SMDS DXI</cim:VALUE><cim:VALUE>Frame Relay Service</cim:VALUE><cim:VALUE>V.35</cim:VALUE><cim:VALUE>HSSI</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>Modem</cim:VALUE><cim:VALUE>AAL5</cim:VALUE><cim:VALUE>SONET Path</cim:VALUE><cim:VALUE>SONET VT</cim:VALUE><cim:VALUE>SMDS ICIP</cim:VALUE><cim:VALUE>Proprietary Virtual/Internal</cim:VALUE><cim:VALUE>Proprietary Multiplexor</cim:VALUE><cim:VALUE>IEEE 802.12</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>HIPPI Interface</cim:VALUE><cim:VALUE>Frame Relay Interconnect</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.3</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.5</cim:VALUE><cim:VALUE>ATM Emulated Circuit</cim:VALUE><cim:VALUE>Fast Ethernet (100BaseT)</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>V.11</cim:VALUE><cim:VALUE>V.36</cim:VALUE><cim:VALUE>G703 at 64K</cim:VALUE><cim:VALUE>G703 at 2Mb</cim:VALUE><cim:VALUE>QLLC</cim:VALUE><cim:VALUE>Fast Ethernet 100BaseFX</cim:VALUE><cim:VALUE>Channel</cim:VALUE><cim:VALUE>IEEE 802.11</cim:VALUE><cim:VALUE>IBM 260/370 OEMI Channel</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Data Link Switching</cim:VALUE><cim:VALUE>ISDN S/T Interface</cim:VALUE><cim:VALUE>ISDN U Interface</cim:VALUE><cim:VALUE>LAP-D</cim:VALUE><cim:VALUE>IP Switch</cim:VALUE><cim:VALUE>Remote Source Route Bridging</cim:VALUE><cim:VALUE>ATM Logical</cim:VALUE><cim:VALUE>DS0</cim:VALUE><cim:VALUE>DS0 Bundle</cim:VALUE><cim:VALUE>BSC</cim:VALUE><cim:VALUE>Async</cim:VALUE><cim:VALUE>Combat Net Radio</cim:VALUE><cim:VALUE>ISO 802.5r DTR</cim:VALUE><cim:VALUE>Ext Pos Loc Report System</cim:VALUE><cim:VALUE>AppleTalk Remote Access Protocol</cim:VALUE><cim:VALUE>Proprietary Connectionless</cim:VALUE><cim:VALUE>ITU X.29 Host PAD</cim:VALUE><cim:VALUE>ITU X.3 Terminal PAD</cim:VALUE><cim:VALUE>Frame Relay MPI</cim:VALUE><cim:VALUE>ITU X.213</cim:VALUE><cim:VALUE>ADSL</cim:VALUE><cim:VALUE>RADSL</cim:VALUE><cim:VALUE>SDSL</cim:VALUE><cim:VALUE>VDSL</cim:VALUE><cim:VALUE>ISO 802.5 CRFP</cim:VALUE><cim:VALUE>Myrinet</cim:VALUE><cim:VALUE>Voice Receive and Transmit</cim:VALUE><cim:VALUE>Voice Foreign Exchange Office</cim:VALUE><cim:VALUE>Voice Foreign Exchange Service</cim:VALUE><cim:VALUE>Voice Encapsulation</cim:VALUE><cim:VALUE>Voice over IP</cim:VALUE><cim:VALUE>ATM DXI</cim:VALUE><cim:VALUE>ATM FUNI</cim:VALUE><cim:VALUE>ATM IMA</cim:VALUE><cim:VALUE>PPP Multilink Bundle</cim:VALUE><cim:VALUE>IP over CDLC</cim:VALUE><cim:VALUE>IP over CLAW</cim:VALUE><cim:VALUE>Stack to Stack</cim:VALUE><cim:VALUE>Virtual IP Address</cim:VALUE><cim:VALUE>MPC</cim:VALUE><cim:VALUE>IP over ATM</cim:VALUE><cim:VALUE>ISO 802.5j Fibre Token Ring</cim:VALUE><cim:VALUE>TDLC</cim:VALUE><cim:VALUE>Gigabit Ethernet</cim:VALUE><cim:VALUE>HDLC</cim:VALUE><cim:VALUE>LAP-F</cim:VALUE><cim:VALUE>V.37</cim:VALUE><cim:VALUE>X.25 MLP</cim:VALUE><cim:VALUE>X.25 Hunt Group</cim:VALUE><cim:VALUE>Transp HDLC</cim:VALUE><cim:VALUE>Interleave Channel</cim:VALUE><cim:VALUE>FAST Channel</cim:VALUE><cim:VALUE>IP (for APPN HPR in IP Networks)</cim:VALUE><cim:VALUE>CATV MAC Layer</cim:VALUE><cim:VALUE>CATV Downstream</cim:VALUE><cim:VALUE>CATV Upstream</cim:VALUE><cim:VALUE>Avalon 12MPP Switch</cim:VALUE><cim:VALUE>Tunnel</cim:VALUE><cim:VALUE>Coffee</cim:VALUE><cim:VALUE>Circuit Emulation Service</cim:VALUE><cim:VALUE>ATM SubInterface</cim:VALUE><cim:VALUE>Layer 2 VLAN using 802.1Q</cim:VALUE><cim:VALUE>Layer 3 VLAN using IP</cim:VALUE><cim:VALUE>Layer 3 VLAN using IPX</cim:VALUE><cim:VALUE>Digital Power Line</cim:VALUE><cim:VALUE>Multimedia Mail over IP</cim:VALUE><cim:VALUE>DTM</cim:VALUE><cim:VALUE>DCN</cim:VALUE><cim:VALUE>IP Forwarding</cim:VALUE><cim:VALUE>MSDSL</cim:VALUE><cim:VALUE>IEEE 1394</cim:VALUE><cim:VALUE>IF-GSN/HIPPI-6400</cim:VALUE><cim:VALUE>DVB-RCC MAC Layer</cim:VALUE><cim:VALUE>DVB-RCC Downstream</cim:VALUE><cim:VALUE>DVB-RCC Upstream</cim:VALUE><cim:VALUE>ATM Virtual</cim:VALUE><cim:VALUE>MPLS Tunnel</cim:VALUE><cim:VALUE>SRP</cim:VALUE><cim:VALUE>Voice over ATM</cim:VALUE><cim:VALUE>Voice over Frame Relay</cim:VALUE><cim:VALUE>ISDL</cim:VALUE><cim:VALUE>Composite Link</cim:VALUE><cim:VALUE>SS7 Signaling Link</cim:VALUE><cim:VALUE>Proprietary P2P Wireless</cim:VALUE><cim:VALUE>Frame Forward</cim:VALUE><cim:VALUE>RFC1483 Multiprotocol over ATM</cim:VALUE><cim:VALUE>USB</cim:VALUE><cim:VALUE>IEEE 802.3ad Link Aggregate</cim:VALUE><cim:VALUE>BGP Policy Accounting</cim:VALUE><cim:VALUE>FRF .16 Multilink FR</cim:VALUE><cim:VALUE>H.323 Gatekeeper</cim:VALUE><cim:VALUE>H.323 Proxy</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>Multi-Frequency Signaling Link</cim:VALUE><cim:VALUE>HDSL-2</cim:VALUE><cim:VALUE>S-HDSL</cim:VALUE><cim:VALUE>DS1 Facility Data Link</cim:VALUE><cim:VALUE>Packet over SONET/SDH</cim:VALUE><cim:VALUE>DVB-ASI Input</cim:VALUE><cim:VALUE>DVB-ASI Output</cim:VALUE><cim:VALUE>Power Line</cim:VALUE><cim:VALUE>Non Facility Associated Signaling</cim:VALUE><cim:VALUE>TR008</cim:VALUE><cim:VALUE>GR303 RDT</cim:VALUE><cim:VALUE>GR303 IDT</cim:VALUE><cim:VALUE>ISUP</cim:VALUE><cim:VALUE>Proprietary Wireless MAC Layer</cim:VALUE><cim:VALUE>Proprietary Wireless Downstream</cim:VALUE><cim:VALUE>Proprietary Wireless Upstream</cim:VALUE><cim:VALUE>HIPERLAN Type 2</cim:VALUE><cim:VALUE>Proprietary Broadband Wireless Access Point to Mulipoint</cim:VALUE><cim:VALUE>SONET Overhead Channel</cim:VALUE><cim:VALUE>Digital Wrapper Overhead Channel</cim:VALUE><cim:VALUE>ATM Adaptation Layer 2</cim:VALUE><cim:VALUE>Radio MAC</cim:VALUE><cim:VALUE>ATM Radio</cim:VALUE><cim:VALUE>Inter Machine Trunk</cim:VALUE><cim:VALUE>MVL DSL</cim:VALUE><cim:VALUE>Long Read DSL</cim:VALUE><cim:VALUE>Frame Relay DLCI Endpoint</cim:VALUE><cim:VALUE>ATM VCI Endpoint</cim:VALUE><cim:VALUE>Optical Channel</cim:VALUE><cim:VALUE>Optical Transport</cim:VALUE><cim:VALUE>Proprietary ATM</cim:VALUE><cim:VALUE>Voice over Cable</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>TE Link</cim:VALUE><cim:VALUE>Q.2931</cim:VALUE><cim:VALUE>Virtual Trunk Group</cim:VALUE><cim:VALUE>SIP Trunk Group</cim:VALUE><cim:VALUE>SIP Signaling</cim:VALUE><cim:VALUE>CATV Upstream Channel</cim:VALUE><cim:VALUE>Econet</cim:VALUE><cim:VALUE>FSAN 155Mb PON</cim:VALUE><cim:VALUE>FSAN 622Mb PON</cim:VALUE><cim:VALUE>Transparent Bridge</cim:VALUE><cim:VALUE>Line Group</cim:VALUE><cim:VALUE>Voice E&amp;M Feature Group</cim:VALUE><cim:VALUE>Voice FGD EANA</cim:VALUE><cim:VALUE>Voice DID</cim:VALUE><cim:VALUE>MPEG Transport</cim:VALUE><cim:VALUE>6To4</cim:VALUE><cim:VALUE>GTP</cim:VALUE><cim:VALUE>Paradyne EtherLoop 1</cim:VALUE><cim:VALUE>Paradyne EtherLoop 2</cim:VALUE><cim:VALUE>Optical Channel Group</cim:VALUE><cim:VALUE>HomePNA</cim:VALUE><cim:VALUE>GFP</cim:VALUE><cim:VALUE>ciscoISLvlan</cim:VALUE><cim:VALUE>actelisMetaLOOP</cim:VALUE><cim:VALUE>Fcip</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE><cim:VALUE>802.11a</cim:VALUE><cim:VALUE>802.11b</cim:VALUE><cim:VALUE>802.11g</cim:VALUE><cim:VALUE>802.11h</cim:VALUE><cim:VALUE>NFS</cim:VALUE><cim:VALUE>CIFS</cim:VALUE><cim:VALUE>DAFS</cim:VALUE><cim:VALUE>WebDAV</cim:VALUE><cim:VALUE>HTTP</cim:VALUE><cim:VALUE>FTP</cim:VALUE><cim:VALUE>NDMP</cim:VALUE><cim:VALUE>Telnet</cim:VALUE><cim:VALUE>SSH</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>SMTP</cim:VALUE><cim:VALUE>LDAP</cim:VALUE><cim:VALUE>RDP</cim:VALUE><cim:VALUE>HTTPS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolEndpoint" NAME="CIM_SecurityAssociationEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IPsec</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SecurityAssociationEndpoint (SAEndpoint) represents the endpoint of a secure connection. This is typically an IP connection, although the model allows more flexibility than just IP. The SecurityAssociationEndpoint is tied to an IPProtocolEndpoint (or possibly other endpoint) using the LogicalIdentity association. Note that an endpoint is defined at both ends of the connection.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="false" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstallDate</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstallDate records when the SA (and its endpoint) was created.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="false" NAME="LifetimeSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LifetimeSeconds specifies the maximum time that the SA will be considered valid after it has been created. A value of zero indicates that the default of 8 hours be used. A non-zero value indicates the seconds lifetime.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="false" NAME="RefreshThresholdSecondsPercentage" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RefreshThresholdSecondsPercentage is the lifetime percentage after which a new SA should be acquired, before the existing SA expires. A random period may be added to a calculated threshold to reduce network thrashing.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="false" NAME="IdleDurationSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IdleDurationSeconds specifies how long the SA can be idle before it is deleted. The default value, 0, indicates that there is no idle timeout period.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="false" NAME="LifetimeKilobytes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LifetimeKilobytes specifies the maximum number of kilobytes of data traffic to be protected by the SA. A value of zero (the default) indicates that there should be no maximum kilobyte lifetime. A non-zero value specifies the desired kilobyte lifetime. The SA is deleted when the LifetimeKilobyte value is exceeded.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="false" NAME="RefreshThresholdKbytesPercentage" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RefreshThresholdKbytesPercentage is the lifetime percentage of kilobytes processed, at which a new SA should be acquired. A random value may be added to the calculated threshold to reduce network thrashing.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="false" NAME="PacketLoggingActive" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PacketLoggingActive causes a log to be kept of traffic processed by the SAEndpoint.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType is an enumeration that is synchronized with the IANA ifType MIB. The ifType MIB is maintained at the URL, http://www.iana.org/assignments/ianaiftype-mib. Also, additional values defined by the DMTF are included. The property is used to categorize and classify instances of the ProtocolEndpoint class. Note that if the ProtocolIFType is set to 1 (Other), then the type information should be provided in the OtherTypeDescription string property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124</cim:VALUE><cim:VALUE>125</cim:VALUE><cim:VALUE>126</cim:VALUE><cim:VALUE>127</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE><cim:VALUE>131</cim:VALUE><cim:VALUE>132</cim:VALUE><cim:VALUE>133</cim:VALUE><cim:VALUE>134</cim:VALUE><cim:VALUE>135</cim:VALUE><cim:VALUE>136</cim:VALUE><cim:VALUE>137</cim:VALUE><cim:VALUE>138</cim:VALUE><cim:VALUE>139</cim:VALUE><cim:VALUE>140</cim:VALUE><cim:VALUE>141</cim:VALUE><cim:VALUE>142</cim:VALUE><cim:VALUE>143</cim:VALUE><cim:VALUE>144</cim:VALUE><cim:VALUE>145</cim:VALUE><cim:VALUE>146</cim:VALUE><cim:VALUE>147</cim:VALUE><cim:VALUE>148</cim:VALUE><cim:VALUE>149</cim:VALUE><cim:VALUE>150</cim:VALUE><cim:VALUE>151</cim:VALUE><cim:VALUE>152</cim:VALUE><cim:VALUE>153</cim:VALUE><cim:VALUE>154</cim:VALUE><cim:VALUE>155</cim:VALUE><cim:VALUE>156</cim:VALUE><cim:VALUE>157</cim:VALUE><cim:VALUE>158</cim:VALUE><cim:VALUE>159</cim:VALUE><cim:VALUE>160</cim:VALUE><cim:VALUE>161</cim:VALUE><cim:VALUE>162</cim:VALUE><cim:VALUE>163</cim:VALUE><cim:VALUE>164</cim:VALUE><cim:VALUE>165</cim:VALUE><cim:VALUE>166</cim:VALUE><cim:VALUE>167</cim:VALUE><cim:VALUE>168</cim:VALUE><cim:VALUE>169</cim:VALUE><cim:VALUE>170</cim:VALUE><cim:VALUE>171</cim:VALUE><cim:VALUE>172</cim:VALUE><cim:VALUE>173</cim:VALUE><cim:VALUE>174</cim:VALUE><cim:VALUE>175</cim:VALUE><cim:VALUE>176</cim:VALUE><cim:VALUE>177</cim:VALUE><cim:VALUE>178</cim:VALUE><cim:VALUE>179</cim:VALUE><cim:VALUE>180</cim:VALUE><cim:VALUE>181</cim:VALUE><cim:VALUE>182</cim:VALUE><cim:VALUE>183</cim:VALUE><cim:VALUE>184</cim:VALUE><cim:VALUE>185</cim:VALUE><cim:VALUE>186</cim:VALUE><cim:VALUE>187</cim:VALUE><cim:VALUE>188</cim:VALUE><cim:VALUE>189</cim:VALUE><cim:VALUE>190</cim:VALUE><cim:VALUE>191</cim:VALUE><cim:VALUE>192</cim:VALUE><cim:VALUE>193</cim:VALUE><cim:VALUE>194</cim:VALUE><cim:VALUE>195</cim:VALUE><cim:VALUE>196</cim:VALUE><cim:VALUE>197</cim:VALUE><cim:VALUE>198</cim:VALUE><cim:VALUE>199</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>207</cim:VALUE><cim:VALUE>208</cim:VALUE><cim:VALUE>209</cim:VALUE><cim:VALUE>210</cim:VALUE><cim:VALUE>211</cim:VALUE><cim:VALUE>212</cim:VALUE><cim:VALUE>213</cim:VALUE><cim:VALUE>214</cim:VALUE><cim:VALUE>215</cim:VALUE><cim:VALUE>216</cim:VALUE><cim:VALUE>217</cim:VALUE><cim:VALUE>218</cim:VALUE><cim:VALUE>219</cim:VALUE><cim:VALUE>220</cim:VALUE><cim:VALUE>221</cim:VALUE><cim:VALUE>222</cim:VALUE><cim:VALUE>223</cim:VALUE><cim:VALUE>224</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101</cim:VALUE><cim:VALUE>4102</cim:VALUE><cim:VALUE>4103</cim:VALUE><cim:VALUE>4104</cim:VALUE><cim:VALUE>4105</cim:VALUE><cim:VALUE>4106</cim:VALUE><cim:VALUE>4107</cim:VALUE><cim:VALUE>4108</cim:VALUE><cim:VALUE>4109</cim:VALUE><cim:VALUE>4110</cim:VALUE><cim:VALUE>4111</cim:VALUE><cim:VALUE>4112</cim:VALUE><cim:VALUE>4113</cim:VALUE><cim:VALUE>4114</cim:VALUE><cim:VALUE>4115</cim:VALUE><cim:VALUE>4200</cim:VALUE><cim:VALUE>4201</cim:VALUE><cim:VALUE>4202</cim:VALUE><cim:VALUE>4203</cim:VALUE><cim:VALUE>4204</cim:VALUE><cim:VALUE>4205</cim:VALUE><cim:VALUE>4300</cim:VALUE><cim:VALUE>4400</cim:VALUE><cim:VALUE>4401</cim:VALUE><cim:VALUE>4402</cim:VALUE><cim:VALUE>4403</cim:VALUE><cim:VALUE>4404</cim:VALUE><cim:VALUE>4405</cim:VALUE><cim:VALUE>4406</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Regular 1822</cim:VALUE><cim:VALUE>HDH 1822</cim:VALUE><cim:VALUE>DDN X.25</cim:VALUE><cim:VALUE>RFC877 X.25</cim:VALUE><cim:VALUE>Ethernet CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.3 CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.4 Token Bus</cim:VALUE><cim:VALUE>ISO 802.5 Token Ring</cim:VALUE><cim:VALUE>ISO 802.6 MAN</cim:VALUE><cim:VALUE>StarLAN</cim:VALUE><cim:VALUE>Proteon 10Mbit</cim:VALUE><cim:VALUE>Proteon 80Mbit</cim:VALUE><cim:VALUE>HyperChannel</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>LAP-B</cim:VALUE><cim:VALUE>SDLC</cim:VALUE><cim:VALUE>DS1</cim:VALUE><cim:VALUE>E1</cim:VALUE><cim:VALUE>Basic ISDN</cim:VALUE><cim:VALUE>Primary ISDN</cim:VALUE><cim:VALUE>Proprietary Point-to-Point Serial</cim:VALUE><cim:VALUE>PPP</cim:VALUE><cim:VALUE>Software Loopback</cim:VALUE><cim:VALUE>EON</cim:VALUE><cim:VALUE>Ethernet 3Mbit</cim:VALUE><cim:VALUE>NSIP</cim:VALUE><cim:VALUE>SLIP</cim:VALUE><cim:VALUE>Ultra</cim:VALUE><cim:VALUE>DS3</cim:VALUE><cim:VALUE>SIP</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>RS-232</cim:VALUE><cim:VALUE>Parallel</cim:VALUE><cim:VALUE>ARCNet</cim:VALUE><cim:VALUE>ARCNet Plus</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>MIO X.25</cim:VALUE><cim:VALUE>SONET</cim:VALUE><cim:VALUE>X.25 PLE</cim:VALUE><cim:VALUE>ISO 802.211c</cim:VALUE><cim:VALUE>LocalTalk</cim:VALUE><cim:VALUE>SMDS DXI</cim:VALUE><cim:VALUE>Frame Relay Service</cim:VALUE><cim:VALUE>V.35</cim:VALUE><cim:VALUE>HSSI</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>Modem</cim:VALUE><cim:VALUE>AAL5</cim:VALUE><cim:VALUE>SONET Path</cim:VALUE><cim:VALUE>SONET VT</cim:VALUE><cim:VALUE>SMDS ICIP</cim:VALUE><cim:VALUE>Proprietary Virtual/Internal</cim:VALUE><cim:VALUE>Proprietary Multiplexor</cim:VALUE><cim:VALUE>IEEE 802.12</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>HIPPI Interface</cim:VALUE><cim:VALUE>Frame Relay Interconnect</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.3</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.5</cim:VALUE><cim:VALUE>ATM Emulated Circuit</cim:VALUE><cim:VALUE>Fast Ethernet (100BaseT)</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>V.11</cim:VALUE><cim:VALUE>V.36</cim:VALUE><cim:VALUE>G703 at 64K</cim:VALUE><cim:VALUE>G703 at 2Mb</cim:VALUE><cim:VALUE>QLLC</cim:VALUE><cim:VALUE>Fast Ethernet 100BaseFX</cim:VALUE><cim:VALUE>Channel</cim:VALUE><cim:VALUE>IEEE 802.11</cim:VALUE><cim:VALUE>IBM 260/370 OEMI Channel</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Data Link Switching</cim:VALUE><cim:VALUE>ISDN S/T Interface</cim:VALUE><cim:VALUE>ISDN U Interface</cim:VALUE><cim:VALUE>LAP-D</cim:VALUE><cim:VALUE>IP Switch</cim:VALUE><cim:VALUE>Remote Source Route Bridging</cim:VALUE><cim:VALUE>ATM Logical</cim:VALUE><cim:VALUE>DS0</cim:VALUE><cim:VALUE>DS0 Bundle</cim:VALUE><cim:VALUE>BSC</cim:VALUE><cim:VALUE>Async</cim:VALUE><cim:VALUE>Combat Net Radio</cim:VALUE><cim:VALUE>ISO 802.5r DTR</cim:VALUE><cim:VALUE>Ext Pos Loc Report System</cim:VALUE><cim:VALUE>AppleTalk Remote Access Protocol</cim:VALUE><cim:VALUE>Proprietary Connectionless</cim:VALUE><cim:VALUE>ITU X.29 Host PAD</cim:VALUE><cim:VALUE>ITU X.3 Terminal PAD</cim:VALUE><cim:VALUE>Frame Relay MPI</cim:VALUE><cim:VALUE>ITU X.213</cim:VALUE><cim:VALUE>ADSL</cim:VALUE><cim:VALUE>RADSL</cim:VALUE><cim:VALUE>SDSL</cim:VALUE><cim:VALUE>VDSL</cim:VALUE><cim:VALUE>ISO 802.5 CRFP</cim:VALUE><cim:VALUE>Myrinet</cim:VALUE><cim:VALUE>Voice Receive and Transmit</cim:VALUE><cim:VALUE>Voice Foreign Exchange Office</cim:VALUE><cim:VALUE>Voice Foreign Exchange Service</cim:VALUE><cim:VALUE>Voice Encapsulation</cim:VALUE><cim:VALUE>Voice over IP</cim:VALUE><cim:VALUE>ATM DXI</cim:VALUE><cim:VALUE>ATM FUNI</cim:VALUE><cim:VALUE>ATM IMA</cim:VALUE><cim:VALUE>PPP Multilink Bundle</cim:VALUE><cim:VALUE>IP over CDLC</cim:VALUE><cim:VALUE>IP over CLAW</cim:VALUE><cim:VALUE>Stack to Stack</cim:VALUE><cim:VALUE>Virtual IP Address</cim:VALUE><cim:VALUE>MPC</cim:VALUE><cim:VALUE>IP over ATM</cim:VALUE><cim:VALUE>ISO 802.5j Fibre Token Ring</cim:VALUE><cim:VALUE>TDLC</cim:VALUE><cim:VALUE>Gigabit Ethernet</cim:VALUE><cim:VALUE>HDLC</cim:VALUE><cim:VALUE>LAP-F</cim:VALUE><cim:VALUE>V.37</cim:VALUE><cim:VALUE>X.25 MLP</cim:VALUE><cim:VALUE>X.25 Hunt Group</cim:VALUE><cim:VALUE>Transp HDLC</cim:VALUE><cim:VALUE>Interleave Channel</cim:VALUE><cim:VALUE>FAST Channel</cim:VALUE><cim:VALUE>IP (for APPN HPR in IP Networks)</cim:VALUE><cim:VALUE>CATV MAC Layer</cim:VALUE><cim:VALUE>CATV Downstream</cim:VALUE><cim:VALUE>CATV Upstream</cim:VALUE><cim:VALUE>Avalon 12MPP Switch</cim:VALUE><cim:VALUE>Tunnel</cim:VALUE><cim:VALUE>Coffee</cim:VALUE><cim:VALUE>Circuit Emulation Service</cim:VALUE><cim:VALUE>ATM SubInterface</cim:VALUE><cim:VALUE>Layer 2 VLAN using 802.1Q</cim:VALUE><cim:VALUE>Layer 3 VLAN using IP</cim:VALUE><cim:VALUE>Layer 3 VLAN using IPX</cim:VALUE><cim:VALUE>Digital Power Line</cim:VALUE><cim:VALUE>Multimedia Mail over IP</cim:VALUE><cim:VALUE>DTM</cim:VALUE><cim:VALUE>DCN</cim:VALUE><cim:VALUE>IP Forwarding</cim:VALUE><cim:VALUE>MSDSL</cim:VALUE><cim:VALUE>IEEE 1394</cim:VALUE><cim:VALUE>IF-GSN/HIPPI-6400</cim:VALUE><cim:VALUE>DVB-RCC MAC Layer</cim:VALUE><cim:VALUE>DVB-RCC Downstream</cim:VALUE><cim:VALUE>DVB-RCC Upstream</cim:VALUE><cim:VALUE>ATM Virtual</cim:VALUE><cim:VALUE>MPLS Tunnel</cim:VALUE><cim:VALUE>SRP</cim:VALUE><cim:VALUE>Voice over ATM</cim:VALUE><cim:VALUE>Voice over Frame Relay</cim:VALUE><cim:VALUE>ISDL</cim:VALUE><cim:VALUE>Composite Link</cim:VALUE><cim:VALUE>SS7 Signaling Link</cim:VALUE><cim:VALUE>Proprietary P2P Wireless</cim:VALUE><cim:VALUE>Frame Forward</cim:VALUE><cim:VALUE>RFC1483 Multiprotocol over ATM</cim:VALUE><cim:VALUE>USB</cim:VALUE><cim:VALUE>IEEE 802.3ad Link Aggregate</cim:VALUE><cim:VALUE>BGP Policy Accounting</cim:VALUE><cim:VALUE>FRF .16 Multilink FR</cim:VALUE><cim:VALUE>H.323 Gatekeeper</cim:VALUE><cim:VALUE>H.323 Proxy</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>Multi-Frequency Signaling Link</cim:VALUE><cim:VALUE>HDSL-2</cim:VALUE><cim:VALUE>S-HDSL</cim:VALUE><cim:VALUE>DS1 Facility Data Link</cim:VALUE><cim:VALUE>Packet over SONET/SDH</cim:VALUE><cim:VALUE>DVB-ASI Input</cim:VALUE><cim:VALUE>DVB-ASI Output</cim:VALUE><cim:VALUE>Power Line</cim:VALUE><cim:VALUE>Non Facility Associated Signaling</cim:VALUE><cim:VALUE>TR008</cim:VALUE><cim:VALUE>GR303 RDT</cim:VALUE><cim:VALUE>GR303 IDT</cim:VALUE><cim:VALUE>ISUP</cim:VALUE><cim:VALUE>Proprietary Wireless MAC Layer</cim:VALUE><cim:VALUE>Proprietary Wireless Downstream</cim:VALUE><cim:VALUE>Proprietary Wireless Upstream</cim:VALUE><cim:VALUE>HIPERLAN Type 2</cim:VALUE><cim:VALUE>Proprietary Broadband Wireless Access Point to Mulipoint</cim:VALUE><cim:VALUE>SONET Overhead Channel</cim:VALUE><cim:VALUE>Digital Wrapper Overhead Channel</cim:VALUE><cim:VALUE>ATM Adaptation Layer 2</cim:VALUE><cim:VALUE>Radio MAC</cim:VALUE><cim:VALUE>ATM Radio</cim:VALUE><cim:VALUE>Inter Machine Trunk</cim:VALUE><cim:VALUE>MVL DSL</cim:VALUE><cim:VALUE>Long Read DSL</cim:VALUE><cim:VALUE>Frame Relay DLCI Endpoint</cim:VALUE><cim:VALUE>ATM VCI Endpoint</cim:VALUE><cim:VALUE>Optical Channel</cim:VALUE><cim:VALUE>Optical Transport</cim:VALUE><cim:VALUE>Proprietary ATM</cim:VALUE><cim:VALUE>Voice over Cable</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>TE Link</cim:VALUE><cim:VALUE>Q.2931</cim:VALUE><cim:VALUE>Virtual Trunk Group</cim:VALUE><cim:VALUE>SIP Trunk Group</cim:VALUE><cim:VALUE>SIP Signaling</cim:VALUE><cim:VALUE>CATV Upstream Channel</cim:VALUE><cim:VALUE>Econet</cim:VALUE><cim:VALUE>FSAN 155Mb PON</cim:VALUE><cim:VALUE>FSAN 622Mb PON</cim:VALUE><cim:VALUE>Transparent Bridge</cim:VALUE><cim:VALUE>Line Group</cim:VALUE><cim:VALUE>Voice E&amp;M Feature Group</cim:VALUE><cim:VALUE>Voice FGD EANA</cim:VALUE><cim:VALUE>Voice DID</cim:VALUE><cim:VALUE>MPEG Transport</cim:VALUE><cim:VALUE>6To4</cim:VALUE><cim:VALUE>GTP</cim:VALUE><cim:VALUE>Paradyne EtherLoop 1</cim:VALUE><cim:VALUE>Paradyne EtherLoop 2</cim:VALUE><cim:VALUE>Optical Channel Group</cim:VALUE><cim:VALUE>HomePNA</cim:VALUE><cim:VALUE>GFP</cim:VALUE><cim:VALUE>ciscoISLvlan</cim:VALUE><cim:VALUE>actelisMetaLOOP</cim:VALUE><cim:VALUE>Fcip</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE><cim:VALUE>802.11a</cim:VALUE><cim:VALUE>802.11b</cim:VALUE><cim:VALUE>802.11g</cim:VALUE><cim:VALUE>802.11h</cim:VALUE><cim:VALUE>NFS</cim:VALUE><cim:VALUE>CIFS</cim:VALUE><cim:VALUE>DAFS</cim:VALUE><cim:VALUE>WebDAV</cim:VALUE><cim:VALUE>HTTP</cim:VALUE><cim:VALUE>FTP</cim:VALUE><cim:VALUE>NDMP</cim:VALUE><cim:VALUE>Telnet</cim:VALUE><cim:VALUE>SSH</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>SMTP</cim:VALUE><cim:VALUE>LDAP</cim:VALUE><cim:VALUE>RDP</cim:VALUE><cim:VALUE>HTTPS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ForwardingService" NAME="CIM_SourceRoutingService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SourceRoutingService represents the capability of a switch to participate in the source routing of frames received at its ports. It is a system-level Service that provides and supports local switching only. The SourceRouting Service is aggregated into a higher level SwitchService through the SwitchServiceSourceRouting association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SourceRoutingService" PROPAGATED="false" NAME="BridgeLfMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the bridge operates using older 3 bit length negotiation fields or the newer 6 bit length field in its RIF.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Mode3</cim:VALUE><cim:VALUE>Mode6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrBridgeLfMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ForwardingService" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the type of protocol that is being forwarded.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ForwardingService.OtherProtocolType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ForwardingService" PROPAGATED="true" NAME="OtherProtocolType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the type of protocol that is being forwarded when the value of the ProtocolType attribute is 1 (i.e., &quot;Other&quot;). This provides for future extensibility.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ForwardingService.ProtocolType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="Keywords" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that provide descriptive words and phrases that can be used in queries. To-date, this property has not been implemented, since it is not standardized. Also, if this was a necessary query construct, then it would be required higher in the inheritance hierarchy. The latter has not proven necessary. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="ServiceURL" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAccessURI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a URL that provides the protocol, network location, and other service-specific information required in order to access the service. It is deprecated with the recommendation that ServiceAccessURI be instantiated instead. This new class correctly positions the semantics of the service access, and clarifies the format of the information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="StartupConditions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific pre-conditions that must be met in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() method to suit their specific needs. To-date, this refinement has not been necessary. Also, the property is not very useful, since it is not standardized. If this was a necessary construct, then it would be required higher in the inheritance hierarchy (on Service). The latter has not proven true. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="StartupParameters" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific parameters that must be supplied to the StartService() method in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() methods to suit their specific needs. To-date, this refinement has not been necessary. If indeed the method were refined, then its parameters would more formally convey this information. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ForwardingService" NAME="CIM_SpanningTreeService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This service class represents the capability of a switch to participate in the distributed construction of a spanning tree.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SpanningTreeService" PROPAGATED="false" NAME="ProtocolSpec" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the spanning tree protocol used by the switch.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>DEC LB100</cim:VALUE><cim:VALUE>IEEE 802d</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpProtocolSpecification</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SpanningTreeService" PROPAGATED="false" NAME="Priority" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The format of the priority bits are the first two octets of the 8-octet long Bridge ID. The other (last) 6 octets of the Bridge ID are given by the value of the Bridge Address. 

A priority that can be assigned to the switch for use in constructing the spanning tree. The unique identifier for a switch is constructed by concatenating the MAC address associated with the switch for spanning tree operations to the two-byte priority. Choice of the priority value influences election of the root bridge.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpPriority</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SpanningTreeService" PROPAGATED="false" NAME="SpanningTreeBridgeAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MAC address used by the spanning tree service when it must be uniquely identified. When concatenated with a SpanningTreeService Priority, a unique bridge identifier results. This property is defined for use of switches supporting multiple spanning tree services. 

Note that the MAC address is formatted as twelve hexadecimal digits (e.g., &quot;010203040506&quot;), with each pair representing one of the six octets of the MAC address in &quot;canonical&quot; bit order according to RFC 2469.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SpanningTreeService" PROPAGATED="false" NAME="DesignatedRoot" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The complete Bridge ID (Priority + MAC Address) of the root bridge. The format of the priority bits are the first two octets of the 8-octet long Bridge ID. Note that the MAC address is formatted as twelve hexadecimal digits (e.g., &quot;010203040506&quot;), with each pair representing one of the six octets of the MAC address in &quot;canonical&quot; bit order according to RFC 2469.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>16</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpDesignatedRoot</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SpanningTreeService" PROPAGATED="false" NAME="RootCost" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cost of the path from the switch to the root.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpRootCost</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SpanningTreeService" PROPAGATED="false" NAME="RootPort" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The port number of the port having the lowest cost path to the root bridge.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpRootPort</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SpanningTreeService" PROPAGATED="false" NAME="MaxAge" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current value for the maximum age of Spanning Tree information before discard, as learned from the network.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hundredths of Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpMaxAge</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SpanningTreeService" PROPAGATED="false" NAME="HelloTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current value of the interval between transmission of bridge PDUs by the switch, on any port for which it is the spanning tree root or trying to become so, as learned from the network.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hundredths of Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpHelloTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SpanningTreeService" PROPAGATED="false" NAME="HoldTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum interval between transmission of bridge PDUs through a given port, as learned from the network.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hundredths of Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpHoldTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SpanningTreeService" PROPAGATED="false" NAME="ForwardDelay" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time spent by a port in the listening state before transitioning to the learning state, and in the learning state before transitioning to the forwarding state, as learned from the network. This value is also used during the period of a topology change as the maximum age of Spanning Tree information before discard.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hundredths of Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpForwardDelay</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SpanningTreeService" PROPAGATED="false" NAME="BridgeMaxAge" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxAge parameter to be used by all switches in the network if this switch becomes the root.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hundredths of Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpBridgeMaxAge</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SpanningTreeService" PROPAGATED="false" NAME="BridgeHelloTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The HelloTime parameter to be used by all switches in the network if this switch becomes the root.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hundredths of Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpBridgeHelloTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SpanningTreeService" PROPAGATED="false" NAME="BridgeForwardDelay" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ForwardDelay parameter to be used by all switches in the network if this switch becomes the root.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hundredths of Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpBridgeForwardDelay</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ForwardingService" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the type of protocol that is being forwarded.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ForwardingService.OtherProtocolType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ForwardingService" PROPAGATED="true" NAME="OtherProtocolType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the type of protocol that is being forwarded when the value of the ProtocolType attribute is 1 (i.e., &quot;Other&quot;). This provides for future extensibility.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ForwardingService.ProtocolType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="Keywords" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that provide descriptive words and phrases that can be used in queries. To-date, this property has not been implemented, since it is not standardized. Also, if this was a necessary query construct, then it would be required higher in the inheritance hierarchy. The latter has not proven necessary. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="ServiceURL" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAccessURI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a URL that provides the protocol, network location, and other service-specific information required in order to access the service. It is deprecated with the recommendation that ServiceAccessURI be instantiated instead. This new class correctly positions the semantics of the service access, and clarifies the format of the information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="StartupConditions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific pre-conditions that must be met in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() method to suit their specific needs. To-date, this refinement has not been necessary. Also, the property is not very useful, since it is not standardized. If this was a necessary construct, then it would be required higher in the inheritance hierarchy (on Service). The latter has not proven true. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="StartupParameters" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific parameters that must be supplied to the StartService() method in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() methods to suit their specific needs. To-date, this refinement has not been necessary. If indeed the method were refined, then its parameters would more formally convey this information. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_VLANService" NAME="CIM_Specific802dot1QVLANService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::VLAN</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is deprecated following discussion as to the need of a modeling a 802.1Q as a service. It was determined that a 802.1Q service was not needed. If a switch supports 802.1Q, an instance of this class should be instantiated in the switch. If the switch supports GVRP, this class represents the function that the switch performs with respect to GVRP.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolEndpoint" NAME="CIM_SSHProtocolEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ConsoleProtocols</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A representation of a communications endpoint where an SSH server can be accessed using the SSH protocol.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SSHProtocolEndpoint" PROPAGATED="false" NAME="EnabledSSHVersions" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers indicating the version or versions of SSH protocol that are enabled for the SSH service. Its possible for versions to be supported for a service and not currently enabled for use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>SSHv1</cim:VALUE><cim:VALUE>SSHv2</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHProtocolEndpoint.OtherEnabledSSHVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SSHProtocolEndpoint" PROPAGATED="false" NAME="OtherEnabledSSHVersion" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the EnabledSSHVersions property is set to 1, &quot;Other&quot; then this is a free form string providing more information about the SSH protocol. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHProtocolEndpoint.EnabledSSHVersions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SSHProtocolEndpoint" PROPAGATED="false" NAME="SSHVersion" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of SSH in use for this connection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>SSHv1</cim:VALUE><cim:VALUE>SSHv2</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHProtocolEndpoint.OtherSSHVersion</cim:VALUE><cim:VALUE>CIM_SSHProtocolEndpoint.EnabledSSHVersions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SSHProtocolEndpoint" PROPAGATED="false" NAME="OtherSSHVersion" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the SSHVersion property is set to 1, &quot;Other&quot; then this is a free form string providing more information about the current SSH protocol. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHProtocolEndpoint.SSHVersion</cim:VALUE><cim:VALUE>CIM_SSHProtocolEndpoint.OtherEnabledSSHVersion</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SSHProtocolEndpoint" PROPAGATED="false" NAME="EnabledEncryptionAlgorithms" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers indicating the encryption algorithms that are enabled for this SSH service. Its possible for an encryption algorithm to be supported by an SSH service and not be enabled to be used. One of the enabled algorithms will actually be in use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>DES</cim:VALUE><cim:VALUE>DES3</cim:VALUE><cim:VALUE>RC4</cim:VALUE><cim:VALUE>IDEA</cim:VALUE><cim:VALUE>SKIPJACK</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHProtocolEndpoint.OtherEnabledEncryptionAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SSHProtocolEndpoint" PROPAGATED="false" NAME="OtherEnabledEncryptionAlgorithm" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the EnabledEncryptionAlgorithms property is set 1, &quot;Other&quot; this property contains a free form string providing more information about supported algorithms. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHProtocolEndpoint.EnabledEncryptionAlgorithms</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SSHProtocolEndpoint" PROPAGATED="false" NAME="EncryptionAlgorithm" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The encryption algorithm currently in use for this connection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>DES</cim:VALUE><cim:VALUE>DES3</cim:VALUE><cim:VALUE>RC4</cim:VALUE><cim:VALUE>IDEA</cim:VALUE><cim:VALUE>SKIPJACK</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHProtocolEndpoint.OtherEncryptionAlgorithm</cim:VALUE><cim:VALUE>CIM_SSHProtocolEndpoint.EnabledEncryptionAlgorithms</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_SSHProtocolEndpoint" PROPAGATED="false" NAME="OtherEncryptionAlgorithm" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the EncryptionAlgorithm property is set to 1, &quot;Other&quot; then this is a free form string providing more information about the current encryption algorithm. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SSHProtocolEndpoint.EncryptionAlgorithm</cim:VALUE><cim:VALUE>CIM_SSHProtocolEndpoint.OtherEnabledEncryptionAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_SSHProtocolEndpoint" PROPAGATED="false" NAME="IdleTimeout" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IdleTimeout specifies how long the connection can be idle before the connection is terminated. The default value, 0, indicates that there is no idle timeout period.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SSHProtocolEndpoint" PROPAGATED="false" NAME="KeepAlive" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If this property is true, the SSH keep alive timer is enabled.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SSHProtocolEndpoint" PROPAGATED="false" NAME="ForwardX11" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If this property is true, the SSH X11 forwarding mode is enabled.</cim:VALUE></cim:QUALIFIER><cim:VALUE>false</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SSHProtocolEndpoint" PROPAGATED="false" NAME="Compression" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If this property is true, SSH compression is enabled.</cim:VALUE></cim:QUALIFIER><cim:VALUE>true</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType is an enumeration that is synchronized with the IANA ifType MIB. The ifType MIB is maintained at the URL, http://www.iana.org/assignments/ianaiftype-mib. Also, additional values defined by the DMTF are included. The property is used to categorize and classify instances of the ProtocolEndpoint class. Note that if the ProtocolIFType is set to 1 (Other), then the type information should be provided in the OtherTypeDescription string property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124</cim:VALUE><cim:VALUE>125</cim:VALUE><cim:VALUE>126</cim:VALUE><cim:VALUE>127</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE><cim:VALUE>131</cim:VALUE><cim:VALUE>132</cim:VALUE><cim:VALUE>133</cim:VALUE><cim:VALUE>134</cim:VALUE><cim:VALUE>135</cim:VALUE><cim:VALUE>136</cim:VALUE><cim:VALUE>137</cim:VALUE><cim:VALUE>138</cim:VALUE><cim:VALUE>139</cim:VALUE><cim:VALUE>140</cim:VALUE><cim:VALUE>141</cim:VALUE><cim:VALUE>142</cim:VALUE><cim:VALUE>143</cim:VALUE><cim:VALUE>144</cim:VALUE><cim:VALUE>145</cim:VALUE><cim:VALUE>146</cim:VALUE><cim:VALUE>147</cim:VALUE><cim:VALUE>148</cim:VALUE><cim:VALUE>149</cim:VALUE><cim:VALUE>150</cim:VALUE><cim:VALUE>151</cim:VALUE><cim:VALUE>152</cim:VALUE><cim:VALUE>153</cim:VALUE><cim:VALUE>154</cim:VALUE><cim:VALUE>155</cim:VALUE><cim:VALUE>156</cim:VALUE><cim:VALUE>157</cim:VALUE><cim:VALUE>158</cim:VALUE><cim:VALUE>159</cim:VALUE><cim:VALUE>160</cim:VALUE><cim:VALUE>161</cim:VALUE><cim:VALUE>162</cim:VALUE><cim:VALUE>163</cim:VALUE><cim:VALUE>164</cim:VALUE><cim:VALUE>165</cim:VALUE><cim:VALUE>166</cim:VALUE><cim:VALUE>167</cim:VALUE><cim:VALUE>168</cim:VALUE><cim:VALUE>169</cim:VALUE><cim:VALUE>170</cim:VALUE><cim:VALUE>171</cim:VALUE><cim:VALUE>172</cim:VALUE><cim:VALUE>173</cim:VALUE><cim:VALUE>174</cim:VALUE><cim:VALUE>175</cim:VALUE><cim:VALUE>176</cim:VALUE><cim:VALUE>177</cim:VALUE><cim:VALUE>178</cim:VALUE><cim:VALUE>179</cim:VALUE><cim:VALUE>180</cim:VALUE><cim:VALUE>181</cim:VALUE><cim:VALUE>182</cim:VALUE><cim:VALUE>183</cim:VALUE><cim:VALUE>184</cim:VALUE><cim:VALUE>185</cim:VALUE><cim:VALUE>186</cim:VALUE><cim:VALUE>187</cim:VALUE><cim:VALUE>188</cim:VALUE><cim:VALUE>189</cim:VALUE><cim:VALUE>190</cim:VALUE><cim:VALUE>191</cim:VALUE><cim:VALUE>192</cim:VALUE><cim:VALUE>193</cim:VALUE><cim:VALUE>194</cim:VALUE><cim:VALUE>195</cim:VALUE><cim:VALUE>196</cim:VALUE><cim:VALUE>197</cim:VALUE><cim:VALUE>198</cim:VALUE><cim:VALUE>199</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>207</cim:VALUE><cim:VALUE>208</cim:VALUE><cim:VALUE>209</cim:VALUE><cim:VALUE>210</cim:VALUE><cim:VALUE>211</cim:VALUE><cim:VALUE>212</cim:VALUE><cim:VALUE>213</cim:VALUE><cim:VALUE>214</cim:VALUE><cim:VALUE>215</cim:VALUE><cim:VALUE>216</cim:VALUE><cim:VALUE>217</cim:VALUE><cim:VALUE>218</cim:VALUE><cim:VALUE>219</cim:VALUE><cim:VALUE>220</cim:VALUE><cim:VALUE>221</cim:VALUE><cim:VALUE>222</cim:VALUE><cim:VALUE>223</cim:VALUE><cim:VALUE>224</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101</cim:VALUE><cim:VALUE>4102</cim:VALUE><cim:VALUE>4103</cim:VALUE><cim:VALUE>4104</cim:VALUE><cim:VALUE>4105</cim:VALUE><cim:VALUE>4106</cim:VALUE><cim:VALUE>4107</cim:VALUE><cim:VALUE>4108</cim:VALUE><cim:VALUE>4109</cim:VALUE><cim:VALUE>4110</cim:VALUE><cim:VALUE>4111</cim:VALUE><cim:VALUE>4112</cim:VALUE><cim:VALUE>4113</cim:VALUE><cim:VALUE>4114</cim:VALUE><cim:VALUE>4115</cim:VALUE><cim:VALUE>4200</cim:VALUE><cim:VALUE>4201</cim:VALUE><cim:VALUE>4202</cim:VALUE><cim:VALUE>4203</cim:VALUE><cim:VALUE>4204</cim:VALUE><cim:VALUE>4205</cim:VALUE><cim:VALUE>4300</cim:VALUE><cim:VALUE>4400</cim:VALUE><cim:VALUE>4401</cim:VALUE><cim:VALUE>4402</cim:VALUE><cim:VALUE>4403</cim:VALUE><cim:VALUE>4404</cim:VALUE><cim:VALUE>4405</cim:VALUE><cim:VALUE>4406</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Regular 1822</cim:VALUE><cim:VALUE>HDH 1822</cim:VALUE><cim:VALUE>DDN X.25</cim:VALUE><cim:VALUE>RFC877 X.25</cim:VALUE><cim:VALUE>Ethernet CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.3 CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.4 Token Bus</cim:VALUE><cim:VALUE>ISO 802.5 Token Ring</cim:VALUE><cim:VALUE>ISO 802.6 MAN</cim:VALUE><cim:VALUE>StarLAN</cim:VALUE><cim:VALUE>Proteon 10Mbit</cim:VALUE><cim:VALUE>Proteon 80Mbit</cim:VALUE><cim:VALUE>HyperChannel</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>LAP-B</cim:VALUE><cim:VALUE>SDLC</cim:VALUE><cim:VALUE>DS1</cim:VALUE><cim:VALUE>E1</cim:VALUE><cim:VALUE>Basic ISDN</cim:VALUE><cim:VALUE>Primary ISDN</cim:VALUE><cim:VALUE>Proprietary Point-to-Point Serial</cim:VALUE><cim:VALUE>PPP</cim:VALUE><cim:VALUE>Software Loopback</cim:VALUE><cim:VALUE>EON</cim:VALUE><cim:VALUE>Ethernet 3Mbit</cim:VALUE><cim:VALUE>NSIP</cim:VALUE><cim:VALUE>SLIP</cim:VALUE><cim:VALUE>Ultra</cim:VALUE><cim:VALUE>DS3</cim:VALUE><cim:VALUE>SIP</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>RS-232</cim:VALUE><cim:VALUE>Parallel</cim:VALUE><cim:VALUE>ARCNet</cim:VALUE><cim:VALUE>ARCNet Plus</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>MIO X.25</cim:VALUE><cim:VALUE>SONET</cim:VALUE><cim:VALUE>X.25 PLE</cim:VALUE><cim:VALUE>ISO 802.211c</cim:VALUE><cim:VALUE>LocalTalk</cim:VALUE><cim:VALUE>SMDS DXI</cim:VALUE><cim:VALUE>Frame Relay Service</cim:VALUE><cim:VALUE>V.35</cim:VALUE><cim:VALUE>HSSI</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>Modem</cim:VALUE><cim:VALUE>AAL5</cim:VALUE><cim:VALUE>SONET Path</cim:VALUE><cim:VALUE>SONET VT</cim:VALUE><cim:VALUE>SMDS ICIP</cim:VALUE><cim:VALUE>Proprietary Virtual/Internal</cim:VALUE><cim:VALUE>Proprietary Multiplexor</cim:VALUE><cim:VALUE>IEEE 802.12</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>HIPPI Interface</cim:VALUE><cim:VALUE>Frame Relay Interconnect</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.3</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.5</cim:VALUE><cim:VALUE>ATM Emulated Circuit</cim:VALUE><cim:VALUE>Fast Ethernet (100BaseT)</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>V.11</cim:VALUE><cim:VALUE>V.36</cim:VALUE><cim:VALUE>G703 at 64K</cim:VALUE><cim:VALUE>G703 at 2Mb</cim:VALUE><cim:VALUE>QLLC</cim:VALUE><cim:VALUE>Fast Ethernet 100BaseFX</cim:VALUE><cim:VALUE>Channel</cim:VALUE><cim:VALUE>IEEE 802.11</cim:VALUE><cim:VALUE>IBM 260/370 OEMI Channel</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Data Link Switching</cim:VALUE><cim:VALUE>ISDN S/T Interface</cim:VALUE><cim:VALUE>ISDN U Interface</cim:VALUE><cim:VALUE>LAP-D</cim:VALUE><cim:VALUE>IP Switch</cim:VALUE><cim:VALUE>Remote Source Route Bridging</cim:VALUE><cim:VALUE>ATM Logical</cim:VALUE><cim:VALUE>DS0</cim:VALUE><cim:VALUE>DS0 Bundle</cim:VALUE><cim:VALUE>BSC</cim:VALUE><cim:VALUE>Async</cim:VALUE><cim:VALUE>Combat Net Radio</cim:VALUE><cim:VALUE>ISO 802.5r DTR</cim:VALUE><cim:VALUE>Ext Pos Loc Report System</cim:VALUE><cim:VALUE>AppleTalk Remote Access Protocol</cim:VALUE><cim:VALUE>Proprietary Connectionless</cim:VALUE><cim:VALUE>ITU X.29 Host PAD</cim:VALUE><cim:VALUE>ITU X.3 Terminal PAD</cim:VALUE><cim:VALUE>Frame Relay MPI</cim:VALUE><cim:VALUE>ITU X.213</cim:VALUE><cim:VALUE>ADSL</cim:VALUE><cim:VALUE>RADSL</cim:VALUE><cim:VALUE>SDSL</cim:VALUE><cim:VALUE>VDSL</cim:VALUE><cim:VALUE>ISO 802.5 CRFP</cim:VALUE><cim:VALUE>Myrinet</cim:VALUE><cim:VALUE>Voice Receive and Transmit</cim:VALUE><cim:VALUE>Voice Foreign Exchange Office</cim:VALUE><cim:VALUE>Voice Foreign Exchange Service</cim:VALUE><cim:VALUE>Voice Encapsulation</cim:VALUE><cim:VALUE>Voice over IP</cim:VALUE><cim:VALUE>ATM DXI</cim:VALUE><cim:VALUE>ATM FUNI</cim:VALUE><cim:VALUE>ATM IMA</cim:VALUE><cim:VALUE>PPP Multilink Bundle</cim:VALUE><cim:VALUE>IP over CDLC</cim:VALUE><cim:VALUE>IP over CLAW</cim:VALUE><cim:VALUE>Stack to Stack</cim:VALUE><cim:VALUE>Virtual IP Address</cim:VALUE><cim:VALUE>MPC</cim:VALUE><cim:VALUE>IP over ATM</cim:VALUE><cim:VALUE>ISO 802.5j Fibre Token Ring</cim:VALUE><cim:VALUE>TDLC</cim:VALUE><cim:VALUE>Gigabit Ethernet</cim:VALUE><cim:VALUE>HDLC</cim:VALUE><cim:VALUE>LAP-F</cim:VALUE><cim:VALUE>V.37</cim:VALUE><cim:VALUE>X.25 MLP</cim:VALUE><cim:VALUE>X.25 Hunt Group</cim:VALUE><cim:VALUE>Transp HDLC</cim:VALUE><cim:VALUE>Interleave Channel</cim:VALUE><cim:VALUE>FAST Channel</cim:VALUE><cim:VALUE>IP (for APPN HPR in IP Networks)</cim:VALUE><cim:VALUE>CATV MAC Layer</cim:VALUE><cim:VALUE>CATV Downstream</cim:VALUE><cim:VALUE>CATV Upstream</cim:VALUE><cim:VALUE>Avalon 12MPP Switch</cim:VALUE><cim:VALUE>Tunnel</cim:VALUE><cim:VALUE>Coffee</cim:VALUE><cim:VALUE>Circuit Emulation Service</cim:VALUE><cim:VALUE>ATM SubInterface</cim:VALUE><cim:VALUE>Layer 2 VLAN using 802.1Q</cim:VALUE><cim:VALUE>Layer 3 VLAN using IP</cim:VALUE><cim:VALUE>Layer 3 VLAN using IPX</cim:VALUE><cim:VALUE>Digital Power Line</cim:VALUE><cim:VALUE>Multimedia Mail over IP</cim:VALUE><cim:VALUE>DTM</cim:VALUE><cim:VALUE>DCN</cim:VALUE><cim:VALUE>IP Forwarding</cim:VALUE><cim:VALUE>MSDSL</cim:VALUE><cim:VALUE>IEEE 1394</cim:VALUE><cim:VALUE>IF-GSN/HIPPI-6400</cim:VALUE><cim:VALUE>DVB-RCC MAC Layer</cim:VALUE><cim:VALUE>DVB-RCC Downstream</cim:VALUE><cim:VALUE>DVB-RCC Upstream</cim:VALUE><cim:VALUE>ATM Virtual</cim:VALUE><cim:VALUE>MPLS Tunnel</cim:VALUE><cim:VALUE>SRP</cim:VALUE><cim:VALUE>Voice over ATM</cim:VALUE><cim:VALUE>Voice over Frame Relay</cim:VALUE><cim:VALUE>ISDL</cim:VALUE><cim:VALUE>Composite Link</cim:VALUE><cim:VALUE>SS7 Signaling Link</cim:VALUE><cim:VALUE>Proprietary P2P Wireless</cim:VALUE><cim:VALUE>Frame Forward</cim:VALUE><cim:VALUE>RFC1483 Multiprotocol over ATM</cim:VALUE><cim:VALUE>USB</cim:VALUE><cim:VALUE>IEEE 802.3ad Link Aggregate</cim:VALUE><cim:VALUE>BGP Policy Accounting</cim:VALUE><cim:VALUE>FRF .16 Multilink FR</cim:VALUE><cim:VALUE>H.323 Gatekeeper</cim:VALUE><cim:VALUE>H.323 Proxy</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>Multi-Frequency Signaling Link</cim:VALUE><cim:VALUE>HDSL-2</cim:VALUE><cim:VALUE>S-HDSL</cim:VALUE><cim:VALUE>DS1 Facility Data Link</cim:VALUE><cim:VALUE>Packet over SONET/SDH</cim:VALUE><cim:VALUE>DVB-ASI Input</cim:VALUE><cim:VALUE>DVB-ASI Output</cim:VALUE><cim:VALUE>Power Line</cim:VALUE><cim:VALUE>Non Facility Associated Signaling</cim:VALUE><cim:VALUE>TR008</cim:VALUE><cim:VALUE>GR303 RDT</cim:VALUE><cim:VALUE>GR303 IDT</cim:VALUE><cim:VALUE>ISUP</cim:VALUE><cim:VALUE>Proprietary Wireless MAC Layer</cim:VALUE><cim:VALUE>Proprietary Wireless Downstream</cim:VALUE><cim:VALUE>Proprietary Wireless Upstream</cim:VALUE><cim:VALUE>HIPERLAN Type 2</cim:VALUE><cim:VALUE>Proprietary Broadband Wireless Access Point to Mulipoint</cim:VALUE><cim:VALUE>SONET Overhead Channel</cim:VALUE><cim:VALUE>Digital Wrapper Overhead Channel</cim:VALUE><cim:VALUE>ATM Adaptation Layer 2</cim:VALUE><cim:VALUE>Radio MAC</cim:VALUE><cim:VALUE>ATM Radio</cim:VALUE><cim:VALUE>Inter Machine Trunk</cim:VALUE><cim:VALUE>MVL DSL</cim:VALUE><cim:VALUE>Long Read DSL</cim:VALUE><cim:VALUE>Frame Relay DLCI Endpoint</cim:VALUE><cim:VALUE>ATM VCI Endpoint</cim:VALUE><cim:VALUE>Optical Channel</cim:VALUE><cim:VALUE>Optical Transport</cim:VALUE><cim:VALUE>Proprietary ATM</cim:VALUE><cim:VALUE>Voice over Cable</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>TE Link</cim:VALUE><cim:VALUE>Q.2931</cim:VALUE><cim:VALUE>Virtual Trunk Group</cim:VALUE><cim:VALUE>SIP Trunk Group</cim:VALUE><cim:VALUE>SIP Signaling</cim:VALUE><cim:VALUE>CATV Upstream Channel</cim:VALUE><cim:VALUE>Econet</cim:VALUE><cim:VALUE>FSAN 155Mb PON</cim:VALUE><cim:VALUE>FSAN 622Mb PON</cim:VALUE><cim:VALUE>Transparent Bridge</cim:VALUE><cim:VALUE>Line Group</cim:VALUE><cim:VALUE>Voice E&amp;M Feature Group</cim:VALUE><cim:VALUE>Voice FGD EANA</cim:VALUE><cim:VALUE>Voice DID</cim:VALUE><cim:VALUE>MPEG Transport</cim:VALUE><cim:VALUE>6To4</cim:VALUE><cim:VALUE>GTP</cim:VALUE><cim:VALUE>Paradyne EtherLoop 1</cim:VALUE><cim:VALUE>Paradyne EtherLoop 2</cim:VALUE><cim:VALUE>Optical Channel Group</cim:VALUE><cim:VALUE>HomePNA</cim:VALUE><cim:VALUE>GFP</cim:VALUE><cim:VALUE>ciscoISLvlan</cim:VALUE><cim:VALUE>actelisMetaLOOP</cim:VALUE><cim:VALUE>Fcip</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE><cim:VALUE>802.11a</cim:VALUE><cim:VALUE>802.11b</cim:VALUE><cim:VALUE>802.11g</cim:VALUE><cim:VALUE>802.11h</cim:VALUE><cim:VALUE>NFS</cim:VALUE><cim:VALUE>CIFS</cim:VALUE><cim:VALUE>DAFS</cim:VALUE><cim:VALUE>WebDAV</cim:VALUE><cim:VALUE>HTTP</cim:VALUE><cim:VALUE>FTP</cim:VALUE><cim:VALUE>NDMP</cim:VALUE><cim:VALUE>Telnet</cim:VALUE><cim:VALUE>SSH</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>SMTP</cim:VALUE><cim:VALUE>LDAP</cim:VALUE><cim:VALUE>RDP</cim:VALUE><cim:VALUE>HTTPS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolEndpoint" NAME="CIM_SwitchPort"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Switch Port from which frames are received and out which they are transmitted. This endpoint is associated with its networking interface (such as Ethernet) via the EndpointIdentity relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SwitchPort" PROPAGATED="false" NAME="PortNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Numeric identifier for a switch port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dPort</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType is an enumeration that is synchronized with the IANA ifType MIB. The ifType MIB is maintained at the URL, http://www.iana.org/assignments/ianaiftype-mib. Also, additional values defined by the DMTF are included. The property is used to categorize and classify instances of the ProtocolEndpoint class. Note that if the ProtocolIFType is set to 1 (Other), then the type information should be provided in the OtherTypeDescription string property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124</cim:VALUE><cim:VALUE>125</cim:VALUE><cim:VALUE>126</cim:VALUE><cim:VALUE>127</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE><cim:VALUE>131</cim:VALUE><cim:VALUE>132</cim:VALUE><cim:VALUE>133</cim:VALUE><cim:VALUE>134</cim:VALUE><cim:VALUE>135</cim:VALUE><cim:VALUE>136</cim:VALUE><cim:VALUE>137</cim:VALUE><cim:VALUE>138</cim:VALUE><cim:VALUE>139</cim:VALUE><cim:VALUE>140</cim:VALUE><cim:VALUE>141</cim:VALUE><cim:VALUE>142</cim:VALUE><cim:VALUE>143</cim:VALUE><cim:VALUE>144</cim:VALUE><cim:VALUE>145</cim:VALUE><cim:VALUE>146</cim:VALUE><cim:VALUE>147</cim:VALUE><cim:VALUE>148</cim:VALUE><cim:VALUE>149</cim:VALUE><cim:VALUE>150</cim:VALUE><cim:VALUE>151</cim:VALUE><cim:VALUE>152</cim:VALUE><cim:VALUE>153</cim:VALUE><cim:VALUE>154</cim:VALUE><cim:VALUE>155</cim:VALUE><cim:VALUE>156</cim:VALUE><cim:VALUE>157</cim:VALUE><cim:VALUE>158</cim:VALUE><cim:VALUE>159</cim:VALUE><cim:VALUE>160</cim:VALUE><cim:VALUE>161</cim:VALUE><cim:VALUE>162</cim:VALUE><cim:VALUE>163</cim:VALUE><cim:VALUE>164</cim:VALUE><cim:VALUE>165</cim:VALUE><cim:VALUE>166</cim:VALUE><cim:VALUE>167</cim:VALUE><cim:VALUE>168</cim:VALUE><cim:VALUE>169</cim:VALUE><cim:VALUE>170</cim:VALUE><cim:VALUE>171</cim:VALUE><cim:VALUE>172</cim:VALUE><cim:VALUE>173</cim:VALUE><cim:VALUE>174</cim:VALUE><cim:VALUE>175</cim:VALUE><cim:VALUE>176</cim:VALUE><cim:VALUE>177</cim:VALUE><cim:VALUE>178</cim:VALUE><cim:VALUE>179</cim:VALUE><cim:VALUE>180</cim:VALUE><cim:VALUE>181</cim:VALUE><cim:VALUE>182</cim:VALUE><cim:VALUE>183</cim:VALUE><cim:VALUE>184</cim:VALUE><cim:VALUE>185</cim:VALUE><cim:VALUE>186</cim:VALUE><cim:VALUE>187</cim:VALUE><cim:VALUE>188</cim:VALUE><cim:VALUE>189</cim:VALUE><cim:VALUE>190</cim:VALUE><cim:VALUE>191</cim:VALUE><cim:VALUE>192</cim:VALUE><cim:VALUE>193</cim:VALUE><cim:VALUE>194</cim:VALUE><cim:VALUE>195</cim:VALUE><cim:VALUE>196</cim:VALUE><cim:VALUE>197</cim:VALUE><cim:VALUE>198</cim:VALUE><cim:VALUE>199</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>207</cim:VALUE><cim:VALUE>208</cim:VALUE><cim:VALUE>209</cim:VALUE><cim:VALUE>210</cim:VALUE><cim:VALUE>211</cim:VALUE><cim:VALUE>212</cim:VALUE><cim:VALUE>213</cim:VALUE><cim:VALUE>214</cim:VALUE><cim:VALUE>215</cim:VALUE><cim:VALUE>216</cim:VALUE><cim:VALUE>217</cim:VALUE><cim:VALUE>218</cim:VALUE><cim:VALUE>219</cim:VALUE><cim:VALUE>220</cim:VALUE><cim:VALUE>221</cim:VALUE><cim:VALUE>222</cim:VALUE><cim:VALUE>223</cim:VALUE><cim:VALUE>224</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101</cim:VALUE><cim:VALUE>4102</cim:VALUE><cim:VALUE>4103</cim:VALUE><cim:VALUE>4104</cim:VALUE><cim:VALUE>4105</cim:VALUE><cim:VALUE>4106</cim:VALUE><cim:VALUE>4107</cim:VALUE><cim:VALUE>4108</cim:VALUE><cim:VALUE>4109</cim:VALUE><cim:VALUE>4110</cim:VALUE><cim:VALUE>4111</cim:VALUE><cim:VALUE>4112</cim:VALUE><cim:VALUE>4113</cim:VALUE><cim:VALUE>4114</cim:VALUE><cim:VALUE>4115</cim:VALUE><cim:VALUE>4200</cim:VALUE><cim:VALUE>4201</cim:VALUE><cim:VALUE>4202</cim:VALUE><cim:VALUE>4203</cim:VALUE><cim:VALUE>4204</cim:VALUE><cim:VALUE>4205</cim:VALUE><cim:VALUE>4300</cim:VALUE><cim:VALUE>4400</cim:VALUE><cim:VALUE>4401</cim:VALUE><cim:VALUE>4402</cim:VALUE><cim:VALUE>4403</cim:VALUE><cim:VALUE>4404</cim:VALUE><cim:VALUE>4405</cim:VALUE><cim:VALUE>4406</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Regular 1822</cim:VALUE><cim:VALUE>HDH 1822</cim:VALUE><cim:VALUE>DDN X.25</cim:VALUE><cim:VALUE>RFC877 X.25</cim:VALUE><cim:VALUE>Ethernet CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.3 CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.4 Token Bus</cim:VALUE><cim:VALUE>ISO 802.5 Token Ring</cim:VALUE><cim:VALUE>ISO 802.6 MAN</cim:VALUE><cim:VALUE>StarLAN</cim:VALUE><cim:VALUE>Proteon 10Mbit</cim:VALUE><cim:VALUE>Proteon 80Mbit</cim:VALUE><cim:VALUE>HyperChannel</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>LAP-B</cim:VALUE><cim:VALUE>SDLC</cim:VALUE><cim:VALUE>DS1</cim:VALUE><cim:VALUE>E1</cim:VALUE><cim:VALUE>Basic ISDN</cim:VALUE><cim:VALUE>Primary ISDN</cim:VALUE><cim:VALUE>Proprietary Point-to-Point Serial</cim:VALUE><cim:VALUE>PPP</cim:VALUE><cim:VALUE>Software Loopback</cim:VALUE><cim:VALUE>EON</cim:VALUE><cim:VALUE>Ethernet 3Mbit</cim:VALUE><cim:VALUE>NSIP</cim:VALUE><cim:VALUE>SLIP</cim:VALUE><cim:VALUE>Ultra</cim:VALUE><cim:VALUE>DS3</cim:VALUE><cim:VALUE>SIP</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>RS-232</cim:VALUE><cim:VALUE>Parallel</cim:VALUE><cim:VALUE>ARCNet</cim:VALUE><cim:VALUE>ARCNet Plus</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>MIO X.25</cim:VALUE><cim:VALUE>SONET</cim:VALUE><cim:VALUE>X.25 PLE</cim:VALUE><cim:VALUE>ISO 802.211c</cim:VALUE><cim:VALUE>LocalTalk</cim:VALUE><cim:VALUE>SMDS DXI</cim:VALUE><cim:VALUE>Frame Relay Service</cim:VALUE><cim:VALUE>V.35</cim:VALUE><cim:VALUE>HSSI</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>Modem</cim:VALUE><cim:VALUE>AAL5</cim:VALUE><cim:VALUE>SONET Path</cim:VALUE><cim:VALUE>SONET VT</cim:VALUE><cim:VALUE>SMDS ICIP</cim:VALUE><cim:VALUE>Proprietary Virtual/Internal</cim:VALUE><cim:VALUE>Proprietary Multiplexor</cim:VALUE><cim:VALUE>IEEE 802.12</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>HIPPI Interface</cim:VALUE><cim:VALUE>Frame Relay Interconnect</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.3</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.5</cim:VALUE><cim:VALUE>ATM Emulated Circuit</cim:VALUE><cim:VALUE>Fast Ethernet (100BaseT)</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>V.11</cim:VALUE><cim:VALUE>V.36</cim:VALUE><cim:VALUE>G703 at 64K</cim:VALUE><cim:VALUE>G703 at 2Mb</cim:VALUE><cim:VALUE>QLLC</cim:VALUE><cim:VALUE>Fast Ethernet 100BaseFX</cim:VALUE><cim:VALUE>Channel</cim:VALUE><cim:VALUE>IEEE 802.11</cim:VALUE><cim:VALUE>IBM 260/370 OEMI Channel</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Data Link Switching</cim:VALUE><cim:VALUE>ISDN S/T Interface</cim:VALUE><cim:VALUE>ISDN U Interface</cim:VALUE><cim:VALUE>LAP-D</cim:VALUE><cim:VALUE>IP Switch</cim:VALUE><cim:VALUE>Remote Source Route Bridging</cim:VALUE><cim:VALUE>ATM Logical</cim:VALUE><cim:VALUE>DS0</cim:VALUE><cim:VALUE>DS0 Bundle</cim:VALUE><cim:VALUE>BSC</cim:VALUE><cim:VALUE>Async</cim:VALUE><cim:VALUE>Combat Net Radio</cim:VALUE><cim:VALUE>ISO 802.5r DTR</cim:VALUE><cim:VALUE>Ext Pos Loc Report System</cim:VALUE><cim:VALUE>AppleTalk Remote Access Protocol</cim:VALUE><cim:VALUE>Proprietary Connectionless</cim:VALUE><cim:VALUE>ITU X.29 Host PAD</cim:VALUE><cim:VALUE>ITU X.3 Terminal PAD</cim:VALUE><cim:VALUE>Frame Relay MPI</cim:VALUE><cim:VALUE>ITU X.213</cim:VALUE><cim:VALUE>ADSL</cim:VALUE><cim:VALUE>RADSL</cim:VALUE><cim:VALUE>SDSL</cim:VALUE><cim:VALUE>VDSL</cim:VALUE><cim:VALUE>ISO 802.5 CRFP</cim:VALUE><cim:VALUE>Myrinet</cim:VALUE><cim:VALUE>Voice Receive and Transmit</cim:VALUE><cim:VALUE>Voice Foreign Exchange Office</cim:VALUE><cim:VALUE>Voice Foreign Exchange Service</cim:VALUE><cim:VALUE>Voice Encapsulation</cim:VALUE><cim:VALUE>Voice over IP</cim:VALUE><cim:VALUE>ATM DXI</cim:VALUE><cim:VALUE>ATM FUNI</cim:VALUE><cim:VALUE>ATM IMA</cim:VALUE><cim:VALUE>PPP Multilink Bundle</cim:VALUE><cim:VALUE>IP over CDLC</cim:VALUE><cim:VALUE>IP over CLAW</cim:VALUE><cim:VALUE>Stack to Stack</cim:VALUE><cim:VALUE>Virtual IP Address</cim:VALUE><cim:VALUE>MPC</cim:VALUE><cim:VALUE>IP over ATM</cim:VALUE><cim:VALUE>ISO 802.5j Fibre Token Ring</cim:VALUE><cim:VALUE>TDLC</cim:VALUE><cim:VALUE>Gigabit Ethernet</cim:VALUE><cim:VALUE>HDLC</cim:VALUE><cim:VALUE>LAP-F</cim:VALUE><cim:VALUE>V.37</cim:VALUE><cim:VALUE>X.25 MLP</cim:VALUE><cim:VALUE>X.25 Hunt Group</cim:VALUE><cim:VALUE>Transp HDLC</cim:VALUE><cim:VALUE>Interleave Channel</cim:VALUE><cim:VALUE>FAST Channel</cim:VALUE><cim:VALUE>IP (for APPN HPR in IP Networks)</cim:VALUE><cim:VALUE>CATV MAC Layer</cim:VALUE><cim:VALUE>CATV Downstream</cim:VALUE><cim:VALUE>CATV Upstream</cim:VALUE><cim:VALUE>Avalon 12MPP Switch</cim:VALUE><cim:VALUE>Tunnel</cim:VALUE><cim:VALUE>Coffee</cim:VALUE><cim:VALUE>Circuit Emulation Service</cim:VALUE><cim:VALUE>ATM SubInterface</cim:VALUE><cim:VALUE>Layer 2 VLAN using 802.1Q</cim:VALUE><cim:VALUE>Layer 3 VLAN using IP</cim:VALUE><cim:VALUE>Layer 3 VLAN using IPX</cim:VALUE><cim:VALUE>Digital Power Line</cim:VALUE><cim:VALUE>Multimedia Mail over IP</cim:VALUE><cim:VALUE>DTM</cim:VALUE><cim:VALUE>DCN</cim:VALUE><cim:VALUE>IP Forwarding</cim:VALUE><cim:VALUE>MSDSL</cim:VALUE><cim:VALUE>IEEE 1394</cim:VALUE><cim:VALUE>IF-GSN/HIPPI-6400</cim:VALUE><cim:VALUE>DVB-RCC MAC Layer</cim:VALUE><cim:VALUE>DVB-RCC Downstream</cim:VALUE><cim:VALUE>DVB-RCC Upstream</cim:VALUE><cim:VALUE>ATM Virtual</cim:VALUE><cim:VALUE>MPLS Tunnel</cim:VALUE><cim:VALUE>SRP</cim:VALUE><cim:VALUE>Voice over ATM</cim:VALUE><cim:VALUE>Voice over Frame Relay</cim:VALUE><cim:VALUE>ISDL</cim:VALUE><cim:VALUE>Composite Link</cim:VALUE><cim:VALUE>SS7 Signaling Link</cim:VALUE><cim:VALUE>Proprietary P2P Wireless</cim:VALUE><cim:VALUE>Frame Forward</cim:VALUE><cim:VALUE>RFC1483 Multiprotocol over ATM</cim:VALUE><cim:VALUE>USB</cim:VALUE><cim:VALUE>IEEE 802.3ad Link Aggregate</cim:VALUE><cim:VALUE>BGP Policy Accounting</cim:VALUE><cim:VALUE>FRF .16 Multilink FR</cim:VALUE><cim:VALUE>H.323 Gatekeeper</cim:VALUE><cim:VALUE>H.323 Proxy</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>Multi-Frequency Signaling Link</cim:VALUE><cim:VALUE>HDSL-2</cim:VALUE><cim:VALUE>S-HDSL</cim:VALUE><cim:VALUE>DS1 Facility Data Link</cim:VALUE><cim:VALUE>Packet over SONET/SDH</cim:VALUE><cim:VALUE>DVB-ASI Input</cim:VALUE><cim:VALUE>DVB-ASI Output</cim:VALUE><cim:VALUE>Power Line</cim:VALUE><cim:VALUE>Non Facility Associated Signaling</cim:VALUE><cim:VALUE>TR008</cim:VALUE><cim:VALUE>GR303 RDT</cim:VALUE><cim:VALUE>GR303 IDT</cim:VALUE><cim:VALUE>ISUP</cim:VALUE><cim:VALUE>Proprietary Wireless MAC Layer</cim:VALUE><cim:VALUE>Proprietary Wireless Downstream</cim:VALUE><cim:VALUE>Proprietary Wireless Upstream</cim:VALUE><cim:VALUE>HIPERLAN Type 2</cim:VALUE><cim:VALUE>Proprietary Broadband Wireless Access Point to Mulipoint</cim:VALUE><cim:VALUE>SONET Overhead Channel</cim:VALUE><cim:VALUE>Digital Wrapper Overhead Channel</cim:VALUE><cim:VALUE>ATM Adaptation Layer 2</cim:VALUE><cim:VALUE>Radio MAC</cim:VALUE><cim:VALUE>ATM Radio</cim:VALUE><cim:VALUE>Inter Machine Trunk</cim:VALUE><cim:VALUE>MVL DSL</cim:VALUE><cim:VALUE>Long Read DSL</cim:VALUE><cim:VALUE>Frame Relay DLCI Endpoint</cim:VALUE><cim:VALUE>ATM VCI Endpoint</cim:VALUE><cim:VALUE>Optical Channel</cim:VALUE><cim:VALUE>Optical Transport</cim:VALUE><cim:VALUE>Proprietary ATM</cim:VALUE><cim:VALUE>Voice over Cable</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>TE Link</cim:VALUE><cim:VALUE>Q.2931</cim:VALUE><cim:VALUE>Virtual Trunk Group</cim:VALUE><cim:VALUE>SIP Trunk Group</cim:VALUE><cim:VALUE>SIP Signaling</cim:VALUE><cim:VALUE>CATV Upstream Channel</cim:VALUE><cim:VALUE>Econet</cim:VALUE><cim:VALUE>FSAN 155Mb PON</cim:VALUE><cim:VALUE>FSAN 622Mb PON</cim:VALUE><cim:VALUE>Transparent Bridge</cim:VALUE><cim:VALUE>Line Group</cim:VALUE><cim:VALUE>Voice E&amp;M Feature Group</cim:VALUE><cim:VALUE>Voice FGD EANA</cim:VALUE><cim:VALUE>Voice DID</cim:VALUE><cim:VALUE>MPEG Transport</cim:VALUE><cim:VALUE>6To4</cim:VALUE><cim:VALUE>GTP</cim:VALUE><cim:VALUE>Paradyne EtherLoop 1</cim:VALUE><cim:VALUE>Paradyne EtherLoop 2</cim:VALUE><cim:VALUE>Optical Channel Group</cim:VALUE><cim:VALUE>HomePNA</cim:VALUE><cim:VALUE>GFP</cim:VALUE><cim:VALUE>ciscoISLvlan</cim:VALUE><cim:VALUE>actelisMetaLOOP</cim:VALUE><cim:VALUE>Fcip</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE><cim:VALUE>802.11a</cim:VALUE><cim:VALUE>802.11b</cim:VALUE><cim:VALUE>802.11g</cim:VALUE><cim:VALUE>802.11h</cim:VALUE><cim:VALUE>NFS</cim:VALUE><cim:VALUE>CIFS</cim:VALUE><cim:VALUE>DAFS</cim:VALUE><cim:VALUE>WebDAV</cim:VALUE><cim:VALUE>HTTP</cim:VALUE><cim:VALUE>FTP</cim:VALUE><cim:VALUE>NDMP</cim:VALUE><cim:VALUE>Telnet</cim:VALUE><cim:VALUE>SSH</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>SMTP</cim:VALUE><cim:VALUE>LDAP</cim:VALUE><cim:VALUE>RDP</cim:VALUE><cim:VALUE>HTTPS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SwitchPortDynamicForwarding"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association links a DynamicForwardingEntry and the SwitchPort to which the entry applies.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchPortDynamicForwarding" PROPAGATED="false" REFERENCECLASS="CIM_SwitchPort" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SwitchPort.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchPortDynamicForwarding" PROPAGATED="false" REFERENCECLASS="CIM_DynamicForwardingEntry" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DynamicForwardingEntry of the forwarding database.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SAPSAPDependency" NAME="CIM_SwitchPortPair"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association represents information regarding port pairings that is used by the SourceRoutingService of a switch.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchPortPair" PROPAGATED="false" REFERENCECLASS="CIM_SwitchPort" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The lower numbered port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchPortPair" PROPAGATED="false" REFERENCECLASS="CIM_SwitchPort" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The higher numbered port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortPair" PROPAGATED="false" NAME="BridgeNum" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A bridge number that uniquely identifies the path provided by this source routing bridge between the segments connected to high and low ports. The purpose of bridge number is to disambiguate between multiple paths connecting the same two LANs.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dPortPairBridgeNum</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortPair" PROPAGATED="false" NAME="BridgeState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state of the pairing. Writing &apos;invalid(3)&apos; to this property removes the association instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Invalid</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dPortPairBridgeState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceSAPDependency" NAME="CIM_SwitchPortSourceRouting"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A switch capable of source routing maintains source-routing specific information about each port. This association represents that information.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchPortSourceRouting" PROPAGATED="false" REFERENCECLASS="CIM_SwitchPort" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SwitchPort.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchPortSourceRouting" PROPAGATED="false" REFERENCECLASS="CIM_SourceRoutingService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SourceRoutingService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSourceRouting" PROPAGATED="false" NAME="HopCount" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of routing descriptors allowed in an All Paths or Spanning Tree Explorer frames.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortHopCount</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSourceRouting" PROPAGATED="false" NAME="LocalSegment" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The segment number that uniquely identifies the segment to which this port is connected. Current source routing protocols limit this value to the range: 0 through 4095. (The value 0 is used by some management applications for special test cases.) A value of 65535 signifies that no segment number is assigned to this port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortLocalSegment</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSourceRouting" PROPAGATED="false" NAME="BridgeNum" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A bridge number uniquely identifies a bridge when more than one bridge is used to span the same two segments. Current source routing protocols limit this value to the range: 0 through 15. A value of 65535 signifies that no bridge number is assigned to this bridge.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortBridgeNum</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSourceRouting" PROPAGATED="false" NAME="TargetSegment" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The segment number that corresponds to the target segment to which this port is considered connected. Current source routing protocols limit this value to the range: 0 through 4095. (The value 0 is used by some management applications for special test cases.) A value of 65535 signifies that no target segment is assigned to this port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortTargetSegment</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSourceRouting" PROPAGATED="false" NAME="STESpanMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Determines how the port behaves when presented with a Spanning Tree Explorer frame. The value &apos;disabled(2)&apos; indicates that the port will not accept or send Spanning Tree Explorer packets; any STE packets received will be silently discarded. The value &apos;forced(3)&apos; indicates the port will always accept and propagate Spanning Tree Explorer frames. (This allows a manually configured Spanning Tree for this class of packet to be configured.) Note that unlike transparent bridging, it is not catastrophic to the network if there are loops. The value &apos;auto-span(1)&apos; can only be returned by a bridge that both implements the Spanning Tree Protocol and has use of the protocol enabled on this port. 

The behavior of the port for Spanning Tree Explorer frames is determined by the value of the State property of the SwitchPortSpanningTree association for the port. If the port is in the &apos;forwarding&apos; state, the frame will be accepted or propagated. Otherwise, it will be silently discarded.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Auto-Span</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Forced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|SOURCE-ROUTING-MIB.dot1dSrPortSTESpanMod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SwitchPortSpanningTree.State</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceSAPDependency" NAME="CIM_SwitchPortSpanningTree"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A switch participating in the spanning tree maintains spanning-tree specific information about each port whose forwarding is determined by the spanning tree. This association represents that information.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchPortSpanningTree" PROPAGATED="false" REFERENCECLASS="CIM_SwitchPort" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SwitchPort.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchPortSpanningTree" PROPAGATED="false" REFERENCECLASS="CIM_SpanningTreeService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SpanningTreeService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSpanningTree" PROPAGATED="false" NAME="Priority" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The priority assigned to the port. Contained in the first octet of the two-octet port ID; the other octet is the port number.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpPortPriority</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSpanningTree" PROPAGATED="false" NAME="State" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current state of the port as determined by the spanning tree protocol.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Blocking</cim:VALUE><cim:VALUE>Listening</cim:VALUE><cim:VALUE>Learning</cim:VALUE><cim:VALUE>Forwarding</cim:VALUE><cim:VALUE>Broken</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpPortState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSpanningTree" PROPAGATED="false" NAME="Enable" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The enabled/disabled status of the port. This property is deprecated since the status of the port is available by inheritance from EnabledLogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpPortEnable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSpanningTree" PROPAGATED="false" NAME="PathCost" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The contribution of this port to the path cost of paths towards the spanning tree root which include this port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpPortPathCost</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSpanningTree" PROPAGATED="false" NAME="DesignatedRoot" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The bridge identifier of the root bridge for the segment to which the port is attached, as transmitted by the designated bridge for the segment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpPortDesignatedRoot</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSpanningTree" PROPAGATED="false" NAME="DesignatedCost" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cost of the path to the root offered by the designated bridge for the segment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpPortDesignatedCost</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSpanningTree" PROPAGATED="false" NAME="DesignatedBridge" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The bridge identifier of the designated bridge for the segment to which the port is attached.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpPortDesignatedBridge</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchPortSpanningTree" PROPAGATED="false" NAME="DesignatedPort" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The port identifier of the port on the designated bridge serving the segment to which the port is attached.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dStpPortDesignatedPort</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_SwitchPortStaticForwarding"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association links a static database entry and the SwitchPort to which the entry applies.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchPortStaticForwarding" PROPAGATED="false" REFERENCECLASS="CIM_SwitchPort" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SwitchPort.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchPortStaticForwarding" PROPAGATED="false" REFERENCECLASS="CIM_StaticForwardingEntry" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StaticForwardingEntry of static database.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ForwardingService" NAME="CIM_SwitchService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Generic switch (bridging) service class. Additional switching functions are incorporated as subordinate services related to this class via ServiceComponent associations.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SwitchService" PROPAGATED="false" NAME="BridgeAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Address used by this SwitchService when it must be uniquely identified. For an ethernet bridge, the MAC Address serves as the BridgeAddress. When concatenated with a SpanningTreeService Priority, a unique bridge identifier results. The MAC address is formatted as twelve hexadecimal digits (e.g., &quot;010203040506&quot;), with each pair representing one of the six octets of the MAC address in &quot;canonical&quot; bit order according to RFC 2469. In other scenarios, like Ipv6, the address is formatted as &quot;ffff:ffff:ffff:ffff&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dBaseBridgeAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SwitchService.BridgeAddressType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchService" PROPAGATED="false" NAME="NumPorts" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of switch ports controlled by this switching service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dBaseNumPorts</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchService" PROPAGATED="false" NAME="BridgeType" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates what type of switching service can be performed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Transparent-only</cim:VALUE><cim:VALUE>SourceRoute-only</cim:VALUE><cim:VALUE>SRT</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dBaseType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SwitchService" PROPAGATED="false" NAME="BridgeAddressType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>BridgeAddressType defines the type of addressing scheme used for this Bridge and its BridgeAddress property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>MAC</cim:VALUE><cim:VALUE>MAC + Spanning Tree Priority</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SwitchService.BridgeAddress</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ForwardingService" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the type of protocol that is being forwarded.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ForwardingService.OtherProtocolType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ForwardingService" PROPAGATED="true" NAME="OtherProtocolType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the type of protocol that is being forwarded when the value of the ProtocolType attribute is 1 (i.e., &quot;Other&quot;). This provides for future extensibility.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ForwardingService.ProtocolType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="Keywords" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that provide descriptive words and phrases that can be used in queries. To-date, this property has not been implemented, since it is not standardized. Also, if this was a necessary query construct, then it would be required higher in the inheritance hierarchy. The latter has not proven necessary. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="ServiceURL" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAccessURI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a URL that provides the protocol, network location, and other service-specific information required in order to access the service. It is deprecated with the recommendation that ServiceAccessURI be instantiated instead. This new class correctly positions the semantics of the service access, and clarifies the format of the information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="StartupConditions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific pre-conditions that must be met in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() method to suit their specific needs. To-date, this refinement has not been necessary. Also, the property is not very useful, since it is not standardized. If this was a necessary construct, then it would be required higher in the inheritance hierarchy (on Service). The latter has not proven true. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="StartupParameters" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific parameters that must be supplied to the StartService() method in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() methods to suit their specific needs. To-date, this refinement has not been necessary. If indeed the method were refined, then its parameters would more formally convey this information. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceComponent" NAME="CIM_SwitchServiceSourceRouting"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An association linking SwitchService to a component SourceRoutingService. The cardinality of the SourceRoutingService is 0..1 for a VLAN-unaware switch.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchServiceSourceRouting" PROPAGATED="false" REFERENCECLASS="CIM_SwitchService" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent SwitchService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchServiceSourceRouting" PROPAGATED="false" REFERENCECLASS="CIM_SourceRoutingService" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The component SourceRoutingService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceComponent" NAME="CIM_SwitchServiceSpanningTree"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An association linking SwitchService to a component SpanningTreeService. The cardinality of the SpanningTreeService is 0..1 for a VLAN-unaware switch.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchServiceSpanningTree" PROPAGATED="false" REFERENCECLASS="CIM_SwitchService" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent SwitchService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchServiceSpanningTree" PROPAGATED="false" REFERENCECLASS="CIM_SpanningTreeService" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The component SpanningTreeService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceComponent" NAME="CIM_SwitchServiceVLAN"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::VLAN</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is deprecated as a fall out of the previous deprecations within the existing model An association linking SwitchService to a component VLANService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchServiceVLAN" PROPAGATED="false" REFERENCECLASS="CIM_SwitchService" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SwitchService containing the VLANService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchServiceVLAN" PROPAGATED="false" REFERENCECLASS="CIM_VLANService" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VLANService that is a component of the SwitchService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolEndpoint" NAME="CIM_TCPProtocolEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A protocol endpoint that is dedicated to running TCP.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_TCPProtocolEndpoint" PROPAGATED="false" NAME="PortNumber" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TCP port number.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TCPProtocolEndpoint" PROPAGATED="false" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ProtocolIFType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType&apos;s enumeration is limited to TCP and reserved values for this subclass of ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4111</cim:VALUE><cim:VALUE>4301..32767</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>TCP</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>4111</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolEndpoint" NAME="CIM_TelnetProtocolEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ConsoleProtocols</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A representation of a communications endpoint where a Telnet server can be accessed using the Telnet protocol.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TelnetProtocolEndpoint" PROPAGATED="false" NAME="EnabledTerminalModes" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers indicating the terminal modes that are enabled for use in this server connection. Additional terminal modes may be supported by the service but not enabled for use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VT100</cim:VALUE><cim:VALUE>ANSI</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetProtocolEndpoint.OtherEnabledTerminalMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TelnetProtocolEndpoint" PROPAGATED="false" NAME="OtherEnabledTerminalMode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the EnabledTerminalModes property is set to 1, &quot;Other&quot; then free form string providing more information about supported terminal mode. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetProtocolEndpoint.EnabledTerminalModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_TelnetProtocolEndpoint" PROPAGATED="false" NAME="TerminalMode" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The terminal mode in use for this Telnet endpoint.This value shall be one of the values in EnabledTerminalModes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>VT100</cim:VALUE><cim:VALUE>ANSI</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetProtocolEndpoint.OtherTerminalMode</cim:VALUE><cim:VALUE>CIM_TelnetProtocolEndpoint.EnabledTerminalModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TelnetProtocolEndpoint" PROPAGATED="false" NAME="OtherTerminalMode" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Where the TerminalMode property contains a value of 1, &quot;Other&quot; then this is a free form string providing more information about the current terminal mode and this value shall be one of the values in OtherEnabledTerminalModes. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetProtocolEndpoint.TerminalMode</cim:VALUE><cim:VALUE>CIM_TelnetProtocolEndpoint.OtherEnabledTerminalMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TelnetProtocolEndpoint" PROPAGATED="false" NAME="EnabledCharacterDisplayModes" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of integers indicating the character display modes enabled for the service. Additional character display modes may be supported but currently not enabled for use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Console</cim:VALUE><cim:VALUE>Stream</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetProtocolEndpoint.OtherEnabledCharacterDisplayMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_TelnetProtocolEndpoint" PROPAGATED="false" NAME="OtherEnabledCharacterDisplayMode" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the EnabledCharacterDisplayModes property is set to 1, &quot;Other&quot; then free form string providing more information about the enabled mode. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetProtocolEndpoint.EnabledCharacterDisplayModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_TelnetProtocolEndpoint" PROPAGATED="false" NAME="CharacterDisplayMode" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The character display mode that is currently active.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Console</cim:VALUE><cim:VALUE>Stream</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetProtocolEndpoint.OtherCharacterDisplayMode</cim:VALUE><cim:VALUE>CIM_TelnetProtocolEndpoint.EnabledCharacterDisplayModes</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TelnetProtocolEndpoint" PROPAGATED="false" NAME="OtherCharacterDisplayMode" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the CharacterDisplayMode property is set to 1, &quot;Other&quot; then this is a free form string providing more information about the character display mode. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_TelnetProtocolEndpoint.CharacterDisplayMode</cim:VALUE><cim:VALUE>CIM_TelnetProtocolEndpoint.OtherEnabledCharacterDisplayMode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TelnetProtocolEndpoint" PROPAGATED="false" NAME="EscapeCharacter" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String indicating the Escape Character is in effect.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TelnetProtocolEndpoint" PROPAGATED="false" NAME="IdleTimeout" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IdleTimeout specifies how long the connection can be idle before it is closed. The default value, 0, indicates that there is no idle timeout period.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType is an enumeration that is synchronized with the IANA ifType MIB. The ifType MIB is maintained at the URL, http://www.iana.org/assignments/ianaiftype-mib. Also, additional values defined by the DMTF are included. The property is used to categorize and classify instances of the ProtocolEndpoint class. Note that if the ProtocolIFType is set to 1 (Other), then the type information should be provided in the OtherTypeDescription string property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124</cim:VALUE><cim:VALUE>125</cim:VALUE><cim:VALUE>126</cim:VALUE><cim:VALUE>127</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE><cim:VALUE>131</cim:VALUE><cim:VALUE>132</cim:VALUE><cim:VALUE>133</cim:VALUE><cim:VALUE>134</cim:VALUE><cim:VALUE>135</cim:VALUE><cim:VALUE>136</cim:VALUE><cim:VALUE>137</cim:VALUE><cim:VALUE>138</cim:VALUE><cim:VALUE>139</cim:VALUE><cim:VALUE>140</cim:VALUE><cim:VALUE>141</cim:VALUE><cim:VALUE>142</cim:VALUE><cim:VALUE>143</cim:VALUE><cim:VALUE>144</cim:VALUE><cim:VALUE>145</cim:VALUE><cim:VALUE>146</cim:VALUE><cim:VALUE>147</cim:VALUE><cim:VALUE>148</cim:VALUE><cim:VALUE>149</cim:VALUE><cim:VALUE>150</cim:VALUE><cim:VALUE>151</cim:VALUE><cim:VALUE>152</cim:VALUE><cim:VALUE>153</cim:VALUE><cim:VALUE>154</cim:VALUE><cim:VALUE>155</cim:VALUE><cim:VALUE>156</cim:VALUE><cim:VALUE>157</cim:VALUE><cim:VALUE>158</cim:VALUE><cim:VALUE>159</cim:VALUE><cim:VALUE>160</cim:VALUE><cim:VALUE>161</cim:VALUE><cim:VALUE>162</cim:VALUE><cim:VALUE>163</cim:VALUE><cim:VALUE>164</cim:VALUE><cim:VALUE>165</cim:VALUE><cim:VALUE>166</cim:VALUE><cim:VALUE>167</cim:VALUE><cim:VALUE>168</cim:VALUE><cim:VALUE>169</cim:VALUE><cim:VALUE>170</cim:VALUE><cim:VALUE>171</cim:VALUE><cim:VALUE>172</cim:VALUE><cim:VALUE>173</cim:VALUE><cim:VALUE>174</cim:VALUE><cim:VALUE>175</cim:VALUE><cim:VALUE>176</cim:VALUE><cim:VALUE>177</cim:VALUE><cim:VALUE>178</cim:VALUE><cim:VALUE>179</cim:VALUE><cim:VALUE>180</cim:VALUE><cim:VALUE>181</cim:VALUE><cim:VALUE>182</cim:VALUE><cim:VALUE>183</cim:VALUE><cim:VALUE>184</cim:VALUE><cim:VALUE>185</cim:VALUE><cim:VALUE>186</cim:VALUE><cim:VALUE>187</cim:VALUE><cim:VALUE>188</cim:VALUE><cim:VALUE>189</cim:VALUE><cim:VALUE>190</cim:VALUE><cim:VALUE>191</cim:VALUE><cim:VALUE>192</cim:VALUE><cim:VALUE>193</cim:VALUE><cim:VALUE>194</cim:VALUE><cim:VALUE>195</cim:VALUE><cim:VALUE>196</cim:VALUE><cim:VALUE>197</cim:VALUE><cim:VALUE>198</cim:VALUE><cim:VALUE>199</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>207</cim:VALUE><cim:VALUE>208</cim:VALUE><cim:VALUE>209</cim:VALUE><cim:VALUE>210</cim:VALUE><cim:VALUE>211</cim:VALUE><cim:VALUE>212</cim:VALUE><cim:VALUE>213</cim:VALUE><cim:VALUE>214</cim:VALUE><cim:VALUE>215</cim:VALUE><cim:VALUE>216</cim:VALUE><cim:VALUE>217</cim:VALUE><cim:VALUE>218</cim:VALUE><cim:VALUE>219</cim:VALUE><cim:VALUE>220</cim:VALUE><cim:VALUE>221</cim:VALUE><cim:VALUE>222</cim:VALUE><cim:VALUE>223</cim:VALUE><cim:VALUE>224</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101</cim:VALUE><cim:VALUE>4102</cim:VALUE><cim:VALUE>4103</cim:VALUE><cim:VALUE>4104</cim:VALUE><cim:VALUE>4105</cim:VALUE><cim:VALUE>4106</cim:VALUE><cim:VALUE>4107</cim:VALUE><cim:VALUE>4108</cim:VALUE><cim:VALUE>4109</cim:VALUE><cim:VALUE>4110</cim:VALUE><cim:VALUE>4111</cim:VALUE><cim:VALUE>4112</cim:VALUE><cim:VALUE>4113</cim:VALUE><cim:VALUE>4114</cim:VALUE><cim:VALUE>4115</cim:VALUE><cim:VALUE>4200</cim:VALUE><cim:VALUE>4201</cim:VALUE><cim:VALUE>4202</cim:VALUE><cim:VALUE>4203</cim:VALUE><cim:VALUE>4204</cim:VALUE><cim:VALUE>4205</cim:VALUE><cim:VALUE>4300</cim:VALUE><cim:VALUE>4400</cim:VALUE><cim:VALUE>4401</cim:VALUE><cim:VALUE>4402</cim:VALUE><cim:VALUE>4403</cim:VALUE><cim:VALUE>4404</cim:VALUE><cim:VALUE>4405</cim:VALUE><cim:VALUE>4406</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Regular 1822</cim:VALUE><cim:VALUE>HDH 1822</cim:VALUE><cim:VALUE>DDN X.25</cim:VALUE><cim:VALUE>RFC877 X.25</cim:VALUE><cim:VALUE>Ethernet CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.3 CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.4 Token Bus</cim:VALUE><cim:VALUE>ISO 802.5 Token Ring</cim:VALUE><cim:VALUE>ISO 802.6 MAN</cim:VALUE><cim:VALUE>StarLAN</cim:VALUE><cim:VALUE>Proteon 10Mbit</cim:VALUE><cim:VALUE>Proteon 80Mbit</cim:VALUE><cim:VALUE>HyperChannel</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>LAP-B</cim:VALUE><cim:VALUE>SDLC</cim:VALUE><cim:VALUE>DS1</cim:VALUE><cim:VALUE>E1</cim:VALUE><cim:VALUE>Basic ISDN</cim:VALUE><cim:VALUE>Primary ISDN</cim:VALUE><cim:VALUE>Proprietary Point-to-Point Serial</cim:VALUE><cim:VALUE>PPP</cim:VALUE><cim:VALUE>Software Loopback</cim:VALUE><cim:VALUE>EON</cim:VALUE><cim:VALUE>Ethernet 3Mbit</cim:VALUE><cim:VALUE>NSIP</cim:VALUE><cim:VALUE>SLIP</cim:VALUE><cim:VALUE>Ultra</cim:VALUE><cim:VALUE>DS3</cim:VALUE><cim:VALUE>SIP</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>RS-232</cim:VALUE><cim:VALUE>Parallel</cim:VALUE><cim:VALUE>ARCNet</cim:VALUE><cim:VALUE>ARCNet Plus</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>MIO X.25</cim:VALUE><cim:VALUE>SONET</cim:VALUE><cim:VALUE>X.25 PLE</cim:VALUE><cim:VALUE>ISO 802.211c</cim:VALUE><cim:VALUE>LocalTalk</cim:VALUE><cim:VALUE>SMDS DXI</cim:VALUE><cim:VALUE>Frame Relay Service</cim:VALUE><cim:VALUE>V.35</cim:VALUE><cim:VALUE>HSSI</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>Modem</cim:VALUE><cim:VALUE>AAL5</cim:VALUE><cim:VALUE>SONET Path</cim:VALUE><cim:VALUE>SONET VT</cim:VALUE><cim:VALUE>SMDS ICIP</cim:VALUE><cim:VALUE>Proprietary Virtual/Internal</cim:VALUE><cim:VALUE>Proprietary Multiplexor</cim:VALUE><cim:VALUE>IEEE 802.12</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>HIPPI Interface</cim:VALUE><cim:VALUE>Frame Relay Interconnect</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.3</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.5</cim:VALUE><cim:VALUE>ATM Emulated Circuit</cim:VALUE><cim:VALUE>Fast Ethernet (100BaseT)</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>V.11</cim:VALUE><cim:VALUE>V.36</cim:VALUE><cim:VALUE>G703 at 64K</cim:VALUE><cim:VALUE>G703 at 2Mb</cim:VALUE><cim:VALUE>QLLC</cim:VALUE><cim:VALUE>Fast Ethernet 100BaseFX</cim:VALUE><cim:VALUE>Channel</cim:VALUE><cim:VALUE>IEEE 802.11</cim:VALUE><cim:VALUE>IBM 260/370 OEMI Channel</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Data Link Switching</cim:VALUE><cim:VALUE>ISDN S/T Interface</cim:VALUE><cim:VALUE>ISDN U Interface</cim:VALUE><cim:VALUE>LAP-D</cim:VALUE><cim:VALUE>IP Switch</cim:VALUE><cim:VALUE>Remote Source Route Bridging</cim:VALUE><cim:VALUE>ATM Logical</cim:VALUE><cim:VALUE>DS0</cim:VALUE><cim:VALUE>DS0 Bundle</cim:VALUE><cim:VALUE>BSC</cim:VALUE><cim:VALUE>Async</cim:VALUE><cim:VALUE>Combat Net Radio</cim:VALUE><cim:VALUE>ISO 802.5r DTR</cim:VALUE><cim:VALUE>Ext Pos Loc Report System</cim:VALUE><cim:VALUE>AppleTalk Remote Access Protocol</cim:VALUE><cim:VALUE>Proprietary Connectionless</cim:VALUE><cim:VALUE>ITU X.29 Host PAD</cim:VALUE><cim:VALUE>ITU X.3 Terminal PAD</cim:VALUE><cim:VALUE>Frame Relay MPI</cim:VALUE><cim:VALUE>ITU X.213</cim:VALUE><cim:VALUE>ADSL</cim:VALUE><cim:VALUE>RADSL</cim:VALUE><cim:VALUE>SDSL</cim:VALUE><cim:VALUE>VDSL</cim:VALUE><cim:VALUE>ISO 802.5 CRFP</cim:VALUE><cim:VALUE>Myrinet</cim:VALUE><cim:VALUE>Voice Receive and Transmit</cim:VALUE><cim:VALUE>Voice Foreign Exchange Office</cim:VALUE><cim:VALUE>Voice Foreign Exchange Service</cim:VALUE><cim:VALUE>Voice Encapsulation</cim:VALUE><cim:VALUE>Voice over IP</cim:VALUE><cim:VALUE>ATM DXI</cim:VALUE><cim:VALUE>ATM FUNI</cim:VALUE><cim:VALUE>ATM IMA</cim:VALUE><cim:VALUE>PPP Multilink Bundle</cim:VALUE><cim:VALUE>IP over CDLC</cim:VALUE><cim:VALUE>IP over CLAW</cim:VALUE><cim:VALUE>Stack to Stack</cim:VALUE><cim:VALUE>Virtual IP Address</cim:VALUE><cim:VALUE>MPC</cim:VALUE><cim:VALUE>IP over ATM</cim:VALUE><cim:VALUE>ISO 802.5j Fibre Token Ring</cim:VALUE><cim:VALUE>TDLC</cim:VALUE><cim:VALUE>Gigabit Ethernet</cim:VALUE><cim:VALUE>HDLC</cim:VALUE><cim:VALUE>LAP-F</cim:VALUE><cim:VALUE>V.37</cim:VALUE><cim:VALUE>X.25 MLP</cim:VALUE><cim:VALUE>X.25 Hunt Group</cim:VALUE><cim:VALUE>Transp HDLC</cim:VALUE><cim:VALUE>Interleave Channel</cim:VALUE><cim:VALUE>FAST Channel</cim:VALUE><cim:VALUE>IP (for APPN HPR in IP Networks)</cim:VALUE><cim:VALUE>CATV MAC Layer</cim:VALUE><cim:VALUE>CATV Downstream</cim:VALUE><cim:VALUE>CATV Upstream</cim:VALUE><cim:VALUE>Avalon 12MPP Switch</cim:VALUE><cim:VALUE>Tunnel</cim:VALUE><cim:VALUE>Coffee</cim:VALUE><cim:VALUE>Circuit Emulation Service</cim:VALUE><cim:VALUE>ATM SubInterface</cim:VALUE><cim:VALUE>Layer 2 VLAN using 802.1Q</cim:VALUE><cim:VALUE>Layer 3 VLAN using IP</cim:VALUE><cim:VALUE>Layer 3 VLAN using IPX</cim:VALUE><cim:VALUE>Digital Power Line</cim:VALUE><cim:VALUE>Multimedia Mail over IP</cim:VALUE><cim:VALUE>DTM</cim:VALUE><cim:VALUE>DCN</cim:VALUE><cim:VALUE>IP Forwarding</cim:VALUE><cim:VALUE>MSDSL</cim:VALUE><cim:VALUE>IEEE 1394</cim:VALUE><cim:VALUE>IF-GSN/HIPPI-6400</cim:VALUE><cim:VALUE>DVB-RCC MAC Layer</cim:VALUE><cim:VALUE>DVB-RCC Downstream</cim:VALUE><cim:VALUE>DVB-RCC Upstream</cim:VALUE><cim:VALUE>ATM Virtual</cim:VALUE><cim:VALUE>MPLS Tunnel</cim:VALUE><cim:VALUE>SRP</cim:VALUE><cim:VALUE>Voice over ATM</cim:VALUE><cim:VALUE>Voice over Frame Relay</cim:VALUE><cim:VALUE>ISDL</cim:VALUE><cim:VALUE>Composite Link</cim:VALUE><cim:VALUE>SS7 Signaling Link</cim:VALUE><cim:VALUE>Proprietary P2P Wireless</cim:VALUE><cim:VALUE>Frame Forward</cim:VALUE><cim:VALUE>RFC1483 Multiprotocol over ATM</cim:VALUE><cim:VALUE>USB</cim:VALUE><cim:VALUE>IEEE 802.3ad Link Aggregate</cim:VALUE><cim:VALUE>BGP Policy Accounting</cim:VALUE><cim:VALUE>FRF .16 Multilink FR</cim:VALUE><cim:VALUE>H.323 Gatekeeper</cim:VALUE><cim:VALUE>H.323 Proxy</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>Multi-Frequency Signaling Link</cim:VALUE><cim:VALUE>HDSL-2</cim:VALUE><cim:VALUE>S-HDSL</cim:VALUE><cim:VALUE>DS1 Facility Data Link</cim:VALUE><cim:VALUE>Packet over SONET/SDH</cim:VALUE><cim:VALUE>DVB-ASI Input</cim:VALUE><cim:VALUE>DVB-ASI Output</cim:VALUE><cim:VALUE>Power Line</cim:VALUE><cim:VALUE>Non Facility Associated Signaling</cim:VALUE><cim:VALUE>TR008</cim:VALUE><cim:VALUE>GR303 RDT</cim:VALUE><cim:VALUE>GR303 IDT</cim:VALUE><cim:VALUE>ISUP</cim:VALUE><cim:VALUE>Proprietary Wireless MAC Layer</cim:VALUE><cim:VALUE>Proprietary Wireless Downstream</cim:VALUE><cim:VALUE>Proprietary Wireless Upstream</cim:VALUE><cim:VALUE>HIPERLAN Type 2</cim:VALUE><cim:VALUE>Proprietary Broadband Wireless Access Point to Mulipoint</cim:VALUE><cim:VALUE>SONET Overhead Channel</cim:VALUE><cim:VALUE>Digital Wrapper Overhead Channel</cim:VALUE><cim:VALUE>ATM Adaptation Layer 2</cim:VALUE><cim:VALUE>Radio MAC</cim:VALUE><cim:VALUE>ATM Radio</cim:VALUE><cim:VALUE>Inter Machine Trunk</cim:VALUE><cim:VALUE>MVL DSL</cim:VALUE><cim:VALUE>Long Read DSL</cim:VALUE><cim:VALUE>Frame Relay DLCI Endpoint</cim:VALUE><cim:VALUE>ATM VCI Endpoint</cim:VALUE><cim:VALUE>Optical Channel</cim:VALUE><cim:VALUE>Optical Transport</cim:VALUE><cim:VALUE>Proprietary ATM</cim:VALUE><cim:VALUE>Voice over Cable</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>TE Link</cim:VALUE><cim:VALUE>Q.2931</cim:VALUE><cim:VALUE>Virtual Trunk Group</cim:VALUE><cim:VALUE>SIP Trunk Group</cim:VALUE><cim:VALUE>SIP Signaling</cim:VALUE><cim:VALUE>CATV Upstream Channel</cim:VALUE><cim:VALUE>Econet</cim:VALUE><cim:VALUE>FSAN 155Mb PON</cim:VALUE><cim:VALUE>FSAN 622Mb PON</cim:VALUE><cim:VALUE>Transparent Bridge</cim:VALUE><cim:VALUE>Line Group</cim:VALUE><cim:VALUE>Voice E&amp;M Feature Group</cim:VALUE><cim:VALUE>Voice FGD EANA</cim:VALUE><cim:VALUE>Voice DID</cim:VALUE><cim:VALUE>MPEG Transport</cim:VALUE><cim:VALUE>6To4</cim:VALUE><cim:VALUE>GTP</cim:VALUE><cim:VALUE>Paradyne EtherLoop 1</cim:VALUE><cim:VALUE>Paradyne EtherLoop 2</cim:VALUE><cim:VALUE>Optical Channel Group</cim:VALUE><cim:VALUE>HomePNA</cim:VALUE><cim:VALUE>GFP</cim:VALUE><cim:VALUE>ciscoISLvlan</cim:VALUE><cim:VALUE>actelisMetaLOOP</cim:VALUE><cim:VALUE>Fcip</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE><cim:VALUE>802.11a</cim:VALUE><cim:VALUE>802.11b</cim:VALUE><cim:VALUE>802.11g</cim:VALUE><cim:VALUE>802.11h</cim:VALUE><cim:VALUE>NFS</cim:VALUE><cim:VALUE>CIFS</cim:VALUE><cim:VALUE>DAFS</cim:VALUE><cim:VALUE>WebDAV</cim:VALUE><cim:VALUE>HTTP</cim:VALUE><cim:VALUE>FTP</cim:VALUE><cim:VALUE>NDMP</cim:VALUE><cim:VALUE>Telnet</cim:VALUE><cim:VALUE>SSH</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>SMTP</cim:VALUE><cim:VALUE>LDAP</cim:VALUE><cim:VALUE>RDP</cim:VALUE><cim:VALUE>HTTPS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ForwardingService" NAME="CIM_TransparentBridgingService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This service class represents the learning/transparent bridging aspect of a SwitchService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_TransparentBridgingService" PROPAGATED="false" NAME="AgingTime" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The timeout period in seconds for aging out dynamically learned forwarding information. 802.1D-1990 recommends a default of 300 seconds.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|BRIDGE-MIB.dot1dTpAgingTime</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>300</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_TransparentBridgingService" PROPAGATED="false" NAME="FID" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Filtering Database Identifier used by VLAN-aware switches that have more than one filtering database.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ForwardingService" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the type of protocol that is being forwarded.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ForwardingService.OtherProtocolType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ForwardingService" PROPAGATED="true" NAME="OtherProtocolType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This defines the type of protocol that is being forwarded when the value of the ProtocolType attribute is 1 (i.e., &quot;Other&quot;). This provides for future extensibility.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>32</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ForwardingService.ProtocolType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="Keywords" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that provide descriptive words and phrases that can be used in queries. To-date, this property has not been implemented, since it is not standardized. Also, if this was a necessary query construct, then it would be required higher in the inheritance hierarchy. The latter has not proven necessary. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="ServiceURL" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAccessURI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a URL that provides the protocol, network location, and other service-specific information required in order to access the service. It is deprecated with the recommendation that ServiceAccessURI be instantiated instead. This new class correctly positions the semantics of the service access, and clarifies the format of the information.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="StartupConditions" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific pre-conditions that must be met in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() method to suit their specific needs. To-date, this refinement has not been necessary. Also, the property is not very useful, since it is not standardized. If this was a necessary construct, then it would be required higher in the inheritance hierarchy (on Service). The latter has not proven true. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NetworkService" PROPAGATED="true" NAME="StartupParameters" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is a free-form array of strings that specify any specific parameters that must be supplied to the StartService() method in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() methods to suit their specific needs. To-date, this refinement has not been necessary. If indeed the method were refined, then its parameters would more formally convey this information. Therefore, the property is deprecated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_TransparentBridgingStaticForwarding"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association links an instance of the Transparent BridgingService to the entries of its static (destination-address filtering) database.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_TransparentBridgingStaticForwarding" PROPAGATED="false" REFERENCECLASS="CIM_TransparentBridgingService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TransparentBridgingService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_TransparentBridgingStaticForwarding" PROPAGATED="false" REFERENCECLASS="CIM_StaticForwardingEntry" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StaticForwardingEntry of the forwarding database.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceSAPDependency" NAME="CIM_TrapSourceForSNMPService"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SNMP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TrapSourceForSNMPService specifies the protocol endpoint/interface (and hence its IP address) from which traps originate.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_TrapSourceForSNMPService" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolEndpoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The endpoint that acts as the trap source.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_TrapSourceForSNMPService" PROPAGATED="false" REFERENCECLASS="CIM_SNMPService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SNMP service that sends the notifications.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProtocolEndpoint" NAME="CIM_UDPProtocolEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A protocol endpoint that is dedicated to running UDP.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_UDPProtocolEndpoint" PROPAGATED="false" NAME="PortNumber" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The UDP port number.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UDPProtocolEndpoint" PROPAGATED="false" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ProtocolIFType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType&apos;s enumeration is limited to UDP and reserved values for this subclass of ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4110</cim:VALUE><cim:VALUE>4301..32767</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>4110</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RedirectionService" NAME="CIM_USBRedirectionService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::USBRedirection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>USBRedirectionService describes the service that manages the USB Redirection of a system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_USBRedirectionService" PROPAGATED="false" NAME="RedirectionServiceType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>RedirectionServiceType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RedirectionServiceType&apos;s enumeration is limited to the &apos;USB&apos; and reserved RedirectionServiceType values for this subclass of CIM_RedirectionService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>USB</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedirectionServiceType.OtherRedirectionServiceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE.ARRAY><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_RedirectionService" PROPAGATED="true" NAME="OtherRedirectionServiceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Redirection Service when the value of the RedirectionServiceType property is set to 1 = &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RedirectionService.RedirectionServiceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedirectionService" PROPAGATED="true" NAME="MaxCurrentEnabledSAPs" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of concurrently enabled redirection SAPs. The Service may have multiple (more than this number) SAPs associated with it. However, the number of Active SAPs (EnabledState=Enabled) associated with this Service instance cannot exceed this number. This limitation could come from hardware limitations (e.g. one COM port can only redirect the text to one console), or from any other software resource limitations.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RedirectionService" PROPAGATED="true" NAME="SharingMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumeration specifying the impact of enabling the redirection of the text console flow on the original destination of the flow. The original destination is modeled as a concrete subclass of LogicalDevice and associated to this service using a ServiceAffectsElement association). If this value is Exclusive, it shall mean that when the element flow is actively being redirected, then the element being redirected cannot be accessed at the original destination. If this value is Shared, it shall mean that when the element flow is actively being redirected, then the element being redirected can still be accessed at the original destination.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Exclusive</cim:VALUE><cim:VALUE>Shared</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_USBRedirectionService" NAME="CreateRedirectionSAP" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is used to add new redirection sessions modeled by CIM_USBRedirectionSAP, to the USB Redirection Service. The USBDevice parameter may contain references to instances of CIM_USBDevice that model the USB Device to be redirected by the new USB Redirection Session. Alternatively new instances of CIM_USBDevice may be created to redirect in the new session. The NewUSBDevices parameter describes the new devices to be created. Typically the new CIM_USBDevices created represent devices that are emulated by the USB Redirection Service. Or the new USB devices may be associated to the existing logical devices specified in the RedirectedLogicalDevices parameter. When the ConnectionMode parameter specifies the new redirection session be in the &apos;Connect&apos; mode, the AccessInfo parameter specifies the remote network location the redirection session should connect to when it is enabled. Upon completion the following instances will have been created, CIM_USBRedirectionSAP, CIM_ServiceAccessBySAP associating the new USBRedirectionSAP with the USBRedirectionService, CIM_HostedAccessPoint associating the new SAP with the CIM_ComputerSystem that hosts the new SAP, CIM_SAPAvailableForElement associating the CIM_ComputerSystem that has the USB device being redirection with the new SAP, EnabledLogicalElementCapabilities that describes the capabilities of the new SAP, ElementCapabilties associating the new EnabledLogicalElementCapabilities with the new SAP, SAPAvailableForElement associating the new SAP with the USBDevices specified in the parameters to this method. CIM_BindsTo a new CIM_ProtocolEndpoint to the new SAP if the ConnectionMode is 2, or if the ConnectionMode parameter is 3, a new CIM_RemoteAccessAvailableToElement associating the new SAP to a new CIM_RemoteServiceAccessPoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Invalid Reference</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access Denied</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="NewUSBRedirectionSAP" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string-valued embedded instance of CIM_USBRedirectionSAP describing the new SAP to be created.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_USBRedirectionSAP</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="NewSAPRequestedStatesSupported" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>an enumeration of the RequestedStatesSupported capability for the newly created SAP. The values specified for this parameter must be from the set of values found in the Redirection Service&apos;s CIM_USBRedirectionCapabilities.RequestedStatesSupporteForCreatedSAP array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_USBRedirectionCapabilities.RequestedStatesSupportedForCreatedSAP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_USBDevice" NAME="USBDevices"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of existing devices to redirect via the redirection session. These will be associated with the new CIM_USBRedirectionSAP by a CIM_SAPAvailableForElement association.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER NAME="CreateDevices" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreateDevices is a boolean that when TRUE tells the method to create new instances of CIM_USBDevice for each embedded instance in the NewUSBDevices parameter. When CreateDevices is FALSE, the NewUSBDevices and RedirectedLogicalDevices parameters are unused.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="NewUSBDevices" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NewUSBDevices parameter contains the description of the new CIM_USBDevice instances to be created and redirected via the redirection session. This is an array of class CIM_USBDevice encoded as a string-valued embedded instance parameter. The string-valued embedded instances allow specifying the properties desired for the CIM_USBDevice instances that will be created by this method. The new CIM_USBDevice instances created by this method will be associated with the CIM_USBRedirectionService instance by a CIM_ServiceAffectsElement association and with the newly created CIM_USBRedirectionSAP by a CIM_SAPAvailableForElement association. Each entry in this list of new USB Devices is related to the entry in the RedirectedLogicalDevices array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_USBDevice</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_USBRedirectionService.CreateRedirectionSAP.RedirectedLogicalDevices</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_LogicalDevice" NAME="RedirectedLogicalDevices"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RedirectedLogicalDevices parameter is an array of references to concrete subclass of CIM_LogicalDevice that will be associated with the new instances of CIM_USBDevice created from the embedded instances of NewUSBDevices. Each entry of this array is related to the entry of NewUSBDevices array that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_USBRedirectionService.CreateRedirectionSAP.NewUSBDevices</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER NAME="NewRemoteServiceAccessPoint" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the ConnectionMode parameter of the new SAP is 3, &apos;Connect&apos; this parameter contains a string-valued embedded instance of CIM_RemoteServiceAccessPoint to be created and associated by a CIM_RemoteAccessAvailableToElement association to the new SAP. The represents the remote redirection access point that the new SAP should connect to.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_RemoteServiceAccessPoint</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_USBRedirectionSAP" NAME="SAP"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the instances of CIM_USBRedirectionSAP created by the method. This parameter is not returned when the method is run as a Job</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job spawned if the operation continues after the method returns. (May be null if the task is completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_USBRedirectionService" NAME="DeleteRedirectionSAP" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is invoked to delete a USB Redirection session. This includes the associations created by CreateRedirectionSession. The method may also delete the instances of USBDevice associated by a CIM_SAPAvailableForElement association with the CIM_USBRedirectionSAP instance being deleted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Invalid Reference</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access Denied</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_USBRedirectionSAP" NAME="SAP"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the instance of CIM_USBRedirectionSAP the method shall delete.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="DeleteUSBDevices" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the USBDevices associated to the SAP shall also be deleted by this method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job spawned if the operation continues after the method returns. (May be null if the task is completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_USBRedirectionService" NAME="CreateUSBDevice" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is invoked to create an new instance of USBDevice that will be redirected by the USB Redirection Service. The RedirectedLogicalDevice parameter may contain a reference to an existing instance of a concrete subclass of CIM_LogicalDevice that will be redirected via the USB RedirectionService. Upon Successful completion of this operation the following instances will have been created. A new instance of CIM_USBDevice, a new instance of ServiceAffectsElement associating the new instance of CIM_USBDevice with the instance of USBRedirectionService. If the RedirectedLogicalDevice parameter is not empty, a new CIM_LogicalIdentity is created associating the new CIM_USBDevice with the RedirectedLogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Invalid Reference</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access Denied</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="NewUSBDevice" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NewUSBDevice parameter contains the description of the new CIM_USBDevice instance to be created and redirected via the redirection session. This parameter is a string-valued embedded instance of the CIM_USBDevice class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_USBDevice</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_USBRedirectionService.CreateUSBDevice.RedirectedLogicalDevice</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_LogicalDevice" NAME="RedirectedLogicalDevice"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If not empty, this is a reference to a concrete subclasss of CIM_LogicalDevice representing the device to be redirected by the USB Redirection Service. This might, for example, be a CIM_CDROMDrive or a CIM_DisketteDrive.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_USBDevice" NAME="USBDevice"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the instance of CIM_USBDevice created by the method. This parameter is not returned when the method is run as a Job</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job spawned if the operation continues after the method returns. (May be null if the task is completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceSAPDependency" NAME="CIM_VLANFor"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::VLAN</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VLAN for the VLAN Service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_VLANFor" PROPAGATED="false" REFERENCECLASS="CIM_VLAN" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VLAN for the VLANService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_VLANFor" PROPAGATED="false" REFERENCECLASS="CIM_VLANService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VLANService which uses the VLAN for processing.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicySetInSystem" NAME="CIM_PolicyGroupInSystem"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>An association that links a PolicyGroup to the System in whose scope the Group is defined.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyGroupInSystem" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The System in whose scope a PolicyGroup is defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyGroupInSystem" PROPAGATED="false" REFERENCECLASS="CIM_PolicyGroup" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A PolicyGroup named within the scope of a System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_PolicySetInSystem" PROPAGATED="true" NAME="Priority" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Priority property is used to specify the relative priority of the referenced PolicySet when there are more than one PolicySet instances applied to a managed resource that are not PolicySetComponents and, therefore, have no other relative priority defined. The priority is a non-negative integer; a larger value indicates a higher priority.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AdminDomain" NAME="CIM_PolicyRepository"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ReusablePolicyContainer</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The term &apos;PolicyRepository&apos; has been confusing to both developers and users of the model. The replacement class name describes model element properly and is less likely to be confused with a data repository. 

A class representing an administratively defined container for reusable policy-related information. This class does not introduce any additional properties beyond those in its superclass AdminDomain. It does, however, participate in a number of unique associations. 

An instance of this class uses the NameFormat value &quot;PolicyRepository&quot;.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AdminDomain" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameFormat</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NameFormat property identifies how the Name of the AdminDomain is generated, using the heuristic specified in the CIM V2 System Model specification. The property assumes that to determine and assign a Name the documented rules are traversed in order. The NameFormat Values list defines the precedence order for assigning the Name of the AdminDomain. 

&quot;FC&quot; has been deprecated and replaced by &quot;WWN&quot; to be consistent with the other ValueMaps.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>AS</cim:VALUE><cim:VALUE>NAP</cim:VALUE><cim:VALUE>NOC</cim:VALUE><cim:VALUE>POP</cim:VALUE><cim:VALUE>RNP</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>WAN</cim:VALUE><cim:VALUE>LAN</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>IB</cim:VALUE><cim:VALUE>FC</cim:VALUE><cim:VALUE>Policy Repository</cim:VALUE><cim:VALUE>WWN</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Autonomous System</cim:VALUE><cim:VALUE>Network Access Provider</cim:VALUE><cim:VALUE>Network Operations Center</cim:VALUE><cim:VALUE>Point of Presence</cim:VALUE><cim:VALUE>Regional Network Provider</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>WAN</cim:VALUE><cim:VALUE>LAN</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>Policy Repository</cim:VALUE><cim:VALUE>Fibre Channel Worldwide Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AdminDomain.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as the key of a System instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_PolicyRepositoryInPolicyRepository"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicyContainerInPolicyContainer</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The term &apos;PolicyRepository&apos; has been confusing to both developers and users of the model. The replacement class name describes model element properly and is less likely to be confused with a data repository. ContainedDomain is a general purpose mechanism for expressing domain hierarchy. 

A relationship that aggregates one or more lower-level PolicyRepositories into a higher-level Repository.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyRepositoryInPolicyRepository" PROPAGATED="false" REFERENCECLASS="CIM_PolicyRepository" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicyContainerInPolicyContainer.GroupComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A PolicyRepository that aggregates other Repositories.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyRepositoryInPolicyRepository" PROPAGATED="false" REFERENCECLASS="CIM_PolicyRepository" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PolicyContainerInPolicyContainer.PartComponent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A PolicyRepository aggregated by another Repository.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedCollection" NAME="CIM_PolicyRoleCollectionInSystem"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PolicyRoleCollectionInSystem is an association used to establish a relationship between a collection and an &apos;owning&apos; System such as an AdminDomain or ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyRoleCollectionInSystem" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent system responsible for the collection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyRoleCollectionInSystem" PROPAGATED="false" REFERENCECLASS="CIM_PolicyRoleCollection" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicySetInSystem" NAME="CIM_PolicyRuleInSystem"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>An association that links a PolicyRule to the System in whose scope the Rule is defined.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyRuleInSystem" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The System in whose scope a PolicyRule is defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyRuleInSystem" PROPAGATED="false" REFERENCECLASS="CIM_PolicyRule" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A PolicyRule named within the scope of a System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_PolicySetInSystem" PROPAGATED="true" NAME="Priority" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Priority property is used to specify the relative priority of the referenced PolicySet when there are more than one PolicySet instances applied to a managed resource that are not PolicySetComponents and, therefore, have no other relative priority defined. The priority is a non-negative integer; a larger value indicates a higher priority.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AdminDomain" NAME="CIM_ReusablePolicyContainer"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class representing an administratively defined container for reusable policy-related information. This class does not introduce any additional properties beyond those in its superclass AdminDomain. It does, however, participate in a unique association for containing policy elements. 

An instance of this class uses the NameFormat value &quot;ReusablePolicyContainer&quot;.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AdminDomain" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameFormat</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NameFormat property identifies how the Name of the AdminDomain is generated, using the heuristic specified in the CIM V2 System Model specification. The property assumes that to determine and assign a Name the documented rules are traversed in order. The NameFormat Values list defines the precedence order for assigning the Name of the AdminDomain. 

&quot;FC&quot; has been deprecated and replaced by &quot;WWN&quot; to be consistent with the other ValueMaps.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>AS</cim:VALUE><cim:VALUE>NAP</cim:VALUE><cim:VALUE>NOC</cim:VALUE><cim:VALUE>POP</cim:VALUE><cim:VALUE>RNP</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>WAN</cim:VALUE><cim:VALUE>LAN</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>IB</cim:VALUE><cim:VALUE>FC</cim:VALUE><cim:VALUE>Policy Repository</cim:VALUE><cim:VALUE>WWN</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Autonomous System</cim:VALUE><cim:VALUE>Network Access Provider</cim:VALUE><cim:VALUE>Network Operations Center</cim:VALUE><cim:VALUE>Point of Presence</cim:VALUE><cim:VALUE>Regional Network Provider</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>WAN</cim:VALUE><cim:VALUE>LAN</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>Policy Repository</cim:VALUE><cim:VALUE>Fibre Channel Worldwide Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AdminDomain.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as the key of a System instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AllocatedResource"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemResources</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>An association between LogicalDevices and SystemResources, indicating that the Resource is assigned to the Device.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AllocatedResource" PROPAGATED="false" REFERENCECLASS="CIM_SystemResource" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Resource.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AllocatedResource" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDevice to which the Resource is assigned.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAvailableToElement" NAME="CIM_AvailableDiagnosticService"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This is an association class that relates a DiagnosticService to a ManagedElement. Consumers wishing to &apos;diagnose&apos; a particular Element could query this association to determine what services are available.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AvailableDiagnosticService" PROPAGATED="false" REFERENCECLASS="CIM_DiagnosticService" NAME="ServiceProvided"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ServiceProvided</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The diagnostic service that is available to a ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceAvailableToElement" PROPAGATED="true" REFERENCECLASS="CIM_ManagedElement" NAME="UserOfService"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement that can use the Service.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_AvailableDiagnosticService" PROPAGATED="false" NAME="EstimatedDurationOfService" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Estimated magnitude of time to perform the referenced DiagnosticService on the referenced ManagedElement. 
Since the processing speed of a system can vary immensely due to a variety of factors (e.g., processor speed), this property takes on values that are a statement of magnitude, not absolute time. If greater accuracy can be provided, a quantification may be specified in the corresponding integer property, EstimatedDurationQualifier. 
Since execution times could vary by Element, this property is located in the association between the two entities.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Milliseconds</cim:VALUE><cim:VALUE>Seconds</cim:VALUE><cim:VALUE>Minutes</cim:VALUE><cim:VALUE>Hours</cim:VALUE><cim:VALUE>Days</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AvailableDiagnosticService.EstimatedDurationQualifier</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AvailableDiagnosticService" PROPAGATED="false" NAME="EstimatedDurationQualifier" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EstimatedDurationQualifier can be used to further quantify the magnitude of time to perform the service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AvailableDiagnosticService.EstimatedDurationOfService</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_BootOSFromFS"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::OperatingSystem</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A link between the OperatingSystem and the FileSystem(s) from which this OperatingSystem is loaded. The association is many- to-many since a Distributed OS could depend on several File Systems in order to correctly and completely load.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BootOSFromFS" PROPAGATED="false" REFERENCECLASS="CIM_FileSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FileSystem from which the OperatingSystem is loaded.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BootOSFromFS" PROPAGATED="false" REFERENCECLASS="CIM_OperatingSystem" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OperatingSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_BootService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Boot</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from Service that provides the controls to manage the boot configuration of a managed computer system or device. This includes changing the order of the boot devices and affecting settings on managed elements during the boot process. This service can also affect the load of a specific operating system on the computer system through a BootSourceSetting that points to a specific operating system image.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_BootService" NAME="CreateBootConfigSetting" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method creates a new boot configuration by creating a replica of an existing boot configuration. The new boot configuration shall be a duplicate, with the exception of key property values, of the BootConfigSetting, and its associated classes, specified in the StartingBootConfig parameter. If &quot;State Data Supported&quot; is present in the BootServiceCapabilities.BootCapabilitiesSupported property, the new BootConfigSetting shall be associated via ElementSettingData to a &apos;State&apos; BootConfigSetting, which is associated to the ComputerSystem specified by the ScopingComputerSystem parameter. Otherwise the new BootConfigSetting shall be directly associated via ElementSettingData data to the ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Invalid Reference</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access Denied</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BootConfigSetting" NAME="StartingBootConfig"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An existing BootConfigSetting instance used as a template to replicate. factory default configuration.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="ScopingComputerSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>directly or indirectly associated. If ScopingComputerSystem has a non-NULL value, the scoping system for NewBootConfig is explicitly identified. If ScopingComputerSystem has a value of NULL, the new BootConfigSetting shall be related to the same set of ComputerSystems as is the template configuration.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BootConfigSetting" NAME="NewBootConfig"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BootConfigSetting instance created by the method. This parameter is not returned if the method is run as a Job.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job spawned if the operation continues after the method returns. (May be null if the task is completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_BootService" NAME="SetBootConfigRole" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is called to set the role of the BootConfigSetting that is directly or indirectly associated to one or more ComputerSystems. The method applies the new role equally to all related ComputerSystems. If a BootConfigSetting can be related to more than one ComputerSystem, but role modification applies to just one of them, the SetBootConfigUsage method shall be used instead.
The method shall update the IsNext or IsDefault property of every ElementSettingData that directly or indirectly associates BootConfigSetting to a ComputerSystem. The method may also update the IsNext or IsDefault property of other ElementSettingDatas that reference the same ComputerSystems to satisfy cardinality constraints.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Invalid Reference</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access Denied</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BootConfigSetting" NAME="BootConfigSetting"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An existing BootConfigSetting instance whose role will be updated.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Role" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The desired Role of the BootConfigSetting. 
&quot;IsNext&quot; updates the ElementSettingData.IsNext property and indicates that the specified BootConfigSetting is to be used in the future when any of its related ComputerSystems are enabled.
&quot;IsNextSingleUse&quot; updates the ElementSettingData.IsNext property. It is similar to IsNext, except the change applies only to the next time a related ComputerSystem is enabled.
&quot;IsDefault&quot; updates the ElementSettingData.IsDefault property to indicate that the BootConfigSetting is identified as the default boot configuration for any of its related ComputerSystems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IsNext</cim:VALUE><cim:VALUE>IsNextSingleUse</cim:VALUE><cim:VALUE>IsDefault</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job spawned if the operation continues after the method returns. (May be null if the task is completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_BootService" NAME="SetBootConfigUsage" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is called to set the role of the BootConfigSetting for a specific ComputerSystem. The method shall update the IsNext or IsDefault property of the ElementSettingData that directly or indirectly associates ScopingComputerSystem and BootConfigSetting. The method may also update the IsNext or IsDefault property of other ElementSettingDatas that reference ScopingComputerSystem to satisfy cardinality constraints.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Invalid Reference</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access Denied</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BootConfigSetting" NAME="BootConfigSetting"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An existing BootConfigSetting instance whose role will be updated.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="ScopingComputerSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem to which the new Role applies. A value of NULL indicates that the Role is to be applied to each ComputerSystem that is directly or indirectly associated to BootConfigSetting.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Role" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The desired Role of the BootConfigSetting.
&quot;IsNext&quot; updates the ElementSettingData.IsNext property and indicates that the specified BootConfigSetting is to be used in the future when ScopingComputerSystem is enabled.
&quot;IsNextSingleUse&quot; updates the ElementSettingData.IsNext property. It is similar to IsNext, except the change applies only to the next time the ScopingComputerSystem is enabled.
&quot;IsDefault&quot; updates the ElementSettingData.IsDefault property to indicate that the BootConfigSetting is identified as the default boot configuration for ScopingComputerSystem
&quot;IsNotNext&quot; removes the IsNext or IsNextSingleUse designation. The ComputerSystem will not be automatically booted the next time it is enabled.
&quot;IsDefault&quot; removes the IsDefault designation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IsNext</cim:VALUE><cim:VALUE>IsNextSingleUse</cim:VALUE><cim:VALUE>IsDefault</cim:VALUE><cim:VALUE>IsNotNext</cim:VALUE><cim:VALUE>IsNotDefault</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job spawned if the operation continues after the method returns. (May be null if the task is completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_BootService" NAME="ApplyBootConfigSetting" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method is called to indicate to the referenced ComputerSystem to apply the referenced BootConfigSetting. This shall cause the referenced ComputerSystem&apos;s boot process to start and apply the referenced BootConfigSetting.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Invalid Reference</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Access Denied</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="ScopingComputerSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to an instance of ComputerSystem which will apply the BootConfigSetting referenced by the ApplyBootConfig parameter. A value of NULL indicates that the ApplyBootConfig is to be applied to each related ComputerSystem.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_BootConfigSetting" NAME="ApplyBootConfig"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to an instance of BootConfigSetting which will be applied to the instance of ComputerSystem referenced by the ComputerSystem parameter.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job spawned if the operation continues after the method returns. (May be null if the task is completed).</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessBySAP" NAME="CIM_BootServiceAccessBySAP"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Boot</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>BootServiceAccessBySAP is the relationship between a Boot Service and its access points.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BootServiceAccessBySAP" PROPAGATED="false" REFERENCECLASS="CIM_BootService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BootService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BootServiceAccessBySAP" PROPAGATED="false" REFERENCECLASS="CIM_BootSAP" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An access point for the BootService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ComputerSystem" NAME="CIM_Cluster"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from ComputerSystem that &apos;is made up of&apos; two or more ComputerSystems which operate together as an atomic, functional whole to increase the performance, resources and/or RAS (Reliability, Availability and Serviceability) of the component ComputerSystems, related to some aspects of these ComputerSystems.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Cluster" PROPAGATED="false" NAME="Interconnect" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Interconnect is a free form string that describes the interconnection mechanism for the Cluster.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Cluster" PROPAGATED="false" NAME="InterconnectAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InterconnectAddress indicates the address of the Cluster System, which is dependent on the interconnection scheme. If no address is available or applicable, a null string should be used.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Cluster" PROPAGATED="false" NAME="Types" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cluster types. This specifies whether the cluster is for failover (value=2), performance (3), etc. The values which can be specified are not mutually exclusive. Thus, Types is an array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Failover</cim:VALUE><cim:VALUE>Performance</cim:VALUE><cim:VALUE>Distributed OS</cim:VALUE><cim:VALUE>Node Grouping</cim:VALUE><cim:VALUE>SysPlex</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Cluster" PROPAGATED="false" NAME="MaxNumberOfNodes" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the maximum number of nodes that may participate in the Cluster. If unlimited, enter 0.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Cluster" PROPAGATED="false" NAME="ClusterState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the state of the Cluster. The cluster can be defined to be on-line (value=2), off-line (3), in a degraded mode of operation (4) or unavailable (5).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>On-line</cim:VALUE><cim:VALUE>Off-line</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unavailable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameFormat</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem object and its derivatives are Top Level Objects of CIM. They provide the scope for numerous components. Having unique System keys is required. The NameFormat property identifies how the ComputerSystem Name is generated. The NameFormat ValueMap qualifier defines the various mechanisms for assigning the name. Note that another name can be assigned and used for the ComputerSystem that better suit a business, using the inherited ElementName property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>HID</cim:VALUE><cim:VALUE>NWA</cim:VALUE><cim:VALUE>HWA</cim:VALUE><cim:VALUE>X25</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DCC</cim:VALUE><cim:VALUE>ICD</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>OID/OSI</cim:VALUE><cim:VALUE>WWN</cim:VALUE><cim:VALUE>NAA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="Dedicated" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Enumeration indicating the purpose(s) to which the ComputerSystem is dedicated, if any, and what functionality is provided. For example, one could specify that the System is dedicated to &quot;Print&quot; (value=11) or acts as a &quot;Hub&quot; (value=8). 
Also, one could indicate that this is a general purpose system by indicating &apos;Not Dedicated&apos; (value=0) but that it also hosts &apos;Print&apos; (value=11) or mobile phone &apos;Mobile User Device&apos; (value=17) services. 
A clarification is needed with respect to the value 17 (&quot;Mobile User Device&quot;). An example of a dedicated user device is a mobile phone or a barcode scanner in a store that communicates via radio frequency. These systems are quite limited in functionality and programmability, and are not considered &apos;general purpose&apos; computing platforms. Alternately, an example of a mobile system that is &apos;general purpose&apos; (i.e., is NOT dedicated) is a hand-held computer. Although limited in its programmability, new software can be downloaded and its functionality expanded by the user. 
A value of &quot;Management&quot; indicates this instance is dedicated to hosting system management software.
A value of &quot;Management Controller&quot; indicates this instance represents specialized hardware dedicated to systems management (i.e., a Baseboard Management Controller (BMC) or service processor).
The management scope of a &quot;Management Controller&quot; is typically a single managed system in which it is contained.
A value of &quot;Chassis Manager&quot; indicates this instance represents a system dedicated to management of a blade chassis and its contained devices. This value would be used to represent a Shelf Controller. A &quot;Chassis Manager&quot; is an aggregation point for management and may rely on subordinate management controllers for the management of constituent parts. A value of &quot;Host-based RAID Controller&quot; indicates this instance represents a RAID storage controller contained within a host computer. A value of &quot;Storage Device Enclosure&quot; indicates this instance represents an enclosure that contains storage devices. A &quot;Virtual Tape Library&quot; is the emulation of a tape library by a Virtual Library System. A &quot;Virtual Library System&quot; uses disk storage to emulate tape libraries.A &quot;FC Switch&quot; indicates this instance is dedicated to switching layer 2 fibre channel frames. An &quot;Ethernet Switch&quot; indicates this instance is dedicated to switching layer 2 ethernet frames.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32568..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Dedicated</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Storage</cim:VALUE><cim:VALUE>Router</cim:VALUE><cim:VALUE>Switch</cim:VALUE><cim:VALUE>Layer 3 Switch</cim:VALUE><cim:VALUE>Central Office Switch</cim:VALUE><cim:VALUE>Hub</cim:VALUE><cim:VALUE>Access Server</cim:VALUE><cim:VALUE>Firewall</cim:VALUE><cim:VALUE>Print</cim:VALUE><cim:VALUE>I/O</cim:VALUE><cim:VALUE>Web Caching</cim:VALUE><cim:VALUE>Management</cim:VALUE><cim:VALUE>Block Server</cim:VALUE><cim:VALUE>File Server</cim:VALUE><cim:VALUE>Mobile User Device</cim:VALUE><cim:VALUE>Repeater</cim:VALUE><cim:VALUE>Bridge/Extender</cim:VALUE><cim:VALUE>Gateway</cim:VALUE><cim:VALUE>Storage Virtualizer</cim:VALUE><cim:VALUE>Media Library</cim:VALUE><cim:VALUE>ExtenderNode</cim:VALUE><cim:VALUE>NAS Head</cim:VALUE><cim:VALUE>Self-contained NAS</cim:VALUE><cim:VALUE>UPS</cim:VALUE><cim:VALUE>IP Phone</cim:VALUE><cim:VALUE>Management Controller</cim:VALUE><cim:VALUE>Chassis Manager</cim:VALUE><cim:VALUE>Host-based RAID controller</cim:VALUE><cim:VALUE>Storage Device Enclosure</cim:VALUE><cim:VALUE>Desktop</cim:VALUE><cim:VALUE>Laptop</cim:VALUE><cim:VALUE>Virtual Tape Library</cim:VALUE><cim:VALUE>Virtual Library System</cim:VALUE><cim:VALUE>Network PC/Thin Client</cim:VALUE><cim:VALUE>FC Switch</cim:VALUE><cim:VALUE>Ethernet Switch</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|MIB-II.sysServices</cim:VALUE><cim:VALUE>FC-GS.INCITS-T11 | Platform | PlatformType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ComputerSystem.OtherDedicatedDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="OtherDedicatedDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing how or why the system is dedicated when the Dedicated array includes the value 2, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ComputerSystem.Dedicated</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="ResetCapability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If enabled (value = 4), the ComputerSystem can be reset via hardware (e.g. the power and reset buttons). If disabled (value = 3), hardware reset is not allowed. In addition to Enabled and Disabled, other Values for the property are also defined - &quot;Not Implemented&quot; (5), &quot;Other&quot; (1) and &quot;Unknown&quot; (2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Not Implemented</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Hardware Security|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the ComputerSystem. The use of this property has been deprecated. Instead, the Power Capabilites property in an associated PowerManagement Capabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Power Controls|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as the key of a System instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_ComputerSystem" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the computer. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Desired state for the COmputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Hibernate</cim:VALUE><cim:VALUE>Soft Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_ClusteringService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ClusteringService represents the functionality provided by a Cluster. For example, failover functionality may be modeled as a Service of a failover Cluster.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_ClusteringService" NAME="AddNode" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AddNode brings a new ComputerSystem into a Cluster. The node to be added is specified as a parameter to the method. The return value should be 0 if the Computer System is successfully added, 1 if the method is not supported and any other number if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="CS"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The node to add to the cluster.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_ClusteringService" NAME="EvictNode" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EvictNode removes a ComputerSystem from a Cluster. The node to be evicted is specified as a parameter to the method. The return value should be 0 if the ComputerSystem is successfully evicted, 1 if the method is not supported and any other number if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="CS"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The node to remove from the cluster.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessBySAP" NAME="CIM_ClusterServiceAccessBySAP"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ClusterServiceAccessBySAP is the relationship between a ClusteringService and its access points.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ClusterServiceAccessBySAP" PROPAGATED="false" REFERENCECLASS="CIM_ClusteringService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ClusteringService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ClusterServiceAccessBySAP" PROPAGATED="false" REFERENCECLASS="CIM_ClusteringSAP" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An access point for the ClusteringService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_ComponentCS"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.13.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A ComputerSystem can aggregate another ComputerSystem. This association can be used to model MPP Systems with workstation frontends, an I2O subsystem embedded in a Unitary ComputerSystem, or a System that splits functionality between two processors, potentially running different Operating Systems. For example, if a CISC Processor and its associated OperatingSystem, are used for user interface and file support, and a RISC Processor and its OS are used for complex mathematical operations, this could be modeled as two ComputerSystems where one aggregates the other. In some cases, this could be modeled as a Cluster. The difference is the focus of the relationship. ComponentCS represents that unique and distinct ComputerSystems are aggregated by a higher level CS object. However, each of the component CSs are still distinguishable entities and are only viewed as such. Alternately, with a Cluster, the ComputerSystems that participate in it are inconsequential, when viewed through the &apos;Cluster System&apos;. 

When instantiating or subclassing the ComponentCS relationship, care should be taken that the component ComputerSystem meets the definitional requirements of a ComputerSystem - ie, a functional whole that provides compute capabilities and aggregates System Devices, an OperatingSystem, etc.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ComponentCS" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MAX" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem that contains and/or aggregates other Systems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ComponentCS" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The contained (Sub)ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RecordLog" NAME="CIM_DiagnosticLog"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Logs</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DiagnosticLog serves as an aggregation point for DiagnosticRecord objects. This class exists in order to encourage the use of a consolidated record management methodology for diagnostics. A common set of providers for this log and its associated records SHOULD be used to control functions such as record persistence, query support and overall data integrity in a consistent manner.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_RecordLog" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. 
In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="MaxNumberOfRecords" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of records that can be captured in the Log. If undefined, a value of zero should be specified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="CurrentNumberOfRecords" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current number of records in the Log.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="OverwritePolicy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OverwritePolicy is an integer enumeration that indicates whether the log, represented by the CIM_Log subclasses, can overwrite its entries.Unknown (0) indicates the log&apos;s overwrite policy is unknown. 
Wraps when Full (2) indicates that the log overwrites its entries with new entries when the log has reached its maximum capacity. 
Never Overwrites (7) indicates that the log never overwrites its entries by the new entries.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Wraps When Full</cim:VALUE><cim:VALUE>Never Overwrites</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="LogState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LogState is an integer enumeration that indicates the current state of a log represented by CIM_Log subclasses. LogState is to be used in conjunction with the EnabledState property to fully describe the current state of the log. The following text briefly summarizes the various log states: 
Unknown (0) indicates the state of the log is unknown. 
Normal (2) indicates that the log is or could be executing logging commands, will process any queued log entries, and will queue new logging requests. 
Erasing (3) indicates that the log is being erased. 
Not Applicable (4) indicates the log does not support representing a log state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Normal</cim:VALUE><cim:VALUE>Erasing</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>4</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="ClearLog" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Log be cleared of all entries. 
The return value should be 0 if the request was successfully executed, 1 if the request is not supported, and some other value, as indicated by the ValueMap/Values qualifiers, if an error occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..0x0FFF</cim:VALUE><cim:VALUE>0x1000..0x7FFF</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with no error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF_Reserved</cim:VALUE><cim:VALUE>Method_Reserved</cim:VALUE><cim:VALUE>Vendor_Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_DiagnosticResultForTest"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is being deprecated as part of the deprecation of the DiagnosticResult class. 
This is an association class to relate the results of a test to the test itself.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DiagnosticResultForTest" PROPAGATED="false" REFERENCECLASS="CIM_DiagnosticResult" NAME="DiagnosticResult"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The result object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DiagnosticResultForTest" PROPAGATED="false" REFERENCECLASS="CIM_DiagnosticTest" NAME="DiagnosticTest"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The test that generated the result object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ElementSetting" NAME="CIM_DiagnosticSettingForTest"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSetting</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This class is no longer required and is being deprecated. Use ElementSetting (its parent) instead if the association is needed. 
This is an association class to relate test settings with diagnostic tests.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DiagnosticSettingForTest" PROPAGATED="false" REFERENCECLASS="CIM_DiagnosticTest" NAME="Element"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSetting.Element</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Element</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Test that can use the Setting object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DiagnosticSettingForTest" PROPAGATED="false" REFERENCECLASS="CIM_DiagnosticSetting" NAME="Setting"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ElementSetting.Setting</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Setting</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Setting that can be applied to the execution of the DiagnosticTest.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RecordLog" NAME="CIM_DiagnosticsLog"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticLog</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Logs</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DiagnosticsLog is being deprecated in order to change the class name to DiagnosticLog. This is being done to follow the naming convention used for other diagnostic model classes. 
DiagnosticsLog serves as an aggregation point for DiagnosticRecord objects. This class exists in order to encourage the use of a consolidated record management methodology for diagnostics. A common set of providers for this log and its associated records SHOULD be used to control functions such as record persistence, query support and overall data integrity in a consistent manner.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_RecordLog" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. 
In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following &apos;preferred&apos; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon &apos;:&apos;, and where &lt;OrgID&gt; MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness &lt;OrgID&gt; MUST NOT contain a colon (&apos;:&apos;). When using this algorithm, the first colon to appear in InstanceID MUST appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above &apos;preferred&apos; algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance&apos;s NameSpace. 
For DMTF defined instances, the &apos;preferred&apos; algorithm MUST be used with the &lt;OrgID&gt; set to &apos;CIM&apos;.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="MaxNumberOfRecords" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of records that can be captured in the Log. If undefined, a value of zero should be specified.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="CurrentNumberOfRecords" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Current number of records in the Log.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="OverwritePolicy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OverwritePolicy is an integer enumeration that indicates whether the log, represented by the CIM_Log subclasses, can overwrite its entries.Unknown (0) indicates the log&apos;s overwrite policy is unknown. 
Wraps when Full (2) indicates that the log overwrites its entries with new entries when the log has reached its maximum capacity. 
Never Overwrites (7) indicates that the log never overwrites its entries by the new entries.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Wraps When Full</cim:VALUE><cim:VALUE>Never Overwrites</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="LogState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LogState is an integer enumeration that indicates the current state of a log represented by CIM_Log subclasses. LogState is to be used in conjunction with the EnabledState property to fully describe the current state of the log. The following text briefly summarizes the various log states: 
Unknown (0) indicates the state of the log is unknown. 
Normal (2) indicates that the log is or could be executing logging commands, will process any queued log entries, and will queue new logging requests. 
Erasing (3) indicates that the log is being erased. 
Not Applicable (4) indicates the log does not support representing a log state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Normal</cim:VALUE><cim:VALUE>Erasing</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>4</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Log" PROPAGATED="true" NAME="ClearLog" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Log be cleared of all entries. 
The return value should be 0 if the request was successfully executed, 1 if the request is not supported, and some other value, as indicated by the ValueMap/Values qualifiers, if an error occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..0x0FFF</cim:VALUE><cim:VALUE>0x1000..0x7FFF</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with no error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF_Reserved</cim:VALUE><cim:VALUE>Method_Reserved</cim:VALUE><cim:VALUE>Vendor_Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProvidesServiceToElement" NAME="CIM_DiagnosticTestForMSE"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AvailableDiagnosticService</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.9.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Diagnostics</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>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 &apos;diagnose&apos; a particular Element could query this association, for the Element, to determine what tests are available.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DiagnosticTestForMSE" PROPAGATED="false" REFERENCECLASS="CIM_DiagnosticTest" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AvailableDiagnosticService.ServiceProvided</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The test that may be run against a ManagedSystemElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DiagnosticTestForMSE" PROPAGATED="false" REFERENCECLASS="CIM_ManagedSystemElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AvailableDiagnosticService.UserOfService</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedSystemElement that can be tested.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticTestForMSE" PROPAGATED="false" NAME="EstimatedTimeOfPerforming" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AvailableDiagnosticService.EstimatedDurationOfService</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>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:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiagnosticResult.EstimatedTimeOfPerforming</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiagnosticTestForMSE" PROPAGATED="false" NAME="IsExclusiveForMSE" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement.ElementEffects</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is being deprecated since the same characterisitic can be published in the CIM_ServiceAffectsElement.ElementEffects array as Value = 2, &quot;Exclusive Use&quot;. 
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 &quot;Is Exclusive&quot; enumerated value (2) should be set in DiagnosticTest. Characteristics.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemResource" NAME="CIM_DMA"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemResources</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Personal computer architecture DMA.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DMA" PROPAGATED="false" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DMA" PROPAGATED="false" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DMA" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DMA" PROPAGATED="false" NAME="DMAChannel" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A part of the object&apos;s key value, the DMA Channel number.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|DMA|001.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DMA" PROPAGATED="false" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Availability of the DMA.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Available</cim:VALUE><cim:VALUE>In Use/Not Available</cim:VALUE><cim:VALUE>In Use and Available/Shareable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|DMA|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DMA" PROPAGATED="false" NAME="BurstMode" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indication that the DMA Channel supports burst mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|DMA|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_DMA" PROPAGATED="false" NAME="TransferWidths" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array indicating all the transfer widths (in bits) supported by this DMA Channel. Permissible values are 8, 16, 32, 64 or 128 bits. If unknown, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>128</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Resource DMA Info|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_DMA" PROPAGATED="false" NAME="AddressSize" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer indicating the DMA Channel address size in bits. Permissible values are 8, 16, 32 or 64 bits. If unknown, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>64</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Resource DMA Info|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DMA" PROPAGATED="false" NAME="MaxTransferSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of bytes that can be transferred by this DMA Channel. If unknown, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Resource DMA Info|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DMA" PROPAGATED="false" NAME="ByteMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether DMA may execute in &apos;count by byte&apos; mode (value=4) or not (value=3). Also, &quot;Other&quot; (1) and &quot;Unknown&quot; (2) may be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not execute in &apos;count by byte&apos; mode</cim:VALUE><cim:VALUE>Execute in &apos;count by byte&apos; mode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Resource DMA Info|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DMA" PROPAGATED="false" NAME="WordMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether DMA may execute in &apos;count by word&apos; mode (value=4) or not (value=3). Also, &quot;Other&quot; (1) and &quot;Unknown&quot; (2) may be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not execute in &apos;count by word&apos; mode</cim:VALUE><cim:VALUE>Execute in &apos;count by word&apos; mode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Resource DMA Info|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DMA" PROPAGATED="false" NAME="ChannelTiming" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DMA channel timing. For example, &quot;Type A&quot; (value =4) or &quot;Type F&quot; (6) could be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>ISA Compatible</cim:VALUE><cim:VALUE>Type A</cim:VALUE><cim:VALUE>Type B</cim:VALUE><cim:VALUE>Type F</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Resource DMA Info|001.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DMA" PROPAGATED="false" NAME="TypeCTiming" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether C type (burst) timing is supported (value=5) or not (value=4). Also, &quot;Other&quot; (1), &quot;Unknown&quot; (2) and &quot;ISA Compatible&quot; (3) are defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>ISA Compatible</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Resource DMA Info|001.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="Shareable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Resource can be shared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="ImplementationInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Resource is implemented in hardware, software or both.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Hardware Only</cim:VALUE><cim:VALUE>Software Only</cim:VALUE><cim:VALUE>Hardware and Software</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_Export"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An association between a LocalFileSystem and its Directories indicating that the specified Directories are available for mount. When exporting an entire FileSystem, the Directory should reference the topmost directory of the FileSystem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Export" PROPAGATED="false" REFERENCECLASS="CIM_LocalFileSystem" NAME="LocalFS"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LocalFileSystem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Export" PROPAGATED="false" REFERENCECLASS="CIM_Directory" NAME="Directory"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Directory exported for mount.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_Export" PROPAGATED="false" NAME="ExportedDirectoryName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Name under which the Directory is exported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_FileStorage"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A link between the FileSystem and the LogicalFile(s) addressed through this FileSystem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FileStorage" PROPAGATED="false" REFERENCECLASS="CIM_FileSystem" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FileSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FileStorage" PROPAGATED="false" REFERENCECLASS="CIM_LogicalFile" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalFile stored in the context of the FileSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedAccessPoint" NAME="CIM_HostedBootSAP"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Boot</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>HostedBootSAP defines the hosting UnitaryComputerSystem for a BootSAP. Since this relationship is subclassed from HostedAccessPoint, it inherits the scoping/naming scheme defined for AccessPoint - where an AccessPoint is weak to its hosting System. In this case, a BootSAP must be weak to its hosting UnitaryComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedBootSAP" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The UnitaryComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedBootSAP" PROPAGATED="false" REFERENCECLASS="CIM_BootSAP" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BootSAP hosted on the UnitaryComputer System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedService" NAME="CIM_HostedBootService"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Boot</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>HostedBootService defines the hosting System for a Boot Service. Since this relationship is subclassed from Hosted Service, it inherits the scoping/naming scheme defined for Service - where a Service is weak to its hosting System.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedBootService" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosting System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedBootService" PROPAGATED="false" REFERENCECLASS="CIM_BootService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BootService hosted on the System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedAccessPoint" NAME="CIM_HostedClusterSAP"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>HostedClusterSAP defines the hosting ComputerSystem for a ClusteringSAP. Since this relationship is subclassed from HostedAccessPoint, it inherits the scoping/naming scheme defined for AccessPoint - where an AccessPoint is weak to its hosting System. In this case, a ClusteringSAP must be weak to its hosting ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedClusterSAP" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedClusterSAP" PROPAGATED="false" REFERENCECLASS="CIM_ClusteringSAP" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ClusteringSAP that is hosted on the ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedService" NAME="CIM_HostedClusterService"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.1000</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>HostedClusterService defines the hosting Cluster for a ClusteringService. Since this relationship is subclassed from HostedService, it inherits the scoping/naming scheme defined for Service - where a Service is weak to its hosting System. In this case, a ClusteringService must be weak to its hosting Cluster System.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedClusterService" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Cluster.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedClusterService" PROPAGATED="false" REFERENCECLASS="CIM_ClusteringService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ClusteringService that is hosted on the Cluster.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_HostedJobDestination"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Processing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An association between a JobDestination and a System on which it resides. The cardinality of this association is 1-to-many. A System may host many Job queues. Job Destinations are weak with respect to their hosting System. Heuristic: A JobDestination is hosted on the System where the LogicalDevices, SoftwareFeatures or Services that implement/ provide the JobDestination are located.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedJobDestination" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosting System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedJobDestination" PROPAGATED="false" REFERENCECLASS="CIM_JobDestination" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The JobDestination hosted on the System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_HostingCS"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A VirtualComputerSystem is hosted on another ComputerSystem. This association makes that relationship explicit.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostingCS" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosting ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostingCS" PROPAGATED="false" REFERENCECLASS="CIM_VirtualComputerSystem" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VirtualComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_InstalledOS"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::OperatingSystem</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A link between the ComputerSystem and the OperatingSystem(s) installed or loaded on it. An OperatingSystem is &apos;installed&apos; on a ComputerSystem, when placed on one of its StorageExtents - for example, copied to a disk drive or downloaded to Memory. Using this definition, an OperatingSystem is &apos;installed&apos; on a NetPC when downloaded via the network.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_InstalledOS" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_InstalledOS" PROPAGATED="false" REFERENCECLASS="CIM_OperatingSystem" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OperatingSystem installed on the ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_InstalledOS" PROPAGATED="false" NAME="PrimaryOS" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the OperatingSystem is the default OS for the ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operating System|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemResource" NAME="CIM_IRQ"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemResources</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Personal computer architecture IRQ.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IRQ" PROPAGATED="false" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IRQ" PROPAGATED="false" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IRQ" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IRQ" PROPAGATED="false" NAME="IRQNumber" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A part of the object&apos;s key value, IRQ Number.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|IRQ|002.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IRQ" PROPAGATED="false" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Availability of the IRQ.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Available</cim:VALUE><cim:VALUE>In Use/Not Available</cim:VALUE><cim:VALUE>In Use and Available/Shareable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|IRQ|002.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IRQ" PROPAGATED="false" NAME="TriggerType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IRQ trigger type indicating whether edge (value=4) or level triggered (value=3) interrupts occur. Also, &quot;Other&quot; (1) and &quot;Unknown&quot; (2) may be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Level</cim:VALUE><cim:VALUE>Edge</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|IRQ|002.3</cim:VALUE><cim:VALUE>MIF.DMTF|System Resource IRQ Info|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IRQ" PROPAGATED="false" NAME="TriggerLevel" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IRQ trigger level indicating whether the interrupt is triggered by the hardware signal going high (value=4) or low (value=3). Also, &quot;Other&quot; (1) and &quot;Unknown&quot; (2) may be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Active Low</cim:VALUE><cim:VALUE>Active High</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Resource IRQ Info|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IRQ" PROPAGATED="false" NAME="Shareable" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Shareable</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the IRQ can be shared.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|IRQ|002.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IRQ" PROPAGATED="false" NAME="Hardware" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Hardware property indicates whether the interrupt is hardware or software based. (If TRUE, the interrupt is hardware based.) On a personal computer, a hardware IRQ is a physical wire to a programmable interrupt controller (PIC) chip, through which the CPU can be notified of time critical events. Some IRQ lines are reserved for standard Devices such as the keyboard, floppy disk drives, and the system clock. A software interrupt is a programmatic mechanism to allow an application to get the attention of the Processor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="ImplementationInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Resource is implemented in hardware, software or both.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Hardware Only</cim:VALUE><cim:VALUE>Software Only</cim:VALUE><cim:VALUE>Hardware and Software</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_LogInDataFile"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Logs</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>MessageLogs can reside in data files, on specially allocated storage areas such as disks or memory, or output as raw I/O streams. In fact, a single Log may use each of these mechanisms to output or capture its contents. The LogInDataFile association describes a Log stored as a DataFile.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogInDataFile" PROPAGATED="false" REFERENCECLASS="CIM_DataFile" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DataFile.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogInDataFile" PROPAGATED="false" REFERENCECLASS="CIM_MessageLog" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MessageLog residing in the DataFile.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_LogInDeviceFile"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Logs</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>MessageLogs can reside in data files, on specially allocated storage areas such as disks or memory, or output as raw I/O streams. In fact, a single Log may use each of these mechanisms to output or capture its contents. The LogInDeviceFile association describes a Log outputting to a raw I/O stream DeviceFile - for example, a serial port on a UNIX system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogInDeviceFile" PROPAGATED="false" REFERENCECLASS="CIM_DeviceFile" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The I/O stream DeviceFile.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogInDeviceFile" PROPAGATED="false" REFERENCECLASS="CIM_MessageLog" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MessageLog outputting to the DeviceFile.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_LogInStorage"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Logs</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>MessageLogs can reside in data files, on specially allocated storage areas such as disks or memory, or output as raw I/O streams. In fact, a single Log may use each of these mechanisms to output or capture its contents. The LogInStorage association describes a Log located in a specially allocated portion of a StorageExtent. The offset of the Log, within the Extent, is defined using a property of the association, StartingOffset.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogInStorage" PROPAGATED="false" REFERENCECLASS="CIM_StorageExtent" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StorageExtent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LogInStorage" PROPAGATED="false" REFERENCECLASS="CIM_MessageLog" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MessageLog located within the Extent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_LogInStorage" PROPAGATED="false" NAME="StartingOffset" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StartingOffset indicates where in the Extent that the Log begins.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemResource" NAME="CIM_MemoryMappedIO"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemResources</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Personal Computer architecture Memory Mapped I/O. This class addresses both memory and port I/O resources. The property, MappedResource, defines whether memory or I/O is mapped (and for I/O whether the mapping is to a memory or a port space).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="false" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="false" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="false" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="false" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A part of the object&apos;s key value, the starting address of memory mapped I/O.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Mapped I/O|001.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="false" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Ending address of memory mapped I/O.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Mapped I/O|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="false" NAME="MappedResource" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of memory mapped I/O. MappedResource defines whether memory or I/O is mapped, and for I/O, whether the mapping is to a memory or a port space.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Mapped Memory</cim:VALUE><cim:VALUE>I/O Mapped to Memory Space</cim:VALUE><cim:VALUE>I/O Mapped to Port Space</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="Shareable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Resource can be shared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="ImplementationInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Resource is implemented in hardware, software or both.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Hardware Only</cim:VALUE><cim:VALUE>Software Only</cim:VALUE><cim:VALUE>Hardware and Software</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MemoryMappedIO" NAME="CIM_MemoryResource"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemResources</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Since the MemoryMappedIO class applies to memory AND port resources, there is the potential for key conflict. For example, both a memory resource and a port resource may be located at address 0. Since StartingAddress is the distinguishing key of MemoryMappedIO, two instances would be created with the same key. This is prevented by defining memory and port resource subclasses of MemoryMappedIO, and allowing the CreationClassName key property to distinguish between them and force uniqueness in their keys.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="true" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="true" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A part of the object&apos;s key value, the starting address of memory mapped I/O.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Mapped I/O|001.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Ending address of memory mapped I/O.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Mapped I/O|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="true" NAME="MappedResource" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of memory mapped I/O. MappedResource defines whether memory or I/O is mapped, and for I/O, whether the mapping is to a memory or a port space.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Mapped Memory</cim:VALUE><cim:VALUE>I/O Mapped to Memory Space</cim:VALUE><cim:VALUE>I/O Mapped to Port Space</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="Shareable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Resource can be shared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="ImplementationInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Resource is implemented in hardware, software or both.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Hardware Only</cim:VALUE><cim:VALUE>Software Only</cim:VALUE><cim:VALUE>Hardware and Software</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RemoteFileSystem" NAME="CIM_NFS"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::FileElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A class derived from RemoteFileSystem representing that the FileSystem is mounted, using the NFS protocol, from a ComputerSystem. The properties of the NFS object deal with the operational aspects of the mount and represent the client-side configuration for NFS access. The FileSystemType (inherited from FileSystem) should be set to indicate the type of this FileSystem as it appears to the client.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_NFS" PROPAGATED="false" NAME="HardMount" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to true: Once the FileSystem is mounted, NFS requests are retried until the hosting System responds. 
If set to false: Once the FileSystem is mounted, an error is returned if the hosting System does not respond.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NFS" PROPAGATED="false" NAME="ForegroundMount" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to true: Retries are performed in the foreground. 
If set to false: If the first mount attempt fails, retries are performed in the background.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NFS" PROPAGATED="false" NAME="Interrupt" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to true: Interrupts are permitted for hard mounts. 
If set to false : Interrupts are ignored for hard mounts.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NFS" PROPAGATED="false" NAME="MountFailureRetries" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of mount failure retries allowed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NFS" PROPAGATED="false" NAME="RetransmissionAttempts" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of NFS retransmissions allowed.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NFS" PROPAGATED="false" NAME="RetransmissionTimeout" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NFS timeout in tenths of a second.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Tenths of Seconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NFS" PROPAGATED="false" NAME="ReadBufferSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Read buffer size in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NFS" PROPAGATED="false" NAME="WriteBufferSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Write buffer size in bytes.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NFS" PROPAGATED="false" NAME="ServerCommunicationPort" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The remote ComputerSystem&apos;s (ie, the NFS File &apos;Server&apos;s) UDP port number.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NFS" PROPAGATED="false" NAME="AttributeCaching" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to true: Control attribute caching is enabled. 
If set to false: Control attribute caching is disabled.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NFS" PROPAGATED="false" NAME="AttributeCachingForRegularFilesMin" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum number of seconds that cached attributes are held after file modification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NFS" PROPAGATED="false" NAME="AttributeCachingForRegularFilesMax" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of seconds that cached attributes are held after file modification.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NFS" PROPAGATED="false" NAME="AttributeCachingForDirectoriesMin" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Minimum number of seconds that cached attributes are held after directory update.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NFS" PROPAGATED="false" NAME="AttributeCachingForDirectoriesMax" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum number of seconds that cached attributes are held after directory update.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName. Note that this class was originally defined in the scope of a ComputerSystem, and was later allowed to be scoped by any System (for example, a computer or application system). Unfortunately, the property name, CSCreationClassName, could not be changed (for example, to SystemCreationClass Name) without deprecating the class. This change was not deemed critical to the semantics and therefore did not merit deprecation. So, the property name remains.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name. Note that this class was originally defined in the scope of a ComputerSystem, and was later allowed to be scoped by any System (for example, a computer or application system). Unfortunately, the property name, CSName, could not be changed (for example, to SystemName) without deprecating the class. This change was not deemed critical to the semantics and therefore did not merit deprecation. So, the property name remains.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as key of a FileSystem instance within a ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="Root" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Path name or other information defining the root of the FileSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrFSMountPoint</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="BlockSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FileSystems can read/write data in blocks which are defined independently of the underlying StorageExtents. This property captures the FileSystem&apos;s block size for data storage and retrieval.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="FileSystemSize" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FileSystemSize property stores the total size of the File System in bytes. If unknown, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host File System|001.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="AvailableSpace" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableSpace indicates the total amount of free space for the FileSystem, in bytes. If unknown, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Host File System|001.14</cim:VALUE><cim:VALUE>MIF.DMTF|Partition|002.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="ReadOnly" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the FileSystem is designated as read only.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrFSAccess</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="EncryptionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to encrypt the FileSystem. If it is not possible or not desired to describe the encryption scheme (perhaps for security reasons), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the FileSystem is encrypted or not, &quot;Encrypted&quot; to represent that the File System is encrypted but either its encryption scheme is not known or not disclosed, and &quot;Not Encrypted&quot; to represent that the FileSystem is not encrypted.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CompressionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free form string indicating the algorithm or tool used to compress the FileSystem. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: &quot;Unknown&quot; to represent that it is not known whether the FileSystem is compressed or not, &quot;Compressed&quot; to represent that the File System is compressed but either its compression scheme is not known or not disclosed, and &quot;Not Compressed&quot; to represent that the FileSystem is not compressed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CaseSensitive" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that case sensitive file names are supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CasePreserved" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the case of file names are preserved.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="CodeSet" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array defining the character sets or encoding supported by the FileSystem. For example, the values, &quot;ASCII&quot; (2) or &quot;ISO2022&quot; (4), may be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>ASCII</cim:VALUE><cim:VALUE>Unicode</cim:VALUE><cim:VALUE>ISO2022</cim:VALUE><cim:VALUE>ISO8859</cim:VALUE><cim:VALUE>Extended UNIX Code</cim:VALUE><cim:VALUE>UTF-8</cim:VALUE><cim:VALUE>UCS-2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="MaxFileNameLength" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Integer indicating the maximum length of a file name within the FileSystem. 0 indicates that there is no limit on file name length.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="ClusterSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The minimum file allocation size (an integral number of blocks), imposed by the FileSystem. (The size of a block is specified in the BlockSize property for the FileSystem.) Minimum allocation size is the smallest amount of storage allocated to a LogicalFile by the FileSystem. This is not a mandatory minimum allocation for all FileSystems. Under stress conditions, some FileSystems may allocate storage in amounts smaller than the ClusterSize.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="FileSystemType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>String describing the type of FileSystem and therefore, its conventions. For example, &quot;NTFS&quot; or &quot;S5&quot; may be listed as well as any additional information on the FileSystem&apos;s implementation. Since various flavors of FileSystems (like S5) exist, this property is defined as a string.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Partition|002.6</cim:VALUE><cim:VALUE>MIF.DMTF|Host File System|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="PersistenceType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value representing the FileSystem&apos;s perception of its own persistence characteristics. This property would typically be set at the time the FileSystem is instantiated and would not be changed by external actions. A value of &quot;Persistent&quot; indicates that the FileSystem is persistent, will be preserved through an orderly shutdown and should be protected. A value of &quot;Temporary&quot; indicates that the FileSystem is non-persistent, should not be protected and may not survive a shutdown. A value of &quot;External&quot; indicates that the FileSystem is controlled outside of the scope of the operating environment and may need to be protected by specialized means. A value of &quot;Other&quot; is provided to allow for additional persistence types, to be described in the OtherPersistenceType attribute, and is expected to be rarely, if ever, used. A value of &quot;Unknown&quot; indicates that the persistence of the FileSystem can not be determined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Persistent</cim:VALUE><cim:VALUE>Temporary</cim:VALUE><cim:VALUE>External</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FileSystem.OtherPersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="OtherPersistenceType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the persistence characteristics when PersistenceType is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_FileSystem.PersistenceType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_FileSystem" PROPAGATED="true" NAME="NumberOfFiles" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of files contained in the FileSystem.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_UseOfMessageLog" NAME="CIM_OperationLog"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Logs</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_OperationLog is a specialization of the CIM_UseOfMessageLog association that identifies a reproducible record of operations for a LogicalElement.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OperationLog" PROPAGATED="false" REFERENCECLASS="CIM_MessageLog" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Log containing reproducible operations for the associated LogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OperationLog" PROPAGATED="false" REFERENCECLASS="CIM_LogicalElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalElement for the associated OperationLog.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_UseOfLog" PROPAGATED="true" NAME="RecordedData" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string describing the use of the Log by the ManagedSystemElement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_OSProcess"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Processing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A link between the OperatingSystem and Process(es) running in the context of this OperatingSystem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OSProcess" PROPAGATED="false" REFERENCECLASS="CIM_OperatingSystem" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OperatingSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OSProcess" PROPAGATED="false" REFERENCECLASS="CIM_Process" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Process running in the context of the OperatingSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ParticipatingCS"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A Cluster is composed of two or more ComputerSystems, operating together. A ComputerSystem may participate in multiple Clusters. 

When first establishing or bringing up a Cluster, only one ComputerSystem may be defined as participating in it. Therfore, the cardinality of the association for the ComputerSystem reference is Min (1).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ParticipatingCS" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem which participates in the Cluster.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ParticipatingCS" PROPAGATED="false" REFERENCECLASS="CIM_Cluster" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Cluster.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ParticipatingCS" PROPAGATED="false" NAME="StateOfNode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StateOfNode indicates the condition of the participating ComputerSystem in the Cluster. For example, one value is &quot;Joining&quot; (2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Joining</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Available</cim:VALUE><cim:VALUE>Unavailable</cim:VALUE><cim:VALUE>Degraded</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ParticipatingCS" PROPAGATED="false" NAME="RoleOfNode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RoleOfNode indicates whether the Cluster nodes are peers (value = 2), connected in a master-slave/primary- secondary relationship (values = 3 for primary, 4 for secondary), available in a standby configuration (5) or of some other (1) or unknown (0) relationship. In a System/390 environment, the nodes are identified as &quot;Base Plex&quot; (value=6) or &quot;Enhanced Plex&quot; (value=7).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Peer</cim:VALUE><cim:VALUE>Primary</cim:VALUE><cim:VALUE>Secondary</cim:VALUE><cim:VALUE>Standby</cim:VALUE><cim:VALUE>Base Plex</cim:VALUE><cim:VALUE>Enhanced Plex</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MemoryMappedIO" NAME="CIM_PortResource"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemResources</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Since the MemoryMappedIO class applies to memory AND port resources, there is the potential for key conflict. For example, both a memory resource and a port resource may be located at address 0. Since StartingAddress is the distinguishing key of MemoryMappedIO, two instances would be created with the same key. This is prevented by defining memory and port resource subclasses of MemoryMappedIO, and allowing the CreationClassName key property to distinguish between them and force uniqueness in their keys.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="true" NAME="CSCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="true" NAME="CSName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_ComputerSystem.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="true" NAME="StartingAddress" TYPE="uint64"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A part of the object&apos;s key value, the starting address of memory mapped I/O.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Mapped I/O|001.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="true" NAME="EndingAddress" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Ending address of memory mapped I/O.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Memory Mapped I/O|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_MemoryMappedIO" PROPAGATED="true" NAME="MappedResource" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Type of memory mapped I/O. MappedResource defines whether memory or I/O is mapped, and for I/O, whether the mapping is to a memory or a port space.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Mapped Memory</cim:VALUE><cim:VALUE>I/O Mapped to Memory Space</cim:VALUE><cim:VALUE>I/O Mapped to Port Space</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="Shareable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Resource can be shared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="ImplementationInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Resource is implemented in hardware, software or both.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Hardware Only</cim:VALUE><cim:VALUE>Software Only</cim:VALUE><cim:VALUE>Hardware and Software</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_ProcessThread"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::Processing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A link between a Process and the Thread(s) running in the context of this Process.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProcessThread" PROPAGATED="false" REFERENCECLASS="CIM_Process" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProcessThread" PROPAGATED="false" REFERENCECLASS="CIM_Thread" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Thread running in the context of the Process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_ResourceOfSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.2</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemResources</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An association between a System and a SystemResource that exists and is allocated in the context of the System.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ResourceOfSystem" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The System in whose context the Resource exists and is allocated.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ResourceOfSystem" PROPAGATED="false" REFERENCECLASS="CIM_SystemResource" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Resource of the System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ComponentCS" NAME="CIM_SystemPartition"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemElements</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A Partition is an instance of a UnitaryComputerSystem (with its own OperatingSystem and Devices dedicated to the Partition) that is supported by underlying hardware and software. A Partition is not a virtualization of a Computer System, but the segmentation of the System&apos;s compute capabilities. Partitions can run independent copies of possibly different OperatingSystems and have dedicated Devices. The &apos;real&apos;, underlying System (perhaps a Cluster or another UnitaryComputerSystem) aggregates its Partitions. These semantics are described by the System Partition association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemPartition" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The &apos;underlying&apos; ComputerSystem that hosts a Partition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SystemPartition" PROPAGATED="false" REFERENCECLASS="CIM_UnitaryComputerSystem" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The System Partition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SecurityService" NAME="CIM_AccountManagementService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Account</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_AccountManagementService creates, manages, and if necessary destroys Accounts on behalf of other SecuritySerices.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_AccountManagementService" NAME="CreateAccount" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreateAccount creates an Account on the specified ComputerSystem. Upon successful completion of the method, there shall be a newly created instance of CIM_Account associated through the CIM_AccountOnSystem association with the instance of ComputerSystem identified by the System parameter such that each property of the CIM_Account instance has the value of the corresponding property of the template instance specified by the AccountTemplate parameter and the CIM_Account instance is associated with this instance of CIM_AccountManagementService through the CIM_ServiceAffectsElement association.
Instances of CIM_Identity may be created by the method and associated with the instance of CIM_Account through CIM_AssignedIdentity. If one or more instances of CIM_Identity are created, a reference to each shall be returned in the Identities parameter, otherwise the Identities parameter shall be NULL upon method completion.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="System"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ComputerSystem in which to create the Account.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="AccountTemplate" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AccountTemplate is a template for the desired Account to be created.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_Account</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_Account" NAME="Account"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the instance of CIM_Account created when the method returns a value of 0.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_Identity" NAME="Identities"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the instances of CIM_Identity created when the method returns a value of 0. NULL if no such instances are created.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SecurityService" NAME="CIM_AuthenticationService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::SecurityServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_AuthenticationService verifies users&apos; identities through some means. These services are decomposed into a subclass that provides credentials to users and a subclass that provides for the verification of the validity of a credential and, perhaps, the appropriateness of its use for access to target resources. The persistent state information used from one such verification to another is maintained in an instance of Identity class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SecurityService" NAME="CIM_AuthorizationService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::SecurityServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_AuthorizationService determines whether an Identity, established by an AuthorizationService, is permitted access to a resource or set of resources.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AuthorizedUse"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::AccessControl</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_AuthorizedUse is an association used to provide an AuthorizationService with the AccessControlInformation it needs to do its job. This association is deprecated with no proposed replacement, since authorization processing will be handled via policy or static checking of Privileges.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AuthorizedUse" PROPAGATED="false" REFERENCECLASS="CIM_AccessControlInformation" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access Control Information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AuthorizedUse" PROPAGATED="false" REFERENCECLASS="CIM_AuthorizationService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AuthorizationService that uses an ACI.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AuthenticationService" NAME="CIM_CredentialManagementService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::SecurityServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_CredentialManagementService issues credentials and manages the credential lifecycle.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CredentialManagementService" NAME="CIM_KerberosKeyDistributionCenter"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Kerberos</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Kerberos KDC.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_KerberosKeyDistributionCenter" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Realm served by this KDC.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_KerberosKeyDistributionCenter" PROPAGATED="false" NAME="Protocol" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of Kerberos supported by this service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>V4</cim:VALUE><cim:VALUE>V5</cim:VALUE><cim:VALUE>DCE</cim:VALUE><cim:VALUE>MS</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CredentialManagementService" NAME="CIM_LocalCredentialManagementService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::SecurityServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_LocalCredentialManagementService is a credential management service that provides management of credentials used by the local system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ManagedCredential"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.16.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Credential</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This relationship associates a CredentialManagementService with the Credential it manages.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ManagedCredential" PROPAGATED="false" REFERENCECLASS="CIM_CredentialManagementService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement.AffectingElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The credential management service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ManagedCredential" PROPAGATED="false" REFERENCECLASS="CIM_Credential" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement.AffectedElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The managed credential.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ManagesAccount"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Account</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This relationship associates the AccountManagement security service to the Accounts for which it is responsible.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ManagesAccount" PROPAGATED="false" REFERENCECLASS="CIM_AccountManagementService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The account management service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ManagesAccount" PROPAGATED="false" REFERENCECLASS="CIM_Account" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An account managed by the service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CredentialManagementService" NAME="CIM_Notary"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::UsersAccess</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_Notary is an AuthenticationService which compares the biometric characteristics of a person with known characteristics, to establish identity. An example is a bank teller who compares a picture ID with the person trying to cash a check, or a biometric login service that uses voice recognition to identify a &apos;user&apos;.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Notary" PROPAGATED="false" NAME="Comparitors" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The types of biometric information which this Notary can compare.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>N/A</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Facial</cim:VALUE><cim:VALUE>Retina</cim:VALUE><cim:VALUE>Mark</cim:VALUE><cim:VALUE>Finger</cim:VALUE><cim:VALUE>Voice</cim:VALUE><cim:VALUE>DNA-RNA</cim:VALUE><cim:VALUE>EEG</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Notary" PROPAGATED="false" NAME="SealProtocol" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SealProtocol is how the decision of the Notary is recorded for future use by parties who will rely on its decision. For instance, a drivers licence frequently includes tamper-resistent coatings and markings to protect the recorded decision that a driver, having various biometric characteristics of height, weight, hair and eye color, using a particular name, has features represented in a photograph of their face.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Notary" PROPAGATED="false" NAME="CharterIssued" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CharterIssued documents when the Notary is first authorized, by whoever gave it responsibility, to perform its service.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Notary" PROPAGATED="false" NAME="CharterExpired" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CharterExpired documents when the Notary is no longer authorized, by whoever gave it responsibility, to perform its service.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_NotaryVerifiesBiometric"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedCredential</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::UsersAccess</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This relationship associates a Notary service with the Users Access whose biometric information is verified. It is deprecated since one of its references (UsersAccess) is deprecated, and because specific biometric credentials are defined in a new subclass of CIM_Credential (specifically, BiometricCredential). Given the latter, the relationship of a Credential to its management service (ManagedCredential) can be used directly.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NotaryVerifiesBiometric" PROPAGATED="false" REFERENCECLASS="CIM_Notary" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedCredential.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Notary service that verifies biometric information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NotaryVerifiesBiometric" PROPAGATED="false" REFERENCECLASS="CIM_UsersAccess" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedCredential.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The UsersAccess that represents a person using biometric information for authentication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AuthorizationService" NAME="CIM_PrivilegeManagementService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.20.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::PrivilegeManagementService</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PrivilegeManagementService is responsible for creating, deleting, and associating AuthorizedPrivilege instances. References to &apos;subject&apos; and &apos;target&apos; define the entities that are associated with an AuthorizedPrivilege instance via the relationships, AuthorizedSubject and AuthorizedTarget, respectively. When created, an AuthorizedPrivilege instance is related to this (PrivilegeManagement)Service via the association, ConcreteDependency.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_PrivilegeManagementService" NAME="AssignAccess" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When this method is called, a provider updates the specified Subject&apos;s rights to the Target according to the parameters of this call. The rights are modeled via an AuthorizedPrivilege instance. If an AuthorizedPrivilege instance is created as a result of this call, it MUST be linked to the Subject and Target via the AuthorizedSubject and AuthorizedTarget associations, respectively. When created, the AuthorizedPrivilege instance is associated to this PrivilegeManagementService via ConcreteDependency. If the execution of this call results in no rights between the Subject and Target, then they MUST NOT be linked to a particular AuthorizedPrivilege instance via AuthorizedSubject and AuthorizedTarget respectively. 

Note that regardless of whether specified via parameter, or template, the Activities, ActivityQualifiers and QualifierFormats, are mutually indexed. Also note that Subject and Target references MUST be supplied. 

The successful completion of the method SHALL create any necessary AuthorizedSubject, AuthorizedTarget, AuthorizedPrivilege, HostedDependency, and ConcreteDependency instances.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..15999</cim:VALUE><cim:VALUE>16000</cim:VALUE><cim:VALUE>16001</cim:VALUE><cim:VALUE>16002</cim:VALUE><cim:VALUE>16003</cim:VALUE><cim:VALUE>16004</cim:VALUE><cim:VALUE>16005..31999</cim:VALUE><cim:VALUE>32000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Unsupported Subject</cim:VALUE><cim:VALUE>Unsupported Privilege</cim:VALUE><cim:VALUE>Unsupported Target</cim:VALUE><cim:VALUE>Authorization Error</cim:VALUE><cim:VALUE>NULL not supported</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Subject"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Subject parameter is a reference to a ManagedElement instance. This parameter MUST be supplied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="PrivilegeGranted" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MUST be NULL unless Privilege is NULL on input. The PrivilegeGranted flag indicates whether the rights defined by the parameters in this call should be granted or denied to the named Subject/Target pair.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedPrivilege.PrivilegeGranted</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.AssignAccess.Privilege</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="Activities" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MUST be NULL unless the Privilege is NULL on input. This parameter specifies the activities to be granted or denied.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Create</cim:VALUE><cim:VALUE>Delete</cim:VALUE><cim:VALUE>Detect</cim:VALUE><cim:VALUE>Read</cim:VALUE><cim:VALUE>Write</cim:VALUE><cim:VALUE>Execute</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedPrivilege.Activities</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.AssignAccess.Privilege</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="ActivityQualifiers" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MUST be NULL unless Privilege is NULL on input. This parameter defines the activity qualifiers for the Activities to be granted or denied.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedPrivilege.ActivityQualifers</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.AssignAccess.Privilege</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="QualifierFormats" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MUST be NULL unless Privilege is NULL on input. This parameter defines the qualifier formats for the corresponding ActivityQualifiers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10..15999</cim:VALUE><cim:VALUE>16000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Class Name</cim:VALUE><cim:VALUE>&lt;Class.&gt;Property</cim:VALUE><cim:VALUE>&lt;Class.&gt;Method</cim:VALUE><cim:VALUE>Object Reference</cim:VALUE><cim:VALUE>Namespace</cim:VALUE><cim:VALUE>URL</cim:VALUE><cim:VALUE>Directory/File Name</cim:VALUE><cim:VALUE>Command Line Instruction</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedPrivilege.QualifierFormats</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.AssignAccess.Privilege</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Target"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target parameter is a reference to an instance of ManagedElement. This parameter MUST be supplied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_AuthorizedPrivilege" NAME="Privilege"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>On input, this reference MUST be either NULL or refer to an instance of AuthorizedPrivilege that is used as a template. The rights granted by corresponding entries in the Activities, ActivityQualifiers and QualifierFormats array properties are applied incrementally and do not affect unnamed rights. If the property, PrivilegeGranted, is false, then the named rights are removed. If PrivilegeGranted is True, then the named rights are added. (Note that the RemoveAccess method SHOULD be used to completely remove all privileges between a subject and a target. On output, this property references an AuthorizedPrivilege instance that represents the resulting rights between the named Subject and the named Target. AuthorizedPrivilege instances used as a templates in this property SHOULD have a HostedDependency association to the PriviligeManagementService and SHOULD NOT have any AuthorizedTarget or AuthorizedSubject associations to it.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_PrivilegeManagementService" NAME="RemoveAccess" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method revokes a specific AuthorizedPrivilege or all privileges for a particular target, subject, or subject/target pair. If an AuthorizedPrivilege instance is left with no AuthorizedTarget associations, it SHOULD be deleted. The successful completion of the method SHALL remove the directly or indirectly requested AuthorizedSubject, AuthorizedTarget and AuthorizedPrivilege instances.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..15999</cim:VALUE><cim:VALUE>16000</cim:VALUE><cim:VALUE>16001</cim:VALUE><cim:VALUE>16002</cim:VALUE><cim:VALUE>16003</cim:VALUE><cim:VALUE>16004..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Unsupported Privilege</cim:VALUE><cim:VALUE>Unsupported Target</cim:VALUE><cim:VALUE>Authorization Error</cim:VALUE><cim:VALUE>Null parameter not supported</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Subject"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Subject parameter is a reference to a ManagedElement instance (associated via AuthorizedSubject) for which privileges are to be revoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_AuthorizedPrivilege" NAME="Privilege"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the AuthorizedPrivilege to be revoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Target"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target parameter is a reference to a ManagedElement (associated via AuthorizedTarget) which will no longer be protected via the AuthorizedPrivilege.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_PrivilegeManagementService" NAME="ShowAccess" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ShowAccess reports the Privileges (i.e., rights) granted to a particular Subject and/or Target pair. Either a Subject, a Target or both MUST be specified. In the case where only one is specified, the method will return all rights to all Targets for the specified Subject, or all rights for all subjects which apply to the specified Target. 

ShowAccess returns the cumulative rights granted between the OutSubjects and OutTargets at the same array index (filtered to return the information that the requestor is authorized to view). If a specific array entry is NULL, then there exist NO rights that the requestor is authorized to view between the Subject/Target pair. 

Note that the Privileges returned by this method MAY NOT correspond to what is actually instantiated in the model, and MAY be optimized for ease of reporting. Hence, the data is passed &apos;by value&apos;, as embedded objects. Also, note that multiple Privileges MAY be defined for a given Subject/Target pair. 

Other mechanisms MAY also be used to retrieve this information. CIM Operations&apos; EnumerateInstances MAY be used to return all Privileges currently instantiated within a namespace. Also, if the AuthorizedPrivilege subclass is instantiated, the CIM Operation Associators MAY be used to navigate from the Privilege to AuthorizedSubjects and AuthorizedTargets. These CIM Operations will not generally provide the functionality or optimizations available with ShowAccess.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000</cim:VALUE><cim:VALUE>16002</cim:VALUE><cim:VALUE>16003</cim:VALUE><cim:VALUE>16004</cim:VALUE><cim:VALUE>16005..31999</cim:VALUE><cim:VALUE>32000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Unsupported Subject</cim:VALUE><cim:VALUE>Unsupported Target</cim:VALUE><cim:VALUE>Authorization Error</cim:VALUE><cim:VALUE>NULL not supported</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Subject"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Subject parameter references an instance of ManagedElement. The result of this operation is that the cumulative rights of the Subject to access or define authorization rights for the Target will be reported. If no Subject is specified, then a Target MUST be supplied and ALL Subjects that have rights to access or define authorizations for the Target will be reported. (It should be noted that the information reported MUST be filtered by the rights of the requestor to view that data.) If the Subject element is a Collection, then the operation will specifically report the Privileges for all elements associated to the Collection via MemberOfCollection. These elements will be reported individually in the returned OutSubjects array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.Target</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Target"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target parameter references an instance of ManagedElement. The result of this operation is that the cumulative rights of the Subject to access or define authorization rights for the Target will be reported. If no Target is specified, then a Subject MUST be supplied and ALL Targets for which that the Subject has rights to access or define authorization will be reported. (It should be noted that the information reported MUST be filtered by the rights of the requestor to view that data.) If the Target element is a Collection, then the operation will be applied to all elements associated to the Collection via MemberOfCollection. These elements will be reported individually in the returned OutTargets array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.Subject</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_ManagedElement" NAME="OutSubjects"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The array of Subject REFs corresponding to the individual Privileges and OutTargets arrays. The resulting OutSubjects, Privileges and OutTargets arrays define the cumulative rights granted between the Subject/Target at the corresponding index (filtered to return the information that the requestor is authorized to view).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.Subject</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.Privileges</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.OutTargets</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_ManagedElement" NAME="OutTargets"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The array of Target REFs corresponding to the individual Privileges and OutSubjects arrays. The resulting OutSubjects, Privileges and OutTargets arrays define the cumulative rights granted between the Subject/Target at the corresponding index (filtered to return the information that the requestor is authorized to view).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.Target</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.Privileges</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.OutSubjects</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER.ARRAY NAME="Privileges" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The returned Privilege objects represent the cumulative rights granted between the OutSubjects and OutTargets at the same array index (filtered to return the information that the requestor is authorized to view). If a specific array entry is NULL, then there exist NO rights that the requestor is authorized to view between the Subject/Target pair.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="EmbeddedObject" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.OutTargets</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.OutSubjects</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LocalCredentialManagementService" NAME="CIM_PublicKeyManagementService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::PublicKey</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_PublicKeyManagementService is a credential management service that provides local system management of public keys used by the local system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_RequireCredentialsFrom"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthenticationCondition</cim:VALUE><cim:VALUE>CIM_AuthenticationRule</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::AuthenticationReqmt</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_RequireCredentialsFrom is an association used to require that credentials are issued by particular CredentialManagement Services in order to authenticate a user. This association is deprecated in lieu of explicit declaration of the AuthenticationConditions in an AuthenticationRule. Instances of AuthenticationCondition describe the specific combinations of credentials (or alternative credentials) that are required to authenticate an Identity. This allows a more explicit and flexible description of authentication requirements.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RequireCredentialsFrom" PROPAGATED="false" REFERENCECLASS="CIM_CredentialManagementService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthenticationCondition</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CredentialManagementService from which credentials are accepted for the associated AuthenticationRequirement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RequireCredentialsFrom" PROPAGATED="false" REFERENCECLASS="CIM_AuthenticationRequirement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthenticationRule</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AuthenticationRequirement that limits acceptable credentials.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PrivilegeManagementService" NAME="CIM_RoleBasedAuthorizationService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.21.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Role</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_RoleBasedAuthorizationService class represents the authorization service that manages and configures roles on a managed system. The CIM_RoleBasedAuthorizationService is responsible for creating, and deleting CIM_Role instances. Privileges of the roles are represented through the instance(s) of CIM_Privilege class associated to CIM_Role instances through the CIM_MemberOfCollection association. As a result of creating, and deleting CIM_Role instances the CIM_Privilege instances can also be affected. The limiting scope of the role is determined by the CIM_RoleLimitedToTarget association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_RoleBasedAuthorizationService" NAME="AssignRoles" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AssignRoles() removes a security principal from any Rolesto which it currently belongs and assigns it to the Roles identified by the Roles[] parameter. Upon successful completion of the method, the instance of CIM_Identity identified by the Identity parameter shall be associated to each Role referenced by the Roles parameter through the CIM_MemberOfCollection association and shall not be associated to an instance of CIM_Role unless a reference to it is contained in the Roles parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_Identity" NAME="Identity"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Identity instance representing the security principalwhose role membership is being modified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_Role" NAME="Roles"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The set of Roles to which the Identity will be associated through CIM_MemberOfCollection.If the Roles parameter is an empty array, then the successful execution of the method will unassign all the roles from the identity represented by the Identity parameter.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_RoleBasedAuthorizationService" NAME="ModifyRole" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ModifyRole method modifies the privileges and the scope of the specified instance of the targeted CIM_Role instance. The call may result in the creation, deletion, or modification of CIM_Privilege instances. The call may result in the creation and deletion of CIM_RoleLimitedTarget association instances.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Inappropriate Privilege</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>16001..31999</cim:VALUE><cim:VALUE>32000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="Privileges" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Privileges parameter represents the desired privileges for the targeted role. When this parameter is non-null, upon successful completion of the method, the instances of CIM_Privilege associated with the targeted CIM_Role instance shall convey equivalent privileges as those indicated by the specified embedded CIM_Privilege instances. The Privilege parameter is an array of elements of CIM_Privilege, encoded as a string valued embedded instance parameter. The embedded instances allow the client to convey the privileges desired for the targeted CIM_Role instance. The method may result in the creation, deletion, or modification of the CIM_Privilege instances. The rights indicated by a CIM_Privilege may be revoked by passing the embedded instance of CIM_Privilege with PrivilegeGranted property set to &quot;FALSE.&quot;. When the parameter is null, the privileges for the CIM_Role shall not be modified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_Privilege</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_ManagedElement" NAME="RoleLimitedToTargets"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RoleLimitedToTargets parameter references all of the CIM_ManagedElement instances to which the role shall be limited. When this parameter is non-null, upon successful completion of the method, the targeted CIM_Role instanceshall be associated through the CIM_RoleLimitedToTarget association with only the specified instances of CIM_ManagedElement. This may result in the creation and deletion of instances of CIM_RoleLimitedToTarget. When this parameter is null, the set of instances of CIM_RoleLimitedToTarget that reference the targeted CIM_Role instance shall not be modified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_Role" NAME="Role"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Role parameter is the reference to the targeted CIM_Role instance for which the privileges will be modified.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_RoleBasedAuthorizationService" NAME="ShowRoles" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ShowRoles reports the Privileges (i.e., rights) granted to a particular Subject, for a particular Target, or to a particular Subject for a particular Target through membership in, or scoping to instances of CIM_Role. The Subject parameter, Target parameter, or both shall be specified. 
When the Subject parameter is specified and the Target parameter is not specified, the method shall return all of Roles to which the subject is associated through CIM_MemberOfCollection. When Target parameter is specified and the Subject parameter is not specified, the method shall all instances of CIM_Role within whose scope the Target Parameter lies.
When the Subject parameter and Target parameter are both specified, the method shall return an instance of CIM_Role if and only if the Subject Parameter is associated to the instance of CIM_Role through CIM_MemberOfCollection and the Target Parameter lies within the scope of the instance of CIM_Role.
For each instance of CIM_Role returned in the Roles parameter, the corresponding index of the Privileges parameter may contain an instance of CIM_Privilege. The corresponding index of the Privileges parameter may be null when rights granted through a CIM_Role are not explicitly managed, or when there are not currently any instances of CIM_Privilege associated with the CIM_Role instance. When the corresponding index of of the Privileges parameter is non-null, the embedded instance of CIM_Privilege shall reflect the cumulative rights granted through membership in the Role. 
Each embedded instance of CIM_Role contained in the Roles parameter shall correspond to an instrumented instance of CIM_Role. Each embedded instance of CIM_Privilege contained in the Privileges parameter may correspond to an instance of CIM_Privilege associated to the corresponding instance of CIM_Role through the CIM_MemberOfCollection. However, this is not required. Embedded instances of CIM_Role are returned rather than References in order to simplify the query operation for clients. The properties of the instances of CIM_Role provide context to aid a client in selecting which instance(s) to modify in order to change the privileges of a Subject or for a Target.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_Identity" NAME="Subject"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Subject parameter identifies the instance of CIM_Identity whose containing instances of CIM_Role will be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Target"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target parameter identifies an instance of CIM_ManagedElement whose scoping instances of CIM_Role will be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.ARRAY NAME="Roles" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The set of instances of CIM_Role filtered according to the Subject and Target parameters.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_Role</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.Privileges</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="Privileges" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cumulative rights granted through membership in the instance of CIM_Role located at the same array index in the Roles parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_Privilege</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.Roles</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_PrivilegeManagementService" PROPAGATED="true" NAME="AssignAccess" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When this method is called, a provider updates the specified Subject&apos;s rights to the Target according to the parameters of this call. The rights are modeled via an AuthorizedPrivilege instance. If an AuthorizedPrivilege instance is created as a result of this call, it MUST be linked to the Subject and Target via the AuthorizedSubject and AuthorizedTarget associations, respectively. When created, the AuthorizedPrivilege instance is associated to this PrivilegeManagementService via ConcreteDependency. If the execution of this call results in no rights between the Subject and Target, then they MUST NOT be linked to a particular AuthorizedPrivilege instance via AuthorizedSubject and AuthorizedTarget respectively. 

Note that regardless of whether specified via parameter, or template, the Activities, ActivityQualifiers and QualifierFormats, are mutually indexed. Also note that Subject and Target references MUST be supplied. 

The successful completion of the method SHALL create any necessary AuthorizedSubject, AuthorizedTarget, AuthorizedPrivilege, HostedDependency, and ConcreteDependency instances.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..15999</cim:VALUE><cim:VALUE>16000</cim:VALUE><cim:VALUE>16001</cim:VALUE><cim:VALUE>16002</cim:VALUE><cim:VALUE>16003</cim:VALUE><cim:VALUE>16004</cim:VALUE><cim:VALUE>16005..31999</cim:VALUE><cim:VALUE>32000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Unsupported Subject</cim:VALUE><cim:VALUE>Unsupported Privilege</cim:VALUE><cim:VALUE>Unsupported Target</cim:VALUE><cim:VALUE>Authorization Error</cim:VALUE><cim:VALUE>NULL not supported</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Subject"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Subject parameter is a reference to a ManagedElement instance. This parameter MUST be supplied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="PrivilegeGranted" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MUST be NULL unless Privilege is NULL on input. The PrivilegeGranted flag indicates whether the rights defined by the parameters in this call should be granted or denied to the named Subject/Target pair.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedPrivilege.PrivilegeGranted</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.AssignAccess.Privilege</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="Activities" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MUST be NULL unless the Privilege is NULL on input. This parameter specifies the activities to be granted or denied.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Create</cim:VALUE><cim:VALUE>Delete</cim:VALUE><cim:VALUE>Detect</cim:VALUE><cim:VALUE>Read</cim:VALUE><cim:VALUE>Write</cim:VALUE><cim:VALUE>Execute</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedPrivilege.Activities</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.AssignAccess.Privilege</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="ActivityQualifiers" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MUST be NULL unless Privilege is NULL on input. This parameter defines the activity qualifiers for the Activities to be granted or denied.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedPrivilege.ActivityQualifers</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.AssignAccess.Privilege</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="QualifierFormats" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MUST be NULL unless Privilege is NULL on input. This parameter defines the qualifier formats for the corresponding ActivityQualifiers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10..15999</cim:VALUE><cim:VALUE>16000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Class Name</cim:VALUE><cim:VALUE>&lt;Class.&gt;Property</cim:VALUE><cim:VALUE>&lt;Class.&gt;Method</cim:VALUE><cim:VALUE>Object Reference</cim:VALUE><cim:VALUE>Namespace</cim:VALUE><cim:VALUE>URL</cim:VALUE><cim:VALUE>Directory/File Name</cim:VALUE><cim:VALUE>Command Line Instruction</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AuthorizedPrivilege.QualifierFormats</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.AssignAccess.Privilege</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Target"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target parameter is a reference to an instance of ManagedElement. This parameter MUST be supplied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_AuthorizedPrivilege" NAME="Privilege"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>On input, this reference MUST be either NULL or refer to an instance of AuthorizedPrivilege that is used as a template. The rights granted by corresponding entries in the Activities, ActivityQualifiers and QualifierFormats array properties are applied incrementally and do not affect unnamed rights. If the property, PrivilegeGranted, is false, then the named rights are removed. If PrivilegeGranted is True, then the named rights are added. (Note that the RemoveAccess method SHOULD be used to completely remove all privileges between a subject and a target. On output, this property references an AuthorizedPrivilege instance that represents the resulting rights between the named Subject and the named Target. AuthorizedPrivilege instances used as a templates in this property SHOULD have a HostedDependency association to the PriviligeManagementService and SHOULD NOT have any AuthorizedTarget or AuthorizedSubject associations to it.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_PrivilegeManagementService" PROPAGATED="true" NAME="RemoveAccess" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method revokes a specific AuthorizedPrivilege or all privileges for a particular target, subject, or subject/target pair. If an AuthorizedPrivilege instance is left with no AuthorizedTarget associations, it SHOULD be deleted. The successful completion of the method SHALL remove the directly or indirectly requested AuthorizedSubject, AuthorizedTarget and AuthorizedPrivilege instances.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..15999</cim:VALUE><cim:VALUE>16000</cim:VALUE><cim:VALUE>16001</cim:VALUE><cim:VALUE>16002</cim:VALUE><cim:VALUE>16003</cim:VALUE><cim:VALUE>16004..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Unsupported Privilege</cim:VALUE><cim:VALUE>Unsupported Target</cim:VALUE><cim:VALUE>Authorization Error</cim:VALUE><cim:VALUE>Null parameter not supported</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Subject"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Subject parameter is a reference to a ManagedElement instance (associated via AuthorizedSubject) for which privileges are to be revoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_AuthorizedPrivilege" NAME="Privilege"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reference to the AuthorizedPrivilege to be revoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Target"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target parameter is a reference to a ManagedElement (associated via AuthorizedTarget) which will no longer be protected via the AuthorizedPrivilege.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_PrivilegeManagementService" PROPAGATED="true" NAME="ShowAccess" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ShowAccess reports the Privileges (i.e., rights) granted to a particular Subject and/or Target pair. Either a Subject, a Target or both MUST be specified. In the case where only one is specified, the method will return all rights to all Targets for the specified Subject, or all rights for all subjects which apply to the specified Target. 

ShowAccess returns the cumulative rights granted between the OutSubjects and OutTargets at the same array index (filtered to return the information that the requestor is authorized to view). If a specific array entry is NULL, then there exist NO rights that the requestor is authorized to view between the Subject/Target pair. 

Note that the Privileges returned by this method MAY NOT correspond to what is actually instantiated in the model, and MAY be optimized for ease of reporting. Hence, the data is passed &apos;by value&apos;, as embedded objects. Also, note that multiple Privileges MAY be defined for a given Subject/Target pair. 

Other mechanisms MAY also be used to retrieve this information. CIM Operations&apos; EnumerateInstances MAY be used to return all Privileges currently instantiated within a namespace. Also, if the AuthorizedPrivilege subclass is instantiated, the CIM Operation Associators MAY be used to navigate from the Privilege to AuthorizedSubjects and AuthorizedTargets. These CIM Operations will not generally provide the functionality or optimizations available with ShowAccess.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>16000</cim:VALUE><cim:VALUE>16002</cim:VALUE><cim:VALUE>16003</cim:VALUE><cim:VALUE>16004</cim:VALUE><cim:VALUE>16005..31999</cim:VALUE><cim:VALUE>32000..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Unsupported Subject</cim:VALUE><cim:VALUE>Unsupported Target</cim:VALUE><cim:VALUE>Authorization Error</cim:VALUE><cim:VALUE>NULL not supported</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Subject"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Subject parameter references an instance of ManagedElement. The result of this operation is that the cumulative rights of the Subject to access or define authorization rights for the Target will be reported. If no Subject is specified, then a Target MUST be supplied and ALL Subjects that have rights to access or define authorizations for the Target will be reported. (It should be noted that the information reported MUST be filtered by the rights of the requestor to view that data.) If the Subject element is a Collection, then the operation will specifically report the Privileges for all elements associated to the Collection via MemberOfCollection. These elements will be reported individually in the returned OutSubjects array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.Target</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ManagedElement" NAME="Target"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target parameter references an instance of ManagedElement. The result of this operation is that the cumulative rights of the Subject to access or define authorization rights for the Target will be reported. If no Target is specified, then a Subject MUST be supplied and ALL Targets for which that the Subject has rights to access or define authorization will be reported. (It should be noted that the information reported MUST be filtered by the rights of the requestor to view that data.) If the Target element is a Collection, then the operation will be applied to all elements associated to the Collection via MemberOfCollection. These elements will be reported individually in the returned OutTargets array.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.Subject</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_ManagedElement" NAME="OutSubjects"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The array of Subject REFs corresponding to the individual Privileges and OutTargets arrays. The resulting OutSubjects, Privileges and OutTargets arrays define the cumulative rights granted between the Subject/Target at the corresponding index (filtered to return the information that the requestor is authorized to view).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.Subject</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.Privileges</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.OutTargets</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER.REFARRAY REFERENCECLASS="CIM_ManagedElement" NAME="OutTargets"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The array of Target REFs corresponding to the individual Privileges and OutSubjects arrays. The resulting OutSubjects, Privileges and OutTargets arrays define the cumulative rights granted between the Subject/Target at the corresponding index (filtered to return the information that the requestor is authorized to view).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.Target</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.Privileges</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.OutSubjects</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.REFARRAY><cim:PARAMETER.ARRAY NAME="Privileges" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The returned Privilege objects represent the cumulative rights granted between the OutSubjects and OutTargets at the same array index (filtered to return the information that the requestor is authorized to view). If a specific array entry is NULL, then there exist NO rights that the requestor is authorized to view between the Subject/Target pair.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="EmbeddedObject" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.OutTargets</cim:VALUE><cim:VALUE>CIM_PrivilegeManagementService.ShowAccess.OutSubjects</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ProvidesServiceToElement" NAME="CIM_SecurityServiceForSystem"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::SecurityServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The CIM_SecurityServiceForSystem provides the association between a System and a SecurityService that provides services for that system. Examining the SecurityServiceForSystem class definition, note that its superclass ProvidesServiceToElement is deprecated. Unfortunately, ProvidesServiceToElement cannot be removed from the object hierarchy without a major Schema release. When/if this occurs, the ProvidesServiceToElement superclass will be removed, and SecurityServiceForSystem will subclass from CIM_Dependency directly.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SecurityServiceForSystem" PROPAGATED="false" REFERENCECLASS="CIM_SecurityService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SecurityService that provides services for the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SecurityServiceForSystem" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The system that is dependent on the security service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceServiceDependency" NAME="CIM_ServiceUsesSecurityService"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::SecurityServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This relationship associates a Service with the Security Services that it uses.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceUsesSecurityService" PROPAGATED="false" REFERENCECLASS="CIM_SecurityService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The required Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceUsesSecurityService" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service that is dependent on an underlying Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="true" NAME="TypeOfDependency" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The nature of the Service-to-Service dependency. 2 - Antecedent Service shall have completed before Dependent service&apos;s functionality is available.
3 - Antecedent Service shall have started before Dependent service&apos;s functionality is available.
4 - Antecedent Service shall not be started in order for Dependent service&apos;s functionality to be available.
5 - The two Services cooperate and augment each other&apos;s function. There is no requirement implied by this value regarding the execution of the Antecedent service in order for the Dependent service to operate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Service Must Have Completed</cim:VALUE><cim:VALUE>Service Must Be Started</cim:VALUE><cim:VALUE>Service Must Not Be Started</cim:VALUE><cim:VALUE>Cooperate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="true" NAME="RestartService" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes that the Antecedent Service must be restarted after the Dependent operation is complete.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LocalCredentialManagementService" NAME="CIM_SharedSecretService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::SharedSecret</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_SharedSecretService is a service which ascertains whether messages received are from the Principal with whom a secret is shared. Examples include a login service that proves identity on the basis of knowledge of the shared secret, or a transport integrity service (like Kerberos provides) that includes a message authenticity code that proves each message in the messsage stream came from someone who knows the shared secret session key.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SharedSecretService" PROPAGATED="false" NAME="Algorithm" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Algorithm used to convey the shared secret, such as HMAC-MD5,or PLAINTEXT.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SharedSecretService" PROPAGATED="false" NAME="Protocol" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Protocol supported by the SharedSecretService.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AuthenticationService" NAME="CIM_StorageHardwareIDManagementService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.1000</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::StorageHardwareID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageHardwareIDManagementService provides methods for manipulating instances of StorageHardwareIDs and manipulating the trust of these IDs in the underlying storage system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_StorageHardwareIDManagementService" NAME="CreateStorageHardwareID" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method creates a CIM_StorageHardwareID, it creates the association CIM_ConcreteDependency between this service and the new CIM_StorageHardwareID.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..0xFFF</cim:VALUE><cim:VALUE>0x1000</cim:VALUE><cim:VALUE>0x1001</cim:VALUE><cim:VALUE>0x1003..0x7FFF</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>ID already created</cim:VALUE><cim:VALUE>Hardware implementation does not support specified IDType</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ElementName of the new StorageHardwareID instance.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="StorageID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageID is the value used by the SecurityService to represent Identity - in this case, a hardware worldwide unique name.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="IDType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of the StorageID property. iSCSI IDs may use one of three iSCSI formats - iqn, eui, or naa. This three letter format is the name prefix; so a single iSCSI type is provided here, the prefix can be used to further refine the format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>PortWWN</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>Hostname</cim:VALUE><cim:VALUE>iSCSI Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="OtherIDType" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of the storage ID, when IDType is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_StorageClientSettingData" NAME="Setting"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>REF to the StorageClientSettingData containing the OSType appropriate for this initiator. If left NULL, the instrumentation assumes a standard OSType - i.e., that no OS-specific behavior for this initiator is defined.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_StorageHardwareID" NAME="HardwareID"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>REF to the new StorageHardwareID instance.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StorageHardwareIDManagementService" NAME="DeleteStorageHardwareID" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method deletes a named CIM_StorageHardwareID, and also tears down the associations that are no longer needed, including CIM_ConcreteDependency and CIM_AuthorizedSubject.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..0xFFF</cim:VALUE><cim:VALUE>0x1000</cim:VALUE><cim:VALUE>0x1001..0x7FFF</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Specified instance not found</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_StorageHardwareID" NAME="HardwareID"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The storage hardware ID to be deleted.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StorageHardwareIDManagementService" NAME="CreateGatewayPathID" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method creates a CIM_GatewayPathID and the association CIM_ConcreteDependency between this service and the new GatewayPathID.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..0xFFF</cim:VALUE><cim:VALUE>0x1000</cim:VALUE><cim:VALUE>0x1001</cim:VALUE><cim:VALUE>0x1003</cim:VALUE><cim:VALUE>0x1004</cim:VALUE><cim:VALUE>0x1005..0x7FFF</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>ID already created</cim:VALUE><cim:VALUE>Hardware implementation does not support specified IDType</cim:VALUE><cim:VALUE>GatewayPathID already created</cim:VALUE><cim:VALUE>Hardware implementation does not support specified GatewayIDType</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ElementName of the new StorageHardwareID instance.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="StorageID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>StorageID is the value used by the SecurityService to represent Identity - in this case, a hardware worldwide unique name.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="IDType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of the StorageID property. iSCSI IDs may use one of three iSCSI formats - iqn, eui, or naa. This three letter format is the name prefix; so a single iSCSI type is provided here, the prefix can be used to further refine the format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>PortWWN</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>Hostname</cim:VALUE><cim:VALUE>iSCSI Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="OtherIDType" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of the storage ID, when IDType is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="GatewayID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>GatewayID is the value used by the SecurityService to represent identity of a Gateway element.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="GatewayIDType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of the GatewayID property. iSCSI IDs may use one of three iSCSI formats - iqn, eui, or naa. This three letter format is the name prefix; so a single iSCSI type is provided here, the prefix can be used to further refine the format.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>PortWWN</cim:VALUE><cim:VALUE>NodeWWN</cim:VALUE><cim:VALUE>Hostname</cim:VALUE><cim:VALUE>iSCSI Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="OtherGatewayIDType" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of the storage ID, when GatewayIDType is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_GatewayPathID" NAME="NewGatewayPathID"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>REF to the new GatewayPathID instance.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StorageHardwareIDManagementService" NAME="CreateHardwareIDCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Create a group of StorageHardwareIDs as a new instance of SystemSpecificCollection. This is useful to define a set of authorized subjects that can access volumes in a disk array. This method allows the client to make a request of a specific Service instance to create the collection and provide the appropriate class name. When these capabilities are standardized in CIM/WBEM, this method can be deprecated and intrinsic methods used. In addition to creating the collection, this method causes the creation of the HostedCollection association (to this service&apos;s scoping system) and MemberOfCollection association to members of the IDs parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..0xFFF</cim:VALUE><cim:VALUE>0x1000</cim:VALUE><cim:VALUE>0x1001</cim:VALUE><cim:VALUE>0x1002</cim:VALUE><cim:VALUE>0x1003..0x7FFF</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Invalid HardwareID instance</cim:VALUE><cim:VALUE>Implementation does not support hardware ID collections</cim:VALUE><cim:VALUE>Input hardware IDs cannot be used in same collection</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="ElementName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ElementName to be assigned to the created collection.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="HardwareIDs" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings containing representations of references to StorageHardwareID instances that will become members of the new collection.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_SystemSpecificCollection" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The new instance of SystemSpecificCollection that is created.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_StorageHardwareIDManagementService" NAME="AddHardwareIDsToCollection" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Create MemberOfCollection instances between the specified Collection and the StorageHardwareIDs. This method allows the client to make a request of a specific Service instance to create the associations. When these capabilities are standardized in CIM/WBEM, this method can be deprecated and intrinsic methods used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..0xFFF</cim:VALUE><cim:VALUE>0x1000</cim:VALUE><cim:VALUE>0x1001</cim:VALUE><cim:VALUE>0x1002</cim:VALUE><cim:VALUE>0x1003..0x7FFF</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Success</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unspecified Error</cim:VALUE><cim:VALUE>Timeout</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Invalid LogicalDevice instance</cim:VALUE><cim:VALUE>Implementation does not support device collections</cim:VALUE><cim:VALUE>Input devices cannot be used in this collection</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.ARRAY NAME="HardwareIDs" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Array of strings containing representations of references to StorageHardwareID instances that will become members of the collection.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_SystemSpecificCollection" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Collection which groups the StorageHardwareIDs.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_TrustHierarchy"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::SecurityServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_TrustHierarchy is an association between two CredentialManagementService instances that establishes the trust hierarchy between them.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_TrustHierarchy" PROPAGATED="false" REFERENCECLASS="CIM_CredentialManagementService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The superior CredentialManagementService from which the dependent service gets its authority.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_TrustHierarchy" PROPAGATED="false" REFERENCECLASS="CIM_CredentialManagementService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The subordinate CredentialManagementService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AuthenticationService" NAME="CIM_VerificationService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::SecurityServices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_VerificationService is the authentication service that verifies a credential for use and may also verify the appropriateness of a particular credential in conjunction with a particular target resource.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Check" NAME="CIM_ArchitectureCheck"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ArchitectureCheck specifies the hardware platform on which a SoftwareElement can run. The details of this Check are compared with the information found in the CIM_Processor object, related to the CIM_ComputerSystem instance that describes the environment (related by the association, CIM_ComputerSystemProcessor). There should be at least one CIM_Processor that satisfies the details of the Check. In other words, all the processors on the relevant computer system do not need to satisfy the Check.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ArchitectureCheck" PROPAGATED="false" NAME="ArchitectureType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ArchitectureType property identifies a particular type of architecture or architectural family that is required to properly execute a particular SoftwareElement. The intent is to capture the details about the machine instructions exploited by the executables of the SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>130</cim:VALUE><cim:VALUE>131</cim:VALUE><cim:VALUE>132</cim:VALUE><cim:VALUE>133</cim:VALUE><cim:VALUE>134</cim:VALUE><cim:VALUE>135</cim:VALUE><cim:VALUE>136</cim:VALUE><cim:VALUE>137</cim:VALUE><cim:VALUE>138</cim:VALUE><cim:VALUE>139</cim:VALUE><cim:VALUE>140</cim:VALUE><cim:VALUE>141</cim:VALUE><cim:VALUE>142</cim:VALUE><cim:VALUE>143</cim:VALUE><cim:VALUE>144</cim:VALUE><cim:VALUE>145</cim:VALUE><cim:VALUE>146</cim:VALUE><cim:VALUE>147</cim:VALUE><cim:VALUE>148</cim:VALUE><cim:VALUE>149</cim:VALUE><cim:VALUE>150</cim:VALUE><cim:VALUE>160</cim:VALUE><cim:VALUE>161</cim:VALUE><cim:VALUE>162</cim:VALUE><cim:VALUE>163</cim:VALUE><cim:VALUE>164</cim:VALUE><cim:VALUE>165</cim:VALUE><cim:VALUE>166</cim:VALUE><cim:VALUE>167</cim:VALUE><cim:VALUE>168</cim:VALUE><cim:VALUE>169</cim:VALUE><cim:VALUE>170</cim:VALUE><cim:VALUE>171</cim:VALUE><cim:VALUE>172</cim:VALUE><cim:VALUE>173</cim:VALUE><cim:VALUE>174</cim:VALUE><cim:VALUE>175</cim:VALUE><cim:VALUE>176</cim:VALUE><cim:VALUE>177</cim:VALUE><cim:VALUE>178</cim:VALUE><cim:VALUE>179</cim:VALUE><cim:VALUE>180</cim:VALUE><cim:VALUE>181</cim:VALUE><cim:VALUE>182</cim:VALUE><cim:VALUE>183</cim:VALUE><cim:VALUE>184</cim:VALUE><cim:VALUE>185</cim:VALUE><cim:VALUE>186</cim:VALUE><cim:VALUE>187</cim:VALUE><cim:VALUE>188</cim:VALUE><cim:VALUE>189</cim:VALUE><cim:VALUE>190</cim:VALUE><cim:VALUE>191</cim:VALUE><cim:VALUE>192</cim:VALUE><cim:VALUE>193</cim:VALUE><cim:VALUE>194</cim:VALUE><cim:VALUE>195</cim:VALUE><cim:VALUE>196</cim:VALUE><cim:VALUE>197</cim:VALUE><cim:VALUE>198</cim:VALUE><cim:VALUE>199</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>210</cim:VALUE><cim:VALUE>211</cim:VALUE><cim:VALUE>212</cim:VALUE><cim:VALUE>213</cim:VALUE><cim:VALUE>214</cim:VALUE><cim:VALUE>215</cim:VALUE><cim:VALUE>216</cim:VALUE><cim:VALUE>217</cim:VALUE><cim:VALUE>218</cim:VALUE><cim:VALUE>219</cim:VALUE><cim:VALUE>221</cim:VALUE><cim:VALUE>222</cim:VALUE><cim:VALUE>223</cim:VALUE><cim:VALUE>224</cim:VALUE><cim:VALUE>230</cim:VALUE><cim:VALUE>231</cim:VALUE><cim:VALUE>232</cim:VALUE><cim:VALUE>233</cim:VALUE><cim:VALUE>234</cim:VALUE><cim:VALUE>235</cim:VALUE><cim:VALUE>236</cim:VALUE><cim:VALUE>237</cim:VALUE><cim:VALUE>238</cim:VALUE><cim:VALUE>239</cim:VALUE><cim:VALUE>250</cim:VALUE><cim:VALUE>251</cim:VALUE><cim:VALUE>254</cim:VALUE><cim:VALUE>255</cim:VALUE><cim:VALUE>260</cim:VALUE><cim:VALUE>261</cim:VALUE><cim:VALUE>280</cim:VALUE><cim:VALUE>281</cim:VALUE><cim:VALUE>300</cim:VALUE><cim:VALUE>301</cim:VALUE><cim:VALUE>302</cim:VALUE><cim:VALUE>320</cim:VALUE><cim:VALUE>350</cim:VALUE><cim:VALUE>500</cim:VALUE><cim:VALUE>65534</cim:VALUE><cim:VALUE>65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>8086</cim:VALUE><cim:VALUE>80286</cim:VALUE><cim:VALUE>80386</cim:VALUE><cim:VALUE>80486</cim:VALUE><cim:VALUE>8087</cim:VALUE><cim:VALUE>80287</cim:VALUE><cim:VALUE>80387</cim:VALUE><cim:VALUE>80487</cim:VALUE><cim:VALUE>Pentium(R) brand</cim:VALUE><cim:VALUE>Pentium(R) Pro</cim:VALUE><cim:VALUE>Pentium(R) II</cim:VALUE><cim:VALUE>Pentium(R) processor with MMX(TM) technology</cim:VALUE><cim:VALUE>Celeron(TM)</cim:VALUE><cim:VALUE>Pentium(R) II Xeon(TM)</cim:VALUE><cim:VALUE>Pentium(R) III</cim:VALUE><cim:VALUE>M1 Family</cim:VALUE><cim:VALUE>M2 Family</cim:VALUE><cim:VALUE>Intel(R) Celeron(R) M processor</cim:VALUE><cim:VALUE>Intel(R) Pentium(R) 4 HT processor</cim:VALUE><cim:VALUE>K5 Family</cim:VALUE><cim:VALUE>K6 Family</cim:VALUE><cim:VALUE>K6-2</cim:VALUE><cim:VALUE>K6-3</cim:VALUE><cim:VALUE>AMD Athlon(TM) Processor Family</cim:VALUE><cim:VALUE>AMD(R) Duron(TM) Processor</cim:VALUE><cim:VALUE>AMD29000 Family</cim:VALUE><cim:VALUE>K6-2+</cim:VALUE><cim:VALUE>Power PC Family</cim:VALUE><cim:VALUE>Power PC 601</cim:VALUE><cim:VALUE>Power PC 603</cim:VALUE><cim:VALUE>Power PC 603+</cim:VALUE><cim:VALUE>Power PC 604</cim:VALUE><cim:VALUE>Power PC 620</cim:VALUE><cim:VALUE>Power PC X704</cim:VALUE><cim:VALUE>Power PC 750</cim:VALUE><cim:VALUE>Intel(R) Core(TM) Duo processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM) Duo mobile processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM) Solo mobile processor</cim:VALUE><cim:VALUE>Intel(R) Atom(TM) processor</cim:VALUE><cim:VALUE>Alpha Family</cim:VALUE><cim:VALUE>Alpha 21064</cim:VALUE><cim:VALUE>Alpha 21066</cim:VALUE><cim:VALUE>Alpha 21164</cim:VALUE><cim:VALUE>Alpha 21164PC</cim:VALUE><cim:VALUE>Alpha 21164a</cim:VALUE><cim:VALUE>Alpha 21264</cim:VALUE><cim:VALUE>Alpha 21364</cim:VALUE><cim:VALUE>AMD Turion(TM) II Ultra Dual-Core Mobile M Processor Family</cim:VALUE><cim:VALUE>AMD Turion(TM) II Dual-Core Mobile M Processor Family</cim:VALUE><cim:VALUE>AMD Athlon(TM) II Dual-Core Mobile M Processor Family</cim:VALUE><cim:VALUE>AMD Opteron(TM) 6100 Series Processor</cim:VALUE><cim:VALUE>AMD Opteron(TM) 4100 Series Processor</cim:VALUE><cim:VALUE>MIPS Family</cim:VALUE><cim:VALUE>MIPS R4000</cim:VALUE><cim:VALUE>MIPS R4200</cim:VALUE><cim:VALUE>MIPS R4400</cim:VALUE><cim:VALUE>MIPS R4600</cim:VALUE><cim:VALUE>MIPS R10000</cim:VALUE><cim:VALUE>SPARC Family</cim:VALUE><cim:VALUE>SuperSPARC</cim:VALUE><cim:VALUE>microSPARC II</cim:VALUE><cim:VALUE>microSPARC IIep</cim:VALUE><cim:VALUE>UltraSPARC</cim:VALUE><cim:VALUE>UltraSPARC II</cim:VALUE><cim:VALUE>UltraSPARC IIi</cim:VALUE><cim:VALUE>UltraSPARC III</cim:VALUE><cim:VALUE>UltraSPARC IIIi</cim:VALUE><cim:VALUE>68040</cim:VALUE><cim:VALUE>68xxx Family</cim:VALUE><cim:VALUE>68000</cim:VALUE><cim:VALUE>68010</cim:VALUE><cim:VALUE>68020</cim:VALUE><cim:VALUE>68030</cim:VALUE><cim:VALUE>Hobbit Family</cim:VALUE><cim:VALUE>Crusoe(TM) TM5000 Family</cim:VALUE><cim:VALUE>Crusoe(TM) TM3000 Family</cim:VALUE><cim:VALUE>Efficeon(TM) TM8000 Family</cim:VALUE><cim:VALUE>Weitek</cim:VALUE><cim:VALUE>Itanium(TM) Processor</cim:VALUE><cim:VALUE>AMD Athlon(TM) 64 Processor Family</cim:VALUE><cim:VALUE>AMD Opteron(TM) Processor Family</cim:VALUE><cim:VALUE>AMD Sempron(TM) Processor Family</cim:VALUE><cim:VALUE>AMD Turion(TM) 64 Mobile Technology</cim:VALUE><cim:VALUE>Dual-Core AMD Opteron(TM) Processor Family</cim:VALUE><cim:VALUE>AMD Athlon(TM) 64 X2 Dual-Core Processor Family</cim:VALUE><cim:VALUE>AMD Turion(TM) 64 X2 Mobile Technology</cim:VALUE><cim:VALUE>Quad-Core AMD Opteron(TM) Processor Family</cim:VALUE><cim:VALUE>Third-Generation AMD Opteron(TM) Processor Family</cim:VALUE><cim:VALUE>AMD Phenom(TM) FX Quad-Core Processor Family</cim:VALUE><cim:VALUE>AMD Phenom(TM) X4 Quad-Core Processor Family</cim:VALUE><cim:VALUE>AMD Phenom(TM) X2 Dual-Core Processor Family</cim:VALUE><cim:VALUE>AMD Athlon(TM) X2 Dual-Core Processor Family</cim:VALUE><cim:VALUE>PA-RISC Family</cim:VALUE><cim:VALUE>PA-RISC 8500</cim:VALUE><cim:VALUE>PA-RISC 8000</cim:VALUE><cim:VALUE>PA-RISC 7300LC</cim:VALUE><cim:VALUE>PA-RISC 7200</cim:VALUE><cim:VALUE>PA-RISC 7100LC</cim:VALUE><cim:VALUE>PA-RISC 7100</cim:VALUE><cim:VALUE>V30 Family</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor 3200 Series</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 3000 Series</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor 5300 Series</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 5100 Series</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 5000 Series</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor LV</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor ULV</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 7100 Series</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor 5400 Series</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 5200 Series</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 7200 Series</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor 7300 Series</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor 7400 Series</cim:VALUE><cim:VALUE>Multi-Core Intel(R) Xeon(R) processor 7400 Series</cim:VALUE><cim:VALUE>Pentium(R) III Xeon(TM)</cim:VALUE><cim:VALUE>Pentium(R) III Processor with Intel(R) SpeedStep(TM) Technology</cim:VALUE><cim:VALUE>Pentium(R) 4</cim:VALUE><cim:VALUE>Intel(R) Xeon(TM)</cim:VALUE><cim:VALUE>AS400 Family</cim:VALUE><cim:VALUE>Intel(R) Xeon(TM) processor MP</cim:VALUE><cim:VALUE>AMD Athlon(TM) XP Family</cim:VALUE><cim:VALUE>AMD Athlon(TM) MP Family</cim:VALUE><cim:VALUE>Intel(R) Itanium(R) 2</cim:VALUE><cim:VALUE>Intel(R) Pentium(R) M processor</cim:VALUE><cim:VALUE>Intel(R) Celeron(R) D processor</cim:VALUE><cim:VALUE>Intel(R) Pentium(R) D processor</cim:VALUE><cim:VALUE>Intel(R) Pentium(R) Processor Extreme Edition</cim:VALUE><cim:VALUE>Intel(R) Core(TM) Solo Processor</cim:VALUE><cim:VALUE>K7</cim:VALUE><cim:VALUE>Intel(R) Core(TM)2 Duo Processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM)2 Solo processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM)2 Extreme processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM)2 Quad processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM)2 Extreme mobile processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM)2 Duo mobile processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM)2 Solo mobile processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM) i7 processor</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Celeron(R) Processor</cim:VALUE><cim:VALUE>S/390 and zSeries Family</cim:VALUE><cim:VALUE>ESA/390 G4</cim:VALUE><cim:VALUE>ESA/390 G5</cim:VALUE><cim:VALUE>ESA/390 G6</cim:VALUE><cim:VALUE>z/Architectur base</cim:VALUE><cim:VALUE>Intel(R) Core(TM) i5 processor</cim:VALUE><cim:VALUE>Intel(R) Core(TM) i3 processor</cim:VALUE><cim:VALUE>VIA C7(TM)-M Processor Family</cim:VALUE><cim:VALUE>VIA C7(TM)-D Processor Family</cim:VALUE><cim:VALUE>VIA C7(TM) Processor Family</cim:VALUE><cim:VALUE>VIA Eden(TM) Processor Family</cim:VALUE><cim:VALUE>Multi-Core Intel(R) Xeon(R) processor</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 3xxx Series</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor 3xxx Series</cim:VALUE><cim:VALUE>VIA Nano(TM) Processor Family</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 5xxx Series</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor 5xxx Series</cim:VALUE><cim:VALUE>Dual-Core Intel(R) Xeon(R) processor 7xxx Series</cim:VALUE><cim:VALUE>Quad-Core Intel(R) Xeon(R) processor 7xxx Series</cim:VALUE><cim:VALUE>Multi-Core Intel(R) Xeon(R) processor 7xxx Series</cim:VALUE><cim:VALUE>Multi-Core Intel(R) Xeon(R) processor 3400 Series</cim:VALUE><cim:VALUE>Embedded AMD Opteron(TM) Quad-Core Processor Family</cim:VALUE><cim:VALUE>AMD Phenom(TM) Triple-Core Processor Family</cim:VALUE><cim:VALUE>AMD Turion(TM) Ultra Dual-Core Mobile Processor Family</cim:VALUE><cim:VALUE>AMD Turion(TM) Dual-Core Mobile Processor Family</cim:VALUE><cim:VALUE>AMD Athlon(TM) Dual-Core Processor Family</cim:VALUE><cim:VALUE>AMD Sempron(TM) SI Processor Family</cim:VALUE><cim:VALUE>AMD Phenom(TM) II Processor Family</cim:VALUE><cim:VALUE>AMD Athlon(TM) II Processor Family</cim:VALUE><cim:VALUE>Six-Core AMD Opteron(TM) Processor Family</cim:VALUE><cim:VALUE>AMD Sempron(TM) M Processor Family</cim:VALUE><cim:VALUE>i860</cim:VALUE><cim:VALUE>i960</cim:VALUE><cim:VALUE>Reserved (SMBIOS Extension)</cim:VALUE><cim:VALUE>Reserved (Un-initialized Flash Content - Lo)</cim:VALUE><cim:VALUE>SH-3</cim:VALUE><cim:VALUE>SH-4</cim:VALUE><cim:VALUE>ARM</cim:VALUE><cim:VALUE>StrongARM</cim:VALUE><cim:VALUE>6x86</cim:VALUE><cim:VALUE>MediaGX</cim:VALUE><cim:VALUE>MII</cim:VALUE><cim:VALUE>WinChip</cim:VALUE><cim:VALUE>DSP</cim:VALUE><cim:VALUE>Video Processor</cim:VALUE><cim:VALUE>Reserved (For Future Special Purpose Assignment)</cim:VALUE><cim:VALUE>Reserved (Un-initialized Flash Content - Hi)</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Processor|017.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Processor.Family</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being checked.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An identifier used in conjunction with other keys to uniquely identify the Check.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="CheckMode" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CheckMode property is used to indicate whether the condition is expected to exist or not exist in the environment. When the value is True, the condition is expected to exist (e.g., a file is expected to be on a system), so the Invoke methods are expected to return True. When the value is False, the condition is not expected to exist (e.g., a file is not to be on a system), so the Invoke methods are expected to return False.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. When the SoftwareElement being checked is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as an input parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Check" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to ComputerSystem in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_FileAction" NAME="CIM_CopyFileAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CopyFileAction specifies the files to be moved or copied to a new location. The to/from information for the copy is specified using either the ToDirectorySpecification/ FromDirectorySpecification or the ToDirectoryAction/ FromDirectoryAction associations. The first set is used when the source and/or the target are to exist before any Actions are taken. The second set is used when the source and/or target are created as a part of a previous Action (specified using the association, ActionSequence).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CopyFileAction" PROPAGATED="false" NAME="Source" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The source directory.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CopyFileAction" PROPAGATED="false" NAME="Destination" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The destination directory.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CopyFileAction" PROPAGATED="false" NAME="DeleteAfterCopy" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the file should be deleted after being copied.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="ActionID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ActionID property is a unique identifier assigned to a particular Action for a SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Direction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Direction property is used to indicate whether this Action is part of a sequence to transition the SoftwareElement to its next state (&quot;Install&quot;) or to remove the element (&quot;Uninstall&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Install</cim:VALUE><cim:VALUE>Uninstall</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. When the SoftwareElement being transitioned or eliminated is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as a parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to target system in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DirectoryAction" NAME="CIM_CreateDirectoryAction"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreateDirectoryAction creates empty directories for SoftwareElements to be installed locally.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DirectoryAction" PROPAGATED="true" NAME="DirectoryName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the directory being managed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name used to identify the SoftwareElement that is being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Version" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The version of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.Version</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SoftwareElementState of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Deployable</cim:VALUE><cim:VALUE>Installable</cim:VALUE><cim:VALUE>Executable</cim:VALUE><cim:VALUE>Running</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementState</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="SoftwareElementID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an identifier for the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.SoftwareElementID</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="TargetOperatingSystem" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Target Operating System of the SoftwareElement being acted upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MACOS</cim:VALUE><cim:VALUE>ATTUNIX</cim:VALUE><cim:VALUE>DGUX</cim:VALUE><cim:VALUE>DECNT</cim:VALUE><cim:VALUE>Tru64 UNIX</cim:VALUE><cim:VALUE>OpenVMS</cim:VALUE><cim:VALUE>HPUX</cim:VALUE><cim:VALUE>AIX</cim:VALUE><cim:VALUE>MVS</cim:VALUE><cim:VALUE>OS400</cim:VALUE><cim:VALUE>OS/2</cim:VALUE><cim:VALUE>JavaVM</cim:VALUE><cim:VALUE>MSDOS</cim:VALUE><cim:VALUE>WIN3x</cim:VALUE><cim:VALUE>WIN95</cim:VALUE><cim:VALUE>WIN98</cim:VALUE><cim:VALUE>WINNT</cim:VALUE><cim:VALUE>WINCE</cim:VALUE><cim:VALUE>NCR3000</cim:VALUE><cim:VALUE>NetWare</cim:VALUE><cim:VALUE>OSF</cim:VALUE><cim:VALUE>DC/OS</cim:VALUE><cim:VALUE>Reliant UNIX</cim:VALUE><cim:VALUE>SCO UnixWare</cim:VALUE><cim:VALUE>SCO OpenServer</cim:VALUE><cim:VALUE>Sequent</cim:VALUE><cim:VALUE>IRIX</cim:VALUE><cim:VALUE>Solaris</cim:VALUE><cim:VALUE>SunOS</cim:VALUE><cim:VALUE>U6000</cim:VALUE><cim:VALUE>ASERIES</cim:VALUE><cim:VALUE>HP NonStop OS</cim:VALUE><cim:VALUE>HP NonStop OSS</cim:VALUE><cim:VALUE>BS2000</cim:VALUE><cim:VALUE>LINUX</cim:VALUE><cim:VALUE>Lynx</cim:VALUE><cim:VALUE>XENIX</cim:VALUE><cim:VALUE>VM</cim:VALUE><cim:VALUE>Interactive UNIX</cim:VALUE><cim:VALUE>BSDUNIX</cim:VALUE><cim:VALUE>FreeBSD</cim:VALUE><cim:VALUE>NetBSD</cim:VALUE><cim:VALUE>GNU Hurd</cim:VALUE><cim:VALUE>OS9</cim:VALUE><cim:VALUE>MACH Kernel</cim:VALUE><cim:VALUE>Inferno</cim:VALUE><cim:VALUE>QNX</cim:VALUE><cim:VALUE>EPOC</cim:VALUE><cim:VALUE>IxWorks</cim:VALUE><cim:VALUE>VxWorks</cim:VALUE><cim:VALUE>MiNT</cim:VALUE><cim:VALUE>BeOS</cim:VALUE><cim:VALUE>HP MPE</cim:VALUE><cim:VALUE>NextStep</cim:VALUE><cim:VALUE>PalmPilot</cim:VALUE><cim:VALUE>Rhapsody</cim:VALUE><cim:VALUE>Windows 2000</cim:VALUE><cim:VALUE>Dedicated</cim:VALUE><cim:VALUE>OS/390</cim:VALUE><cim:VALUE>VSE</cim:VALUE><cim:VALUE>TPF</cim:VALUE><cim:VALUE>Windows (R) Me</cim:VALUE><cim:VALUE>Caldera Open UNIX</cim:VALUE><cim:VALUE>OpenBSD</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Windows XP</cim:VALUE><cim:VALUE>z/OS</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003</cim:VALUE><cim:VALUE>Microsoft Windows Server 2003 64-Bit</cim:VALUE><cim:VALUE>Windows XP 64-Bit</cim:VALUE><cim:VALUE>Windows XP Embedded</cim:VALUE><cim:VALUE>Windows Vista</cim:VALUE><cim:VALUE>Windows Vista 64-Bit</cim:VALUE><cim:VALUE>Windows Embedded for Point of Service</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 64-Bit</cim:VALUE><cim:VALUE>FreeBSD 64-Bit</cim:VALUE><cim:VALUE>RedHat Enterprise Linux</cim:VALUE><cim:VALUE>RedHat Enterprise Linux 64-Bit</cim:VALUE><cim:VALUE>Solaris 64-Bit</cim:VALUE><cim:VALUE>SUSE</cim:VALUE><cim:VALUE>SUSE 64-Bit</cim:VALUE><cim:VALUE>SLES</cim:VALUE><cim:VALUE>SLES 64-Bit</cim:VALUE><cim:VALUE>Novell OES</cim:VALUE><cim:VALUE>Novell Linux Desktop</cim:VALUE><cim:VALUE>Sun Java Desktop System</cim:VALUE><cim:VALUE>Mandriva</cim:VALUE><cim:VALUE>Mandriva 64-Bit</cim:VALUE><cim:VALUE>TurboLinux</cim:VALUE><cim:VALUE>TurboLinux 64-Bit</cim:VALUE><cim:VALUE>Ubuntu</cim:VALUE><cim:VALUE>Ubuntu 64-Bit</cim:VALUE><cim:VALUE>Debian</cim:VALUE><cim:VALUE>Debian 64-Bit</cim:VALUE><cim:VALUE>Linux 2.4.x</cim:VALUE><cim:VALUE>Linux 2.4.x 64-Bit</cim:VALUE><cim:VALUE>Linux 2.6.x</cim:VALUE><cim:VALUE>Linux 2.6.x 64-Bit</cim:VALUE><cim:VALUE>Linux 64-Bit</cim:VALUE><cim:VALUE>Other 64-Bit</cim:VALUE><cim:VALUE>Microsoft Windows Server 2008 R2</cim:VALUE><cim:VALUE>VMware ESXi</cim:VALUE><cim:VALUE>Microsoft Windows 7</cim:VALUE><cim:VALUE>CentOS 32-bit</cim:VALUE><cim:VALUE>CentOS 64-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 32-bit</cim:VALUE><cim:VALUE>Oracle Enterprise Linux 64-bit</cim:VALUE><cim:VALUE>eComStation 32-bitx</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_SoftwareElement.TargetOperatingSystem</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="ActionID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ActionID property is a unique identifier assigned to a particular Action for a SoftwareElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Direction" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Direction property is used to indicate whether this Action is part of a sequence to transition the SoftwareElement to its next state (&quot;Install&quot;) or to remove the element (&quot;Uninstall&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Install</cim:VALUE><cim:VALUE>Uninstall</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="Invoke" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Invoke method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. When the SoftwareElement being transitioned or eliminated is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as a parameter of the method. 
The results of the Invoke method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Action" PROPAGATED="true" NAME="InvokeOnSystem" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The InvokeOnSystem method takes this Action. The details of how the Action is implemented are described by specific subclasses of CIM_Action. The method&apos;s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. 
The results of the InvokeOnSystem method are based on the return value. A zero is returned if the Action is satisfied. A one is returned if the method is not supported. Any other value indicates the Action is not satisfied.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ComputerSystem" NAME="TargetSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to target system in whose context the method is to be invoked.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_DirectorySpecificationFile"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_DirectorySpecificationFile association identifies the directory that contains the file being checked in the CIM_ FileSpecification class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DirectorySpecificationFile" PROPAGATED="false" REFERENCECLASS="CIM_DirectorySpecification" NAME="DirectorySpecification"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The directory to be checked.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DirectorySpecificationFile" PROPAGATED="false" REFERENCECLASS="CIM_FileSpecification" NAME="FileSpecification"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The file to be checked.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeModule" NAME="CIM_J2eeAppClientModule"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeAppClientModule identifies a deployed Application Client Module.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeDeployedObject" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE deployed object. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeDeployedObject" PROPAGATED="true" NAME="DeploymentDescriptor" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Contains the original XML deployment descriptor that was created for this module during the deployment process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.5.0.1 deploymentDescriptor|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_J2eeApplicationHostedOnServer"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeApplicationHostedOnServer association identifies a hosting J2ee Server for a particular J2EE Application.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeApplicationHostedOnServer" PROPAGATED="false" REFERENCECLASS="CIM_J2eeServer" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosting J2ee Server.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeApplicationHostedOnServer" PROPAGATED="false" REFERENCECLASS="CIM_J2eeApplication" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosted J2ee Application.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_J2eeApplicationModule"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeApplicationModule association identifies a software module for a particular J2EE Application.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeApplicationModule" PROPAGATED="false" REFERENCECLASS="CIM_J2eeApplication" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2ee Application that is comprised of modules.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeApplicationModule" PROPAGATED="false" REFERENCECLASS="CIM_J2eeModule" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Module that is part of a J2ee Application.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AdminDomain" NAME="CIM_J2eeDomain"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeDomain identifies the J2EE Domains that are part of the J2EE management environment. Domains provide a structure for grouping J2EE Server objects.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeDomain" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the J2EE server domain. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1.1 Domain Name|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdminDomain" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameFormat</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NameFormat property identifies how the Name of the AdminDomain is generated, using the heuristic specified in the CIM V2 System Model specification. The property assumes that to determine and assign a Name the documented rules are traversed in order. The NameFormat Values list defines the precedence order for assigning the Name of the AdminDomain. 

&quot;FC&quot; has been deprecated and replaced by &quot;WWN&quot; to be consistent with the other ValueMaps.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>AS</cim:VALUE><cim:VALUE>NAP</cim:VALUE><cim:VALUE>NOC</cim:VALUE><cim:VALUE>POP</cim:VALUE><cim:VALUE>RNP</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>WAN</cim:VALUE><cim:VALUE>LAN</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>IB</cim:VALUE><cim:VALUE>FC</cim:VALUE><cim:VALUE>Policy Repository</cim:VALUE><cim:VALUE>WWN</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Autonomous System</cim:VALUE><cim:VALUE>Network Access Provider</cim:VALUE><cim:VALUE>Network Operations Center</cim:VALUE><cim:VALUE>Point of Presence</cim:VALUE><cim:VALUE>Regional Network Provider</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>WAN</cim:VALUE><cim:VALUE>LAN</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>Policy Repository</cim:VALUE><cim:VALUE>Fibre Channel Worldwide Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AdminDomain.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeModule" NAME="CIM_J2eeEJBModule"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeEJBModule identifies a deployed EJB module and is a container for CIM_J2eeEJBs.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeDeployedObject" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE deployed object. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeDeployedObject" PROPAGATED="true" NAME="DeploymentDescriptor" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Contains the original XML deployment descriptor that was created for this module during the deployment process.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.5.0.1 deploymentDescriptor|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeResource" NAME="CIM_J2eeJavaMailResource"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeJavaMailResource identifies a JavaMail resource.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID identifies a unique instance of a J2ee Resource. In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE Resource. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="Shareable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Resource can be shared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="ImplementationInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Resource is implemented in hardware, software or both.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Hardware Only</cim:VALUE><cim:VALUE>Software Only</cim:VALUE><cim:VALUE>Hardware and Software</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_J2eeJCAConnectionFactoryManagedConnectionFactory"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeJCAConnectionFactoryManagedConnectionFactory identifies the JCA managed connection factory associated with the corresponding JCA connection factory .</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJCAConnectionFactoryManagedConnectionFactory" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJCAConnectionFactory" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosted ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJCAConnectionFactoryManagedConnectionFactory" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJCAManagedConnectionFactory" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeResource" NAME="CIM_J2eeJCAResource"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeJCAResource identifies a JCA resource.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID identifies a unique instance of a J2ee Resource. In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE Resource. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="Shareable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Resource can be shared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="ImplementationInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Resource is implemented in hardware, software or both.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Hardware Only</cim:VALUE><cim:VALUE>Software Only</cim:VALUE><cim:VALUE>Hardware and Software</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_J2eeJDBCDataSourceDriver"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeJDBCDataSourceDriver associates the JDBC driver with a JDBC data source.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJDBCDataSourceDriver" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJDBCDataSource" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosted ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJDBCDataSourceDriver" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJDBCDriver" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping ManagedElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeResource" NAME="CIM_J2eeJDBCResource"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeJDBCResource identifies a JDBC resource. A JDBC resource manages one or more JDBC data sources.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID identifies a unique instance of a J2ee Resource. In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE Resource. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="Shareable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Resource can be shared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="ImplementationInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Resource is implemented in hardware, software or both.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Hardware Only</cim:VALUE><cim:VALUE>Software Only</cim:VALUE><cim:VALUE>Hardware and Software</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_J2eeJDBCResourceUsesDataSource"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeJDBCResourceUsesDataSource is an association that identifies the JDBC data sources that are available to a CIM_J2eeJDBCResource.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJDBCResourceUsesDataSource" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJDBCResource" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The JDBC Resource that requires a Data Source.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeJDBCResourceUsesDataSource" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJDBCDataSource" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Data Source that is being used by a JDBC Resource.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeResource" NAME="CIM_J2eeJMSResource"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeJMSResource identifies a JMS resource.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID identifies a unique instance of a J2ee Resource. In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE Resource. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="Shareable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Resource can be shared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="ImplementationInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Resource is implemented in hardware, software or both.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Hardware Only</cim:VALUE><cim:VALUE>Software Only</cim:VALUE><cim:VALUE>Hardware and Software</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeResource" NAME="CIM_J2eeJNDIResource"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeJNDIResource identifies a Java Naming and Directory Interface (JNDI) resource.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID identifies a unique instance of a J2ee Resource. In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE Resource. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="Shareable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Resource can be shared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="ImplementationInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Resource is implemented in hardware, software or both.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Hardware Only</cim:VALUE><cim:VALUE>Software Only</cim:VALUE><cim:VALUE>Hardware and Software</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_J2eeResource" NAME="CIM_J2eeJTAResource"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeJTAResource identifies a Java Transaction API (JTA) resource.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstanceID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID identifies a unique instance of a J2ee Resource. In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_J2eeResource" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of a J2EE Resource. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_J2eeResource.InstanceID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="Shareable" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the Resource can be shared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SystemResource" PROPAGATED="true" NAME="ImplementationInfo" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the Resource is implemented in hardware, software or both.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Hardware Only</cim:VALUE><cim:VALUE>Software Only</cim:VALUE><cim:VALUE>Hardware and Software</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceComponent" NAME="CIM_J2eeResourceAdapterInModule"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeResourceAdapterInModule is an aggregation of the resource adapters contained within a deployed RAR Module.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeResourceAdapterInModule" PROPAGATED="false" REFERENCECLASS="CIM_J2eeResourceAdapterModule" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ResourceAdapter Module that is comprised of resource adapters.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeResourceAdapterInModule" PROPAGATED="false" REFERENCECLASS="CIM_J2eeResourceAdapter" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The resource adapter that is a part of the resource adapter Module.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ResourceOfSystem" NAME="CIM_J2eeResourceOnServer"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeResourceOnServer is an association that establishes the relationship between a J2EE server and its resources.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeResourceOnServer" PROPAGATED="false" REFERENCECLASS="CIM_J2eeServer" NAME="GroupComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Server exposing the resources.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeResourceOnServer" PROPAGATED="false" REFERENCECLASS="CIM_J2eeResource" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The resource that is a component of the server.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_J2eeServerInDomain"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_J2eeServerInDomain association identifies the J2EE Server that are part of a J2EE Domain for management purposes.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeServerInDomain" PROPAGATED="false" REFERENCECLASS="CIM_J2eeDomain" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2ee Management Domain.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeServerInDomain" PROPAGATED="false" REFERENCECLASS="CIM_J2eeServer" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The J2ee Server that is a member of the domain.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceComponent" NAME="CIM_J2eeServletInModule"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeServletInModule is a aggregation of the servlet components within a deployed WAR module.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeServletInModule" PROPAGATED="false" REFERENCECLASS="CIM_J2eeWebModule" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Web Module that is comprised of servlets.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeServletInModule" PROPAGATED="false" REFERENCECLASS="CIM_J2eeServlet" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Servlet that is a part of the Web Module.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ToDirectoryAction"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ToDirectoryAction association identifies the target directory for a FileAction. When this association is used, the assumption is that the target directory was created by a previous Action. This association cannot co-exist with a ToDirectorySpecification association, since a FileAction can only involve a single target directory.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ToDirectoryAction" PROPAGATED="false" REFERENCECLASS="CIM_DirectoryAction" NAME="DestinationDirectory"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The destination directory of the Action.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ToDirectoryAction" PROPAGATED="false" REFERENCECLASS="CIM_CopyFileAction" NAME="FileName"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Action against the directory.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_ToDirectorySpecification"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::CheckAction</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ToDirectorySpecification association identifies the target directory for a FileAction. When this association is used, the assumption is that the target directory already exists. This association cannot co-exist with a ToDirectoryAction association, since a FileAction can only involve a single target directory.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ToDirectorySpecification" PROPAGATED="false" REFERENCECLASS="CIM_DirectorySpecification" NAME="DestinationDirectory"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The destination directory of the Action.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ToDirectorySpecification" PROPAGATED="false" REFERENCECLASS="CIM_CopyFileAction" NAME="FileName"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Action against the directory.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SAPSAPDependency" NAME="CIM_ActiveConnection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association defines a connection that is currently communicating, or is configured to communicate, between two ServiceAccessPoints. It is used when the connection is not treated as a ManagedElement itself (that is, with Status, statistics, and so on), but its existence is known. The SAPs that are connected are typically at the same networking or application layer.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ActiveConnection" PROPAGATED="false" REFERENCECLASS="CIM_ServiceAccessPoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A ServiceAccessPoint that is configured to communicate or is actively communicating with the Dependent SAP. In a unidirectional connection, this SAP is the one that is transmitting.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ActiveConnection" PROPAGATED="false" REFERENCECLASS="CIM_ServiceAccessPoint" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A second ServiceAccessPoint that is configured to communicate or is actively communicating with the Antecedent SAP. In a unidirectional connection, this SAP is the one that is receiving the communication.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ActiveConnection" PROPAGATED="false" NAME="TrafficType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated because it is incorrectly placed on the association. Unicast, broadcast, or other traffic types are not a function of the connection between the referenced endpoints, but rather are a function of the addressing, protocol and basic functionality of the endpoints. 
Deprecated description: The type of traffic that is carried over this connection.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unicast</cim:VALUE><cim:VALUE>Broadcast</cim:VALUE><cim:VALUE>Multicast</cim:VALUE><cim:VALUE>Anycast</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ActiveConnection.OtherTrafficDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ActiveConnection" PROPAGATED="false" NAME="OtherTrafficDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated because it is incorrectly placed on the association. Unicast, broadcast, or other traffic types are not a function of the connection between the referenced endpoints, but rather are a function of the addressing, protocol and basic functionality of the endpoints. 
Deprecated description: A string that describes the type of traffic that is being carried over this instance when its Type property is set, for example, to 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ActiveConnection.TrafficType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ActiveConnection" PROPAGATED="false" NAME="IsUnidirectional" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TRUE means that this connection is unidirectional; FALSE means that this connection is bidirectional. When the connection is unidirectional, the &quot;speaker&quot; should be defined as the Antecedent reference. In a bidirectional connection, the selection of which AccessPoint is the Antecedent or Dependent is immaterial.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAvailableToElement" NAME="CIM_AssociatedPowerManagementService"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.24.1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::PowerMgmt</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The association between a Managed System Element and its power management service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedPowerManagementService" PROPAGATED="false" REFERENCECLASS="CIM_PowerManagementService" NAME="ServiceProvided"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ServiceProvided</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service that is available.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ServiceAvailableToElement" PROPAGATED="true" REFERENCECLASS="CIM_ManagedElement" NAME="UserOfService"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ManagedElement that can use the Service.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_AssociatedPowerManagementService" PROPAGATED="false" NAME="PowerState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current power state of the associated Managed System Element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x7FFF..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>On</cim:VALUE><cim:VALUE>Sleep - Light</cim:VALUE><cim:VALUE>Sleep -Deep</cim:VALUE><cim:VALUE>Power Cycle (Off - Soft)</cim:VALUE><cim:VALUE>Off - Hard</cim:VALUE><cim:VALUE>Hibernate (Off - Soft)</cim:VALUE><cim:VALUE>Off - Soft</cim:VALUE><cim:VALUE>Power Cycle (Off-Hard)</cim:VALUE><cim:VALUE>Master Bus Reset</cim:VALUE><cim:VALUE>Diagnostic Interrupt (NMI)</cim:VALUE><cim:VALUE>Off - Soft Graceful</cim:VALUE><cim:VALUE>Off - Hard Graceful</cim:VALUE><cim:VALUE>Master Bus Reset Graceful</cim:VALUE><cim:VALUE>Power Cycle (Off - Soft Graceful)</cim:VALUE><cim:VALUE>Power Cycle (Off - Hard Graceful)</cim:VALUE><cim:VALUE>Diagnostic Interrupt (INIT)</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Power Controls|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedPowerManagementService" PROPAGATED="false" NAME="OtherPowerState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the additional power management state of the element, used when the PowerState is set to the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedPowerManagementService.PowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedPowerManagementService" PROPAGATED="false" NAME="RequestedPowerState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The desired or the last requested power state of the associated Managed System Element, irrespective of the mechanism through which the request was made. If the requested power state is unknown, then the property shall have the value of 0 (&quot;Unknown&quot;). If the property has no meaning or is not supported, then the property shall have value 12(&quot;Not Applicable&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x7FFF..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>On</cim:VALUE><cim:VALUE>Sleep - Light</cim:VALUE><cim:VALUE>Sleep -_Deep</cim:VALUE><cim:VALUE>Power Cycle (Off - Soft)</cim:VALUE><cim:VALUE>Off - Hard</cim:VALUE><cim:VALUE>Hibernate (Off - Soft)</cim:VALUE><cim:VALUE>Off - Soft</cim:VALUE><cim:VALUE>Power Cycle (Off-Hard)</cim:VALUE><cim:VALUE>Master Bus Reset</cim:VALUE><cim:VALUE>Diagnostic Interrupt (NMI)</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Off - Soft Graceful</cim:VALUE><cim:VALUE>Off - Hard Graceful</cim:VALUE><cim:VALUE>Master Bus Reset Graceful</cim:VALUE><cim:VALUE>Power Cycle (Off - Soft Graceful)</cim:VALUE><cim:VALUE>Power Cycle (Off - Hard Graceful)</cim:VALUE><cim:VALUE>Diagnostic Interrupt (INIT)</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Power Controls|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE><cim:VALUE>CIM_AssociatedPowerManagementService.OtherRequestedPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedPowerManagementService" PROPAGATED="false" NAME="OtherRequestedPowerState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the additional power management state of the element, used when the RequestedPowerState is set to the value 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedPowerManagementService.RequestedPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedPowerManagementService" PROPAGATED="false" NAME="PowerOnTime" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time when the element will be powered on again, used when the RequestedPowerState has the value 2, &quot;On&quot;, 5, &quot;Power Cycle (Off - Soft)&quot; or 6, &quot;Power Cycle (Off - Hard)&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedPowerManagementService.RequestedPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_AssociatedPowerManagementService" PROPAGATED="false" NAME="AvailableRequestedPowerStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedPowerStates indicates the possible values for the PowerState parameter of the method RequestPowerStateChange, used to initiate a power state change.The values listed shall be a subset of the values contained in the RequestedPowerStatesSupported property of the CIM_PowerManagementCapabilities where the values selected are a function of the current power state of the system. This property shall be non-null if an implementation supports the advertisement of the set of possible values as a function of the current state. This property shall be null if an implementation does not support the advertisement of the set of possible values as a function of the current state. 
The current values in the enumeration are: 
2=On, corresponding to ACPI state G0 or S0 or D0. 
3=Sleep - Light, corresponding to ACPI state G1, S1/S2, or D1. 
4=Sleep - Deep, corresponding to ACPI state G1, S3, or D2.
5=Power Cycle (Off - Soft), corresponding to ACPI state G2, S5, or D3, but where the managed element is set to return to power state &quot;On&quot; at a pre-determined time. 
6=Off - Hard, corresponding to ACPI state G3, S5, or D3. 
7=Hibernate (Off - Soft), corresponding to ACPI state S4, where the state of the managed element is preserved and will be recovered upon powering on. 
8=Off - Soft, corresponding to ACPI state G2, S5, or D3. 9= Power Cycle (Off-Hard), corresponds to the managed element reaching the ACPI state G3 followed by ACPI state S0. 
10=Master Bus Reset, corresponds to the system reaching ACPI state S5 followed by ACPI state S0. This is used to represent system master bus reset. 11=Diagnostic Interrupt (NMI), corresponding to the system reaching ACPI state S5 followed by ACPI state S0. This is used to represent system non-maskable interrupt. 12=Off - Soft Graceful, equivalent to Off Soft but preceded by a request to the managed element to perform an orderly shutdown. 
13=Off - Hard Graceful, equivalent to Off Hard but preceded by a request to the managed element to perform an orderly shutdown. 
14=Master Bus Rest Graceful, equivalent to Master Bus Reset but preceded by a request to the managed element to perform an orderly shutdown. 
15=Power Cycle (Off - Soft Graceful), equivalent to Power Cycle (Off - Soft) but preceded by a request to the managed element to perform an orderly shutdown. 
16=Power Cycle (Off - Hard Graceful), equivalent to Power Cycle (Off - Hard) but preceded by a request to the managed element to perform an orderly shutdown. 
..=DMTF Reserved. 
0x7FFF..0xFFFF = Vendor Specific.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x7FFF..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>On</cim:VALUE><cim:VALUE>Sleep - Light</cim:VALUE><cim:VALUE>Sleep -Deep</cim:VALUE><cim:VALUE>Power Cycle (Off - Soft)</cim:VALUE><cim:VALUE>Off - Hard</cim:VALUE><cim:VALUE>Hibernate (Off - Soft)</cim:VALUE><cim:VALUE>Off - Soft</cim:VALUE><cim:VALUE>Power Cycle (Off-Hard)</cim:VALUE><cim:VALUE>Master Bus Reset</cim:VALUE><cim:VALUE>Diagnostic Interrupt (NMI)</cim:VALUE><cim:VALUE>Off - Soft Graceful</cim:VALUE><cim:VALUE>Off - Hard Graceful</cim:VALUE><cim:VALUE>Master Bus Reset Graceful</cim:VALUE><cim:VALUE>Power Cycle (Off - Soft Graceful)</cim:VALUE><cim:VALUE>Power Cycle (Off - Hard Graceful)</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IEEE P1621 | 3.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.RequestedPowerStatesSupported</cim:VALUE><cim:VALUE>CIM_PowerManagementService.RequestPowerStateChange</cim:VALUE><cim:VALUE>CIM_AssociatedPowerManagementService.PowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedPowerManagementService" PROPAGATED="false" NAME="TransitioningToPowerState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToPowerState indicates the target power state to which the system is transitioning. 
A value of 19 &quot;No Change&quot; shall indicate that no transition is in progress. A value of 18 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 18 or 19 shall identify the power state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x7FFF..0xFFFF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>On</cim:VALUE><cim:VALUE>Sleep - Light</cim:VALUE><cim:VALUE>Sleep -Deep</cim:VALUE><cim:VALUE>Power Cycle (Off - Soft)</cim:VALUE><cim:VALUE>Off - Hard</cim:VALUE><cim:VALUE>Hibernate (Off - Soft)</cim:VALUE><cim:VALUE>Off - Soft</cim:VALUE><cim:VALUE>Power Cycle (Off-Hard)</cim:VALUE><cim:VALUE>Master Bus Reset</cim:VALUE><cim:VALUE>Diagnostic Interrupt (NMI)</cim:VALUE><cim:VALUE>Off - Soft Graceful</cim:VALUE><cim:VALUE>Off - Hard Graceful</cim:VALUE><cim:VALUE>Master Bus Reset Graceful</cim:VALUE><cim:VALUE>Power Cycle (Off - Soft Graceful)</cim:VALUE><cim:VALUE>Power Cycle (Off - Hard Graceful)</cim:VALUE><cim:VALUE>Diagnostic Interrupt (INIT)</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Power Controls|001.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SAPSAPDependency" NAME="CIM_BindsTo"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association establishes a ServiceAccessPoint as a requestor of protocol services from a ProtocolEndpoint. Typically, this association runs between SAPs and endpoints on a single system. Because a ProtocolEndpoint is a kind of ServiceAccessPoint, this binding can be used to establish a layering of two protocols, with the upper layer represented by the Dependent and the lower layer represented by the Antecedent.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BindsTo" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolEndpoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The lower-level endpoint that is accessed by the SAP.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BindsTo" PROPAGATED="false" REFERENCECLASS="CIM_ServiceAccessPoint" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AccessPoint or ProtocolEndpoint that is dependent on the lower-level endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_ProtocolService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolService represents represents an application layer service available on a hosting system. Often times, the service name reflects the employed/supported communication protocol (e.g. file transfer - FTP), however in some other cases it does not. (e.g. mail notification service - biff). Access to the service is modeled with one or more instances of ProtocolEndpoint. This class represents the availability of the function on the system. Issuing a stop to this instance is equivalent to disabling the functionality and making it unavailable to users. Thus a stop of this service will result in the removing of all ProtocolEndpoints which are associated with the instance via ServicAccessBySAP. The functionality can be made available again by issuing a start to the service. This class contains service definitions which are currently needed. Future extensions are expected.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ProtocolService" PROPAGATED="false" NAME="Protocol" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The protocol this service provides. Values defined for this property are limited to the known use cases where it is desirable to represent the ability to enable or disable the functionality on the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>SSH</cim:VALUE><cim:VALUE>Telnet</cim:VALUE><cim:VALUE>CLP</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolService.OtherProtocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolService" PROPAGATED="false" NAME="OtherProtocol" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If the Protocol property is set to 1 &quot;Other&quot; then free form string providing more information about the protocol. If not set to 1, this string has no meaning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolService.Protocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolService" PROPAGATED="false" NAME="MaxConnections" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxConnections specifies the maximum number of connections currently allowed by the service. The values 32768..65535 are DMTF Reserved.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>65535</cim:VALUE></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolService" PROPAGATED="false" NAME="CurrentActiveConnections" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CurrentActiveConnections indicates the number of sessions currently established with the protocol service. A value of null for this property shall indicate the number of active sessions is unknown. A value of zero shall indicate there are no active sessions. Any other value shall correspond to the number of active sessions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>65535</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_ProtocolService" NAME="ListenOnPort" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Create a CIM_TCPProtocoEndpoint instance and associate it with this CIM_ProtocolService instance via an instance of CIM_ServiceAccessBySAP. The newly created instance of CIM_TCPProtocolEndpoint will be for the port specified. When the CIM_IPProtocolEndpoint is not specified, the method will create an instance of CIM_HostedAccessPoint which associates the newly created CIM_TCPProtocolEndpoint instance with the instance of CIM_ComputerSystem with which this instance is associated via an instance of CIM_HostedService (the scoping system) It will also create instances of CIM_BindsTo which associate the created CIM_TCPProtocolEndpoint with each instance CIM_IPProtocolEndpoint which is associated with the scoping system. When an instance of CIM_IPProtocolEndpoint is specified, the CIM_HostedAccessPoint will associate the CIM_TCPProtocolEndpoint with the same instance which is associated with the CIM_IPProtocolEndpoint. In addition, the implementation will create a single instance of CIM_BindsTo that associates the CIM_TCPProtocolEndpoint with the specified instance of CIM_IPProtocolEndpoint. For each instance of CIM_BindsTo created by this method, the value of the Dependent property will be a reference to the newly created instance of CIM_TCPProtocolEndpoint. An extrinsic method is required in order to provide atomic creation of multiple, related instances. Prior to creating the instances, the implementation will verify that a CIM_TCPProtocolEndpoint instance can be created and associated with this instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Error Occurred</cim:VALUE><cim:VALUE>Invalid Port</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="PortNumber" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The desired listening port.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_IPProtocolEndpoint" NAME="IPEndpoint"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A specific CIM_IPProtocolEndpoint on which the service will listen to the specified port.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_TCPProtocolEndpoint" NAME="TCPEndpoint"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The created TCPProtocolEndpoint.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessBySAP" NAME="CIM_ProvidesEndpoint"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association represents a ProtocolEndpoint that is provided by a Service to allow access to the Service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProvidesEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_Service" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Service that is accessed by the ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ProvidesEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolEndpoint" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ProtocolEndpoint that provides access to the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RemoteServiceAccessPoint" NAME="CIM_RemotePort"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Core::Service</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RemotePort adds port information to the access data (such as IP Address) that is specified in and inherited from RemoteServiceAccessPoint. For example, using the additional properties in this class, you could indicate that UDP Port 123 is accessed at IP Address xyz. The IP Address would be specified in the inherited AccessInfo property, while the UDP Port number would be specified in the PortInfo property of this class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_RemotePort" PROPAGATED="false" NAME="PortInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Port information that might further specify the remote access information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemotePort.PortProtocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RemotePort" PROPAGATED="false" NAME="PortProtocol" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated integer that describes the protocol of the port that is addressed by PortInformation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>TCP</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemotePort.OtherProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RemotePort" PROPAGATED="false" NAME="OtherProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the protocol when the property PortProtocol is set to 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemotePort.PortProtocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RemoteServiceAccessPoint" PROPAGATED="true" NAME="AccessInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Access or addressing information or a combination of this information for a remote connection. This information can be a host name, network address, or similar information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemoteServiceAccessPoint.InfoFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RemoteServiceAccessPoint" PROPAGATED="true" NAME="InfoFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated integer that describes the format and interpretation of the AccessInfo property.
206&apos;Parameterized URL&apos;- a URL containing ${parameterName} strings. Those strings are intended to be replaced in their entirety by the value of the named parameter. The interpretation of such parameters is not defined by this subclass. 
As an example use: If a parameter named &apos;CompanyURL&apos; has a value of &apos;www.DMTF.org&apos; and the value of AccessInfo was &apos;http:\${CompanyURL}&apos;, then the resultant URL is intended to be &apos;http:\www.dmtf.org&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Host Name</cim:VALUE><cim:VALUE>IPv4 Address</cim:VALUE><cim:VALUE>IPv6 Address</cim:VALUE><cim:VALUE>IPX Address</cim:VALUE><cim:VALUE>DECnet Address</cim:VALUE><cim:VALUE>SNA Address</cim:VALUE><cim:VALUE>Autonomous System Number</cim:VALUE><cim:VALUE>MPLS Label</cim:VALUE><cim:VALUE>IPv4 Subnet Address</cim:VALUE><cim:VALUE>IPv6 Subnet Address</cim:VALUE><cim:VALUE>IPv4 Address Range</cim:VALUE><cim:VALUE>IPv6 Address Range</cim:VALUE><cim:VALUE>Dial String</cim:VALUE><cim:VALUE>Ethernet Address</cim:VALUE><cim:VALUE>Token Ring Address</cim:VALUE><cim:VALUE>ATM Address</cim:VALUE><cim:VALUE>Frame Relay Address</cim:VALUE><cim:VALUE>URL</cim:VALUE><cim:VALUE>FQDN</cim:VALUE><cim:VALUE>User FQDN</cim:VALUE><cim:VALUE>DER ASN1 DN</cim:VALUE><cim:VALUE>DER ASN1 GN</cim:VALUE><cim:VALUE>Key ID</cim:VALUE><cim:VALUE>Parameterized URL</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemoteServiceAccessPoint.OtherInfoFormatDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RemoteServiceAccessPoint" PROPAGATED="true" NAME="OtherInfoFormatDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the format when the property InfoFormat is set to 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemoteServiceAccessPoint.InfoFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RemoteServiceAccessPoint" PROPAGATED="true" NAME="AccessContext" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AccessContext property identifies the role this RemoteServiceAccessPoint is playing in the hosting system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Default Gateway</cim:VALUE><cim:VALUE>DNS Server</cim:VALUE><cim:VALUE>SNMP Trap Destination</cim:VALUE><cim:VALUE>MPLS Tunnel Destination</cim:VALUE><cim:VALUE>DHCP Server</cim:VALUE><cim:VALUE>SMTP Server</cim:VALUE><cim:VALUE>LDAP Server</cim:VALUE><cim:VALUE>Network Time Protocol (NTP) Server</cim:VALUE><cim:VALUE>Management Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemoteServiceAccessPoint.OtherAccessContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RemoteServiceAccessPoint" PROPAGATED="true" NAME="OtherAccessContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the AccessContext property contains a value of 1, &quot;Other&quot; then this is a free form string providing more information about the role of RemoteServiceAccessPoint in the hosting system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemoteServiceAccessPoint.AccessContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AssociatedDatabaseSystem"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::System</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The CIM_AssociatedDatabaseSystem association identifies the database system that is responsible for the database.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedDatabaseSystem" PROPAGATED="false" REFERENCECLASS="CIM_DatabaseSystem" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The database system that is responsible for the database.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedDatabaseSystem" PROPAGATED="false" REFERENCECLASS="CIM_CommonDatabase" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The database.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_DatabaseStorage"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Database::Storage</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Databases are comprised of a collection of logical storage areas that are represented by instances of the DatabaseStorageArea class. The DatabaseStorage class represents the relationship between a CommonDatabase and the storage areas that it uses.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DatabaseStorage" PROPAGATED="false" REFERENCECLASS="CIM_CommonDatabase" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The database that makes use of the associated DatabaseStorageArea.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_DatabaseStorage" PROPAGATED="false" REFERENCECLASS="CIM_DatabaseStorageArea" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A DatabaseStorageArea that is used by the associated CommonDatabase. A DatabaseStorageArea must only be used by a single database.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AssociatedLabelReader" NAME="CIM_AccessLabelReader"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageLib</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AccessLabelReader is used to indicate that one or more Label Readers works in conjunction with MediaAccessDevices, to identify PhysicalMedia before read/write.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AccessLabelReader" PROPAGATED="false" REFERENCECLASS="CIM_LabelReader" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LabelReader.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AccessLabelReader" PROPAGATED="false" REFERENCECLASS="CIM_MediaAccessDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MediaAccessDevice that is dependent on the Reader Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DSLModem" NAME="CIM_ADSLModem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Modems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ADSLModem class represents Modems of the DSL type = ADSL, Asymmetric Digital Subscriber Line.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ADSLModem" PROPAGATED="false" NAME="NoiseMargin" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Noise Margin of this Modem with respect to its received signal, in tenths of dB.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Tenths of Decibels</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>decibel * 10^-1</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ADSLModem" PROPAGATED="false" NAME="LineAttenuation" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Measured difference in the total power transmitted by the peer Modem and the total power received by this Modem. This value is measured in tenths of dB.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Tenths of Decibels</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>decibel * 10^-1</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ADSLModem" PROPAGATED="false" NAME="LineState" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Status indicates the current state of the connection (line). The property holds a bit map that describes the possible conditions. For example, 
1) No Defect - There are no defects on the line; 
2) Loss Of Framing - ATUR failure due to the inability to receive a valid frame; 
4) Loss Of Signal - ATUR failure due to the inability to receive a signal; 
8) Loss Of Power - ATUR failure due to loss of power; 
32) Loss Of Signal Quality - Loss of Signal Quality is declared when the NoiseMargin falls below the minimum NoiseMargin, or the bit-error-rate exceeds 10^-7.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>32</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Defect</cim:VALUE><cim:VALUE>Loss Of Framing</cim:VALUE><cim:VALUE>Loss Of Signal</cim:VALUE><cim:VALUE>Loss Of Power</cim:VALUE><cim:VALUE>Loss Of Signal Quality</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ADSLModem" PROPAGATED="false" NAME="TotalOutputPower" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Measured total output power (in tenths of dB) transmitted by this Modem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Tenths of Decibels</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Gauge" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>decibel * 10^-1</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ADSLModem" PROPAGATED="false" NAME="MaxDataRate" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the maximum currently attainable data rate for the Modem. This value will be equal to or greater than the current line rate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits per Second</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>bit / second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ConnectionBasedModem" PROPAGATED="true" NAME="VendorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VendorID information is reported through Modem-specific requests. For example, for ADSLModem Devices, the VendorID is assigned by T1E1.4 according to T1.413, Appendix D. The correct place in the CIM Schema for this information is in PhysicalElement (the Manufacturer property) for hardware and Product (the Vendor property) if the information is related to Product acquisition. This data is also reported here because it is part of the standard output from the Device and is an optimization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AssociatedMemory" NAME="CIM_AssociatedCacheMemory"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Memory</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the Memory provides Cache to the Dependent Logical Element.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedMemory" PROPAGATED="true" REFERENCECLASS="CIM_Memory" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Memory installed on or associated with a Device.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedMemory" PROPAGATED="true" REFERENCECLASS="CIM_LogicalElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_AssociatedCacheMemory" PROPAGATED="false" NAME="Level" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines whether this is the Primary (value=3), Secondary (value=4) or Tertiary (value=5) Cache. Also, &quot;Other&quot; (1), &quot;Unknown&quot; (0) and &quot;Not Applicable&quot; (2) can be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Primary</cim:VALUE><cim:VALUE>Secondary</cim:VALUE><cim:VALUE>Tertiary</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Cache|006.2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.OtherLevelDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedCacheMemory" PROPAGATED="false" NAME="OtherLevelDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the cache level when the Level value is 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.Level</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedCacheMemory" PROPAGATED="false" NAME="WritePolicy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines whether this is write-back (value=2) or write-through (value=3) Cache, or whether this information &quot;Varies with Address&quot; (4) or is defined individually for each I/O (5). Also, &quot;Other&quot; (1) and &quot;Unknown&quot; (0) can be specified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Write Back</cim:VALUE><cim:VALUE>Write Through</cim:VALUE><cim:VALUE>Varies with Address</cim:VALUE><cim:VALUE>Determination Per I/O</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Cache|006.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.OtherWritePolicyDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedCacheMemory" PROPAGATED="false" NAME="OtherWritePolicyDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Write Policy when the WritePolicy value is 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.WritePolicy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedCacheMemory" PROPAGATED="false" NAME="CacheType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Defines whether this is for instruction caching (value=2), data caching (value=3) or both (value=4, &quot;Unified&quot;). Also, &quot;Other&quot; (1) and &quot;Unknown&quot; (0) can be defined.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Instruction</cim:VALUE><cim:VALUE>Data</cim:VALUE><cim:VALUE>Unified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Cache|006.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.OtherCacheTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedCacheMemory" PROPAGATED="false" NAME="OtherCacheTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Cache Type when the CacheType value is 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.CacheType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedCacheMemory" PROPAGATED="false" NAME="LineSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Size, in bytes, of a single cache bucket or line.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bytes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Cache|006.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>byte</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedCacheMemory" PROPAGATED="false" NAME="ReplacementPolicy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration describing the algorithm to determine which cache lines or buckets should be re-used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Least Recently Used (LRU)</cim:VALUE><cim:VALUE>First In First Out (FIFO)</cim:VALUE><cim:VALUE>Last In First Out (LIFO)</cim:VALUE><cim:VALUE>Least Frequently Used (LFU)</cim:VALUE><cim:VALUE>Most Frequently Used (MFU)</cim:VALUE><cim:VALUE>Data Dependent Multiple Algorithms</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Cache|006.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.OtherReplacementPolicyDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedCacheMemory" PROPAGATED="false" NAME="OtherReplacementPolicyDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Cache replacement policy when the ReplacementPolicy value is 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.ReplacementPolicy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedCacheMemory" PROPAGATED="false" NAME="ReadPolicy" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Policy that shall be employed by the Cache for handling read requests. For example, &quot;Read&quot;, &quot;Read-Ahead&quot; or both can be specified using the values, 2, 3 or 4, respectively. If the read policy is determined individually (ie, for each request), then the value 5 (&quot;Determination per I/O&quot;) should be specified. &quot;Other&quot; (1) and &quot;Unknown&quot; (0) are also valid values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Read</cim:VALUE><cim:VALUE>Read-Ahead</cim:VALUE><cim:VALUE>Read and Read-Ahead</cim:VALUE><cim:VALUE>Determination Per I/O</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Cache|006.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.OtherReadPolicyDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedCacheMemory" PROPAGATED="false" NAME="OtherReadPolicyDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the read policy when the ReadPolicy value is 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.ReadPolicy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedCacheMemory" PROPAGATED="false" NAME="FlushTimer" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Maximum amount of time, in seconds, dirty lines or buckets may remain in the Cache before they are flushed. A value of zero indicated that a cache flush is not controlled by a flushing timer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Cache|006.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedCacheMemory" PROPAGATED="false" NAME="Associativity" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An integer enumeration defining the system cache associativity. For example, 5 indicates a fully associative cache.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Direct Mapped</cim:VALUE><cim:VALUE>2-way Set-Associative</cim:VALUE><cim:VALUE>4-way Set-Associative</cim:VALUE><cim:VALUE>Fully Associative</cim:VALUE><cim:VALUE>8-way Set-Associative</cim:VALUE><cim:VALUE>16-way Set-Associative</cim:VALUE><cim:VALUE>12-way Set Associative</cim:VALUE><cim:VALUE>24-way Set Associative</cim:VALUE><cim:VALUE>32-way Set Associative</cim:VALUE><cim:VALUE>48-way Set Associative</cim:VALUE><cim:VALUE>64-way Set Associative</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Cache|006.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.OtherAssociativityDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AssociatedCacheMemory" PROPAGATED="false" NAME="OtherAssociativityDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the cache associativity when the Associativity value is 1, &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedCacheMemory.Associativity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AssociatedSensor" NAME="CIM_AssociatedSupplyVoltageSensor"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedSensor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this association is being deprecated in lieu of using AssociatedSensor, since the use of the referenced class VoltageSensor is deprecated. 
A PowerSupply may have an associated VoltageSensor, monitoring its input voltage. This is described by this association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedSupplyVoltageSensor" PROPAGATED="false" REFERENCECLASS="CIM_VoltageSensor" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedSensor.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VoltageSensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedSupplyVoltageSensor" PROPAGATED="false" REFERENCECLASS="CIM_PowerSupply" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedSensor.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PowerSupply associated with the VoltageSensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_AssociatedSupplyVoltageSensor" PROPAGATED="false" NAME="MonitoringRange" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the PowerSupply&apos;s input voltage range measured by the associated sensor. Range 1, 2 or both can be specified using the values 2, 3 or 4, respectively.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Range 1</cim:VALUE><cim:VALUE>Range 2</cim:VALUE><cim:VALUE>Both Range 1 and 2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ConnectionBasedModem" NAME="CIM_CableModem"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Modems</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CableModem class represents a device for transmission across a cable infrastructure.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ConnectionBasedModem" PROPAGATED="true" NAME="VendorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VendorID information is reported through Modem-specific requests. For example, for ADSLModem Devices, the VendorID is assigned by T1E1.4 according to T1.413, Appendix D. The correct place in the CIM Schema for this information is in PhysicalElement (the Manufacturer property) for hardware and Product (the Vendor property) if the information is related to Product acquisition. This data is also reported here because it is part of the standard output from the Device and is an optimization.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_CollectionOfSensors"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The CollectionOfSensors association indicates the Sensors that make up a MultiStateSensor.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectionOfSensors" PROPAGATED="false" REFERENCECLASS="CIM_MultiStateSensor" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MultiStateSensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CollectionOfSensors" PROPAGATED="false" REFERENCECLASS="CIM_Sensor" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>2</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Sensor that is part of the MultiStateSensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NumericSensor" NAME="CIM_CurrentSensor"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this class is being deprecated in lieu of the additions to Sensor and NumericSensor. A CurrentSensor can be defined by setting the SensorType property, inherited from Sensor, to 4 (&quot;Current&quot;).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="SensorType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SensorType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Type of the Sensor, e.g. Voltage or Temperature Sensor. If the type is set to &quot;Other&quot;, then the OtherSensorType Description can be used to further identify the type, or if the Sensor has numeric readings, then the type of the Sensor can be implicitly determined by the Units. A description of the different Sensor types is as follows: A Temperature Sensor measures the environmental temperature. Voltage and Current Sensors measure electrical voltage and current readings. A Tachometer measures speed/revolutions of a Device. For example, a Fan Device can have an associated Tachometer which measures its speed. A Counter is a general purpose Sensor that measures some numerical property of a Device. A Counter value can be cleared, but it never decreases. A Switch Sensor has states like Open/Close, On/Off, or Up/Down. A Lock has states of Locked/Unlocked. Humidity, Smoke Detection and Air Flow Sensors measure the equivalent environmental characteristics. A Presence Sensor detects the presence of a PhysicalElement. A Power Consumption Sensor measures the instantaneous power consumed by a managed element. A Power Production Sensor measures the instantaneous power produced by a managed element such as a power supply or a voltage regulator. A pressure sensor is used to report pressure.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Temperature</cim:VALUE><cim:VALUE>Voltage</cim:VALUE><cim:VALUE>Current</cim:VALUE><cim:VALUE>Tachometer</cim:VALUE><cim:VALUE>Counter</cim:VALUE><cim:VALUE>Switch</cim:VALUE><cim:VALUE>Lock</cim:VALUE><cim:VALUE>Humidity</cim:VALUE><cim:VALUE>Smoke Detection</cim:VALUE><cim:VALUE>Presence</cim:VALUE><cim:VALUE>Air Flow</cim:VALUE><cim:VALUE>Power Consumption</cim:VALUE><cim:VALUE>Power Production</cim:VALUE><cim:VALUE>Pressure</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.OtherSensorTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>4</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="BaseUnits" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>BaseUnits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The base unit of the values returned by this Sensor. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). For example, if BaseUnits is Volts and the UnitModifier is -6, then the units of the values returned are MicroVolts. However, if the RateUnits property is set to a value other than &quot;None&quot;, then the units are further qualified as rate units. In the above example, if RateUnits is set to &quot;Per Second&quot;, then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Degrees C</cim:VALUE><cim:VALUE>Degrees F</cim:VALUE><cim:VALUE>Degrees K</cim:VALUE><cim:VALUE>Volts</cim:VALUE><cim:VALUE>Amps</cim:VALUE><cim:VALUE>Watts</cim:VALUE><cim:VALUE>Joules</cim:VALUE><cim:VALUE>Coulombs</cim:VALUE><cim:VALUE>VA</cim:VALUE><cim:VALUE>Nits</cim:VALUE><cim:VALUE>Lumens</cim:VALUE><cim:VALUE>Lux</cim:VALUE><cim:VALUE>Candelas</cim:VALUE><cim:VALUE>kPa</cim:VALUE><cim:VALUE>PSI</cim:VALUE><cim:VALUE>Newtons</cim:VALUE><cim:VALUE>CFM</cim:VALUE><cim:VALUE>RPM</cim:VALUE><cim:VALUE>Hertz</cim:VALUE><cim:VALUE>Seconds</cim:VALUE><cim:VALUE>Minutes</cim:VALUE><cim:VALUE>Hours</cim:VALUE><cim:VALUE>Days</cim:VALUE><cim:VALUE>Weeks</cim:VALUE><cim:VALUE>Mils</cim:VALUE><cim:VALUE>Inches</cim:VALUE><cim:VALUE>Feet</cim:VALUE><cim:VALUE>Cubic Inches</cim:VALUE><cim:VALUE>Cubic Feet</cim:VALUE><cim:VALUE>Meters</cim:VALUE><cim:VALUE>Cubic Centimeters</cim:VALUE><cim:VALUE>Cubic Meters</cim:VALUE><cim:VALUE>Liters</cim:VALUE><cim:VALUE>Fluid Ounces</cim:VALUE><cim:VALUE>Radians</cim:VALUE><cim:VALUE>Steradians</cim:VALUE><cim:VALUE>Revolutions</cim:VALUE><cim:VALUE>Cycles</cim:VALUE><cim:VALUE>Gravities</cim:VALUE><cim:VALUE>Ounces</cim:VALUE><cim:VALUE>Pounds</cim:VALUE><cim:VALUE>Foot-Pounds</cim:VALUE><cim:VALUE>Ounce-Inches</cim:VALUE><cim:VALUE>Gauss</cim:VALUE><cim:VALUE>Gilberts</cim:VALUE><cim:VALUE>Henries</cim:VALUE><cim:VALUE>Farads</cim:VALUE><cim:VALUE>Ohms</cim:VALUE><cim:VALUE>Siemens</cim:VALUE><cim:VALUE>Moles</cim:VALUE><cim:VALUE>Becquerels</cim:VALUE><cim:VALUE>PPM (parts/million)</cim:VALUE><cim:VALUE>Decibels</cim:VALUE><cim:VALUE>DbA</cim:VALUE><cim:VALUE>DbC</cim:VALUE><cim:VALUE>Grays</cim:VALUE><cim:VALUE>Sieverts</cim:VALUE><cim:VALUE>Color Temperature Degrees K</cim:VALUE><cim:VALUE>Bits</cim:VALUE><cim:VALUE>Bytes</cim:VALUE><cim:VALUE>Words (data)</cim:VALUE><cim:VALUE>DoubleWords</cim:VALUE><cim:VALUE>QuadWords</cim:VALUE><cim:VALUE>Percentage</cim:VALUE><cim:VALUE>Pascals</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor.UnitModifier</cim:VALUE><cim:VALUE>CIM_NumericSensor.RateUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>6</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="UnitModifier" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>UnitModifier</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The unit multiplier for the values returned by this Sensor. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). For example, if BaseUnits is Volts and the Unit Modifier is -6, then the units of the values returned are MicroVolts. However, if the RateUnits property is set to a value other than &quot;None&quot;, then the units are further qualified as rate units. In the above example, if RateUnits is set to &quot;Per Second&quot;, then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor.BaseUnits</cim:VALUE><cim:VALUE>CIM_NumericSensor.RateUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>-3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="RateUnits" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>RateUnits</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies if the units returned by this Sensor are rate units. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). This is true unless this property (RateUnits) has a value different than &quot;None&quot;. For example, if BaseUnits is Volts and the UnitModifier is -6, then the units of the values returned are MicroVolts. But, if the RateUnits property is set to a value other than &quot;None&quot;, then the units are further qualified as rate units. In the above example, if RateUnits is set to &quot;Per Second&quot;, then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier. Any implementation of CurrentReading should be qualified with either a Counter or a Gauge qualifier, depending on the characteristics of the sensor being modeled.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>None</cim:VALUE><cim:VALUE>Per MicroSecond</cim:VALUE><cim:VALUE>Per MilliSecond</cim:VALUE><cim:VALUE>Per Second</cim:VALUE><cim:VALUE>Per Minute</cim:VALUE><cim:VALUE>Per Hour</cim:VALUE><cim:VALUE>Per Day</cim:VALUE><cim:VALUE>Per Week</cim:VALUE><cim:VALUE>Per Month</cim:VALUE><cim:VALUE>Per Year</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NumericSensor.UnitModifier</cim:VALUE><cim:VALUE>CIM_NumericSensor.BaseUnits</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="CurrentReading" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>CurrentReading</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current value indicated by the Sensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="NominalReading" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NominalReading</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NominalReading indicates the &apos;normal&apos; or expected value for the NumericSensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="NormalMax" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NormalMax</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NormalMax provides guidance for the user as to the normal maximum range for the NumericSensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="NormalMin" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NormalMin</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NormalMin provides guidance for the user as to the normal minimum range for the NumericSensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="MaxReadable" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>MaxReadable</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MaxReadable indicates the largest value of the measured property that can be read by the NumericSensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="MinReadable" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>MinReadable</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.10</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>MinReadable indicates the smallest value of the measured property that can be read by the NumericSensor.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="Resolution" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Resolution</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Tenths of MilliAmps</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.17</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>ampere * 10^-4</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Resolution indicates the ability of the Sensor to resolve differences in the measured property. The units for this measurement are determined by BaseUnit*UnitModifier/RateUnit.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="Tolerance" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Tolerance</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.18</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is being deprecated in lieu of using the Resolution and Accuracy properties. 
Indicates the tolerance of the Sensor for the measured property. Tolerance, along with Resolution and Accuracy, is used to calculate the actual value of the measured physical property. Tolerance may vary depending on whether the Device is linear over its dynamic range.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="Accuracy" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Accuracy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.19</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the accuracy of the Sensor for the measured property. Its value is recorded as plus/minus hundredths of a percent. Accuracy, along with Resolution, is used to calculate the actual value of the measured physical property. Accuracy may vary depending on whether the Device is linear over its dynamic range.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hundredths of Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>percent * 10^-2</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="LowerThresholdNonCritical" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>LowerThresholdNonCritical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.11</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If Current Reading is between LowerThresholdNonCritical and Upper ThresholdNonCritical, then the Sensor is reporting a normal value. If CurrentReading is between LowerThresholdNonCritical and LowerThresholdCritical, then the CurrentState is NonCritical.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="UpperThresholdNonCritical" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>UpperThresholdNonCritical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.12</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between LowerThresholdNonCritical and UpperThresholdNonCritical, then the Sensor is reporting a normal value. If the CurrentReading is between UpperThreshold NonCritical and UpperThresholdCritical, then the CurrentState is NonCritical.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="LowerThresholdCritical" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>LowerThresholdCritical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.13</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between LowerThresholdCritical and Lower ThresholdFatal, then the CurrentState is Critical.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="UpperThresholdCritical" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>UpperThresholdCritical</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.14</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between UpperThresholdCritical and Upper ThresholdFatal, then the CurrentState is Critical.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="LowerThresholdFatal" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>LowerThresholdFatal</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.15</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is below LowerThresholdFatal, then the Current State is Fatal.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CurrentSensor" PROPAGATED="false" NAME="UpperThresholdFatal" TYPE="sint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Electrical Current Probe|001.16</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Sensor&apos;s threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is above UpperThresholdFatal, then the Current State is Fatal.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="IsLinear" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates that the Sensor is linear over its dynamic range.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="Hysteresis" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the margin built around the thresholds. This margin prevents unnecessary state changes when the Sensor reading may fluctuate very close to its thresholds. This could be due to the Sensor&apos;s tolerance/accuracy/resolution or due to environmental factors. Once a threshold is crossed, the state of the Sensor should change. However, the state should not fluctuate between the old and new states unless the Sensor&apos;s change in the reading exceeds the hysteresis value. The units for this measurement are determined by BaseUnit*UnitModifier/RateUnit.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="SupportedThresholds" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array representing the thresholds supported by this Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>LowerThresholdNonCritical</cim:VALUE><cim:VALUE>UpperThresholdNonCritical</cim:VALUE><cim:VALUE>LowerThresholdCritical</cim:VALUE><cim:VALUE>UpperThresholdCritical</cim:VALUE><cim:VALUE>LowerThresholdFatal</cim:VALUE><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="EnabledThresholds" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array representing the thresholds that are currently enabled for this Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>LowerThresholdNonCritical</cim:VALUE><cim:VALUE>UpperThresholdNonCritical</cim:VALUE><cim:VALUE>LowerThresholdCritical</cim:VALUE><cim:VALUE>UpperThresholdCritical</cim:VALUE><cim:VALUE>LowerThresholdFatal</cim:VALUE><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="SettableThresholds" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array representing the writable thresholds supported by Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>LowerThresholdNonCritical</cim:VALUE><cim:VALUE>UpperThresholdNonCritical</cim:VALUE><cim:VALUE>LowerThresholdCritical</cim:VALUE><cim:VALUE>UpperThresholdCritical</cim:VALUE><cim:VALUE>LowerThresholdFatal</cim:VALUE><cim:VALUE>UpperThresholdFatal</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="OtherSensorTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string describing the Sensor type - used when the SensorType property is set to &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Sensor.SensorType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="PossibleStates" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PossibleStates enumerates the string outputs of the Sensor. For example, a &quot;Switch&quot; Sensor may output the states &quot;On&quot;, or &quot;Off&quot;. Another implementation of the Switch may output the states &quot;Open&quot;, and &quot;Close&quot;. Another example is a NumericSensor supporting thresholds. This Sensor can report the states like &quot;Normal&quot;, &quot;Upper Fatal&quot;, &quot;Lower Non-Critical&quot;, etc. A NumericSensor that does not publish readings and thresholds, but stores this data internally, can still report its states.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="CurrentState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The current state indicated by the Sensor. This is always one of the &quot;PossibleStates&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>128</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Sensor" PROPAGATED="true" NAME="PollingInterval" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The polling interval that the Sensor hardware or the instrumentation uses to determine the current state of the Sensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>NanoSeconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>second * 10^-9</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="RestoreDefaultThresholds" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This method resets the values of the thresholds to hardware defaults. This method returns 0 if successful, 1 if unsupported and any other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_NumericSensor" PROPAGATED="true" NAME="GetNonLinearFactors" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this method is being deprecated, since Current senor reading can be retrieved through the GetInstance operation. 
For a non-linear Sensor, the resolution, accuracy, tolerance and hysteresis vary as the current reading moves. This method can be used to get these factors for a given reading. It returns 0 if successful, 1 if unsupported, and any other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="SensorReading" TYPE="sint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The sensor reading to get information for.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Accuracy" TYPE="sint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The accuracy of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Resolution" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The resolution of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Tolerance" TYPE="sint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The tolerance of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Hysteresis" TYPE="uint32"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Hysteresis of the reading.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Display" NAME="CIM_DesktopMonitor"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::UserDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Capabilities and management of the DesktopMonitor (CRT) LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_DesktopMonitor" PROPAGATED="false" NAME="DisplayType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of DesktopMonitor or CRT. For example, multiscan color or monochrome monitors (values 2 or 3, respectively) can be indicated in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Multiscan Color</cim:VALUE><cim:VALUE>Multiscan Monochrome</cim:VALUE><cim:VALUE>Fixed Frequency Color</cim:VALUE><cim:VALUE>Fixed Frequency Monochrome</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DesktopMonitor" PROPAGATED="false" NAME="Bandwidth" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Monitor&apos;s bandwidth in MHertz. If unknown, enter 0.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MegaHertz</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hertz * 10^6</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DesktopMonitor" PROPAGATED="false" NAME="ScreenHeight" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The logical height of the Display in screen coordinates.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DesktopMonitor" PROPAGATED="false" NAME="ScreenWidth" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The logical width of the Display in screen coordinates.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_UserDevice" PROPAGATED="true" NAME="IsLocked" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An indication of whether the Device is locked, preventing user input or output.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s CreationClassName.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The scoping System&apos;s Name.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="DeviceID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An address or other identifying information to uniquely name the LogicalDevice.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementSupported" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating that the Device can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationhip) indicates that power management is supported.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerManagementCapabilities" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementCapabilities.PowerCapabilities</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated array describing the power management capabilities of the Device. The use of this property has been deprecated. Instead, the PowerCapabilites property in an associated PowerManagementCapabilities class should be used.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Power Saving Modes Entered Automatically</cim:VALUE><cim:VALUE>Power State Settable</cim:VALUE><cim:VALUE>Power Cycling Supported</cim:VALUE><cim:VALUE>Timed Power On Supported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Availability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the Power Save states, these are defined as follows: Value 13 (&quot;Power Save - Unknown&quot;) indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (&quot;Power Save - Low Power Mode&quot;) indicates that the Device is in a power save state but still functioning, and may exhibit degraded performance; 15 (&quot;Power Save - Standby&quot;) describes that the Device is not functioning but could be brought to full power &apos;quickly&apos;; and value 17 (&quot;Power Save - Warning&quot;) indicates that the Device is in a warning state, though also in a power save mode.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.5</cim:VALUE><cim:VALUE>MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus</cim:VALUE><cim:VALUE>MIF.DMTF|Host Device|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.AdditionalAvailability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="StatusInfo" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StatusInfo property indicates whether the Logical Device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the LogicalDevice, the value, 5 (&quot;Not Applicable&quot;), should be used. StatusInfo has been deprecated in lieu of a more clearly named property with additional enumerated values (EnabledState), that is inherited from ManagedSystemElement. 
If a Device is (&quot;Enabled&quot;)(value=3), it has been powered up, and is configured and operational. The Device may or may not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicate that it is (&quot;Running/Full Power&quot;)(value=3) or (&quot;Off line&quot;) (value=8). In an enabled but offline mode, a Device may be performing out-of-band requests, such as running Diagnostics. If (&quot;Disabled&quot;) StatusInfo value=4), a Device can only be &quot;enabled&quot; or powered off. In a personal computer environment, (&quot;Disabled&quot;) means that the Device&apos;s driver is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but can not be communicated with until a load of a driver, a load of a configuration file or some other &quot;enabling&quot; activity has occurred.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|Operational State|006.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="LastErrorCode" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.LastErrorCode</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LastErrorCode captures the last error code reported by the LogicalDevice.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorDescription" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DeviceErrorData.ErrorDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode, and information on any corrective actions that may be taken.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="ErrorCleared" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ErrorCleared is a boolean property indicating that the error reported in LastErrorCode is now cleared.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond DeviceID information, that could be used to identify a LogicalDevice. One example would be to hold the Operating System&apos;s user friendly name for the Device in this property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="PowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of consecutive hours that this Device has been powered, since its last power cycle.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="TotalPowerOnHours" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The total number of hours that this Device has been powered.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Counter" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="AdditionalAvailability" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Additional availability and status of the Device, beyond that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, a Device&apos;s primary Availability may be &quot;Off line&quot; (value=8), but it may also be in a low power state (AdditonalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, &quot;In Test&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Running/Full Power</cim:VALUE><cim:VALUE>Warning</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Power Off</cim:VALUE><cim:VALUE>Off Line</cim:VALUE><cim:VALUE>Off Duty</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Not Installed</cim:VALUE><cim:VALUE>Install Error</cim:VALUE><cim:VALUE>Power Save - Unknown</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Save - Warning</cim:VALUE><cim:VALUE>Paused</cim:VALUE><cim:VALUE>Not Ready</cim:VALUE><cim:VALUE>Not Configured</cim:VALUE><cim:VALUE>Quiesced</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LogicalDevice.Availability</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="MaxQuiesceTime" TYPE="uint64"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MaxQuiesceTime property has been deprecated. When evaluating the use of Quiesce, it was determine that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This will be re-evaluated and repositioned later. 
Maximum time in milliseconds, that a Device can run in a &quot;Quiesced&quot; state. A Device&apos;s state is defined in its Availability and AdditionalAvailability properties, where &quot;Quiesced&quot; is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device may unquiesce, may offline or take other action. A value of 0 indicates that a Device can remain quiesced indefinitely.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>MilliSeconds</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>1024</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SetPowerState" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PowerManagementService.SetPowerState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Sets the power state of the Device. The use of this method has been deprecated. Instead, use the SetPowerState method in the associated PowerManagementService class.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="PowerState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The power state to set.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Full Power</cim:VALUE><cim:VALUE>Power Save - Low Power Mode</cim:VALUE><cim:VALUE>Power Save - Standby</cim:VALUE><cim:VALUE>Power Save - Other</cim:VALUE><cim:VALUE>Power Cycle</cim:VALUE><cim:VALUE>Power Off</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="Time" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Time indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="Reset" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests a reset of the LogicalDevice. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="EnableDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EnableDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be enabled (&quot;Enabled&quot; input parameter = TRUE) or disabled (= FALSE). If successful, the Device&apos;s StatusInfo/EnabledState properties should reflect the desired state (enabled/disabled). Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the EnableDevice method should set the RequestedState property appropriately. 
The return code should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Enabled" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE enable the device, if FALSE disable the device.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="OnlineDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OnlineDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice be brought online (&quot;Online&quot; input parameter = TRUE) or taken offline (= FALSE). &quot;Online&quot; indicates that the Device is ready to accept requests, and is operational and fully functioning. In this case, the Device&apos;s Availability property would be set to a value of 3 (&quot;Running/Full Power&quot;). &quot;Offline&quot; indicates that a Device is powered up and operational, but not processing functional requests. In an offline state, a Device may be capable of running diagnostics or generating operational alerts. For example, when the &quot;Offline&quot; button is pushed on a Printer, the Device is no longer available to process print jobs, but could be available for diagnostics or maintenance. 
If this method is successful, the Device&apos;s Availability and AdditionalAvailability properties should reflect the updated status. If a failure occurs trying to bring the Device online or offline, it should remain in its current state. IE, the request, if unsuccessful, should not leave the Device in an indeterminate state. When bringing a Device back &quot;Online&quot;, from an &quot;Offline&quot; mode, the Device should be restored to its last &quot;Online&quot; state, if at all possible. Only a Device that has an EnabledState/StatusInfo of &quot;Enabled&quot; and has been configured can be brought online or taken offline. 
OnlineDevice should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier. 
Note that this method&apos;s function overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (i.e., a persisted value) of the last state request. Invoking the OnlineDevice method should set the RequestedState property appropriately.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Online" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, take the device online, if FALSE, take the device OFFLINE.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="QuiesceDevice" TYPE="uint32"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The QuiesceDevice method has been deprecated in lieu of the more general RequestStateChange method that directly overlaps with the functionality provided by this method. 
Requests that the LogicalDevice cleanly cease all current activity (&quot;Quiesce&quot; input parameter = TRUE) or resume activity (= FALSE). For this method to quiesce a Device, that Device should have an Availability (or Additional Availability) of &quot;Running/Full Power&quot; (value=3) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. For example, if quiesced, a Device may then be offlined for diagnostics, or disabled for power off and hot swap. For the method to &quot;unquiesce&quot; a Device, that Device should have an Availability (or AdditionalAvailability) of &quot;Quiesced&quot; (value=21) and an EnabledStatus/StatusInfo of &quot;Enabled&quot;. In this case, the Device would be returned to an &quot;Enabled&quot; and &quot;Running/Full Power&quot; status. 
The method&apos;s return code should indicate the success or failure of the quiesce. It should return 0 if successful, 1 if the request is not supported at all, 2 if the request is not supported due to the current state of the Device, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER><cim:PARAMETER NAME="Quiesce" TYPE="boolean"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If set to TRUE then cleanly cease all activity, if FALSE resume activity.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="SaveProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device capture its current configuration, setup and/or state information in a backing store. The goal would be to use this information at a later time (via the RestoreProperties method), to return a Device to its present &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_LogicalDevice" PROPAGATED="true" NAME="RestoreProperties" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the Device re-establish its configuration, setup and/or state information from a backing store. The intent is to capture this information at an earlier time (via the SaveProperties method), and use it to return a Device to this earlier &quot;condition&quot;. This method may not be supported by all Devices. The method should return 0 if successful, 1 if the request is not supported, and some other value if any other error occurred. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are &apos;translated&apos; may also be specified in the subclass as a Values array qualifier.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ElementSetting" NAME="CIM_MonitorSetting"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::UserDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>MonitorSetting associates the MonitorResolution Setting object with the DesktopMonitor to which it applies.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MonitorSetting" PROPAGATED="false" REFERENCECLASS="CIM_DesktopMonitor" NAME="Element"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Element</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DesktopMonitor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_MonitorSetting" PROPAGATED="false" REFERENCECLASS="CIM_MonitorResolution" NAME="Setting"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Setting</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MonitorResolution associated with the DesktopMonitor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_JobDestinationJobs" NAME="CIM_OwningPrintQueue"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.14.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Printing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association indicates which Queue holds a PrintJob and where the Job is located within that Queue. A Job can remain on its final Queue when it has been printed with a PrintJobStatus of &quot;Complete&quot; or &quot;Completed With Error&quot;.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OwningPrintQueue" PROPAGATED="false" REFERENCECLASS="CIM_PrintQueue" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PrintQueue on which the Job is held.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OwningPrintQueue" PROPAGATED="false" REFERENCECLASS="CIM_PrintJob" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PrintJob.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_OwningPrintQueue" PROPAGATED="false" NAME="QueuePosition" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The position of the PrintJob on the Queue. The head of the Queue is indicated by a value of 1 with higher values being used to represent Jobs that are further away from the head of the Queue. A QueuePosition of 0 indicates that the Job has completed (either with or without error).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.jmNumberOfInterveningJobs</cim:VALUE><cim:VALUE>MIB.IETF|Job-Monitoring-MIB.jmJobState</cim:VALUE><cim:VALUE>RFC2911.IETF|Job.number-of-intervening-jobs</cim:VALUE><cim:VALUE>RFC2911.IETF|Job.job-state</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PackageDependency" NAME="CIM_PackageTempSensor"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PackageDependency</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Often, a TemperatureSensor is installed in a Package such as a Chassis or a Rack, not to measure any particular Device, but the Package&apos;s environment in general. The use of this association has been deprecated. Instead, use PackageDependency to describe this relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PackageTempSensor" PROPAGATED="false" REFERENCECLASS="CIM_TemperatureSensor" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PackageDependency.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TemperatureSensor for the Package.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PackageTempSensor" PROPAGATED="false" REFERENCECLASS="CIM_PhysicalPackage" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_PackageDependency.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PhysicalPackage whose environment is monitored.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_PrinterServicingQueue"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Printing</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association indicates that PrintJobs can be passed to a Printer from a particular Queue.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PrinterServicingQueue" PROPAGATED="false" REFERENCECLASS="CIM_Printer" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A destination Printer for Jobs enqueued on the Dependent Queue.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PrinterServicingQueue" PROPAGATED="false" REFERENCECLASS="CIM_PrintQueue" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Queue that is providing Jobs to the Printer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_SCSIInitiatorTargetLogicalUnitPath"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.10.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::StorageDevices</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An association that models a host driver path to a SCSI logical unit. Each permutation of initiator and target ProtocolEndpoints and logical units is considered a separate path. This class describes end-to-end path behavior such as properties and operations commonly used in multipath management.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SCSIInitiatorTargetLogicalUnitPath" PROPAGATED="false" REFERENCECLASS="CIM_SCSIProtocolEndpoint" NAME="Initiator"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An initiator endpoint.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SCSIInitiatorTargetLogicalUnitPath" PROPAGATED="false" REFERENCECLASS="CIM_SCSIProtocolEndpoint" NAME="Target"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A target endpoint.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SCSIInitiatorTargetLogicalUnitPath" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="LogicalUnit"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A subclass of LogicalDevice representing a SCSI Logical Unit (such as StorageVolume or TapeDrive).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_SCSIInitiatorTargetLogicalUnitPath" PROPAGATED="false" NAME="OSDeviceName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OS Device Name for this path. Only applicable if the ExposedPathDeviceFiles property is true in the instance of SCSIMultipathConfigurationCapabilities associated with the LogicalDevice/RedundancySet this instance is a member of.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MP_API.SNIA|MP_PATH_LOGICAL_UNIT_PROPERTIES|deviceFileName</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIInitiatorTargetLogicalUnitPath" PROPAGATED="false" NAME="AdministrativeWeight" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A value assigned by an administrator specifying a preference to assign to a path. The drivers will actively use all available paths with the highest weight. This allows an administrator to assign a subset of available paths for load balanced access and reserve the others as backup paths. For symmetric access devices, all paths are considered &apos;available&apos;. For asymmetric access devices, all paths in active target port groups are considered available.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MP_API.SNIA|MP_PATH_LOGICAL_UNIT_PROPERTIES|weight</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIInitiatorTargetLogicalUnitPath" PROPAGATED="false" NAME="State" TYPE="uint32"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state of this path. Values are defined as follows: 
Unknown - the path is unavailable,but the cause is not known. 
Active - The path is okay and active. 
Passive - The path is okay, but is associated with a target port of target port group in standby access state. Only applies to devices with asymmetric access. 
Disabled - The path is disabled by administrative request (DisablePathLU). 
Path Error - The path is unusable due to an error on this path and no SCSI status was received. 
Logical Unit Error - A SCSI status was received for an I/O through this path indicating a logical unit error. 
Reserved - The path is unavailable due to a SCSI reservation. 
Removed - The path is unavailable because the OS or drivers marked the pathunusable. 
Transitioning - the path is transitioning between two valid states. 
The only valid values a client can specify are Disabled and Active. All other states are determined by the underlying implementation; attempts to set them should be given an error response.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Active</cim:VALUE><cim:VALUE>Passive</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Path Error</cim:VALUE><cim:VALUE>Logical Unit Error</cim:VALUE><cim:VALUE>Reserved</cim:VALUE><cim:VALUE>Removed</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MP_API.SNIA|MP_PATH_LOGICAL_UNIT_PROPERTIES|pathState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIInitiatorTargetLogicalUnitPath" PROPAGATED="false" NAME="AdministrativeOverride" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AdministrativeOverride allows an administrator to select a single path, force all I/O to this path, and disables load balancing. The steady-state value is &apos;No override in effect&apos;. When an administrator sets an override for a particular path, that path&apos;s AdministrativeOverride is set to &apos;Overridding&apos; and all other paths to same logical unit are assigned a value of &apos;Overridden&apos;. This property is changed using the OverridePath method in SCSIPathConfigurationService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Overriding</cim:VALUE><cim:VALUE>Overridden</cim:VALUE><cim:VALUE>No override in effect</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MP_API.SNIA|MP_MULTIPATH_LOGICAL_UNIT_PROPERTIES|overridePath</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SCSIPathConfigurationService.SetOverridePath</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIInitiatorTargetLogicalUnitPath" PROPAGATED="false" NAME="LogicalUnitNumber" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SCSI Logical Unit Number. This is the unit number with values below 16,384 used in management applications. It is not the full SCSI SAM 8-byte logical unit number structure. Using the terminology from the T10 SCSI specifications, this is the LU number with a value between 0 and 255 using the Peripheral device addressing method with Bus Identifier zero or a LU number between 0 and 16,383 using the Flat space (AKA volume set) addressing method.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>16383</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MP_API.SNIA|MP_MULTIPATH_LOGICAL_UNIT_PROPERTIES|overridePathMP_API.SNIA|MP_CancelOverridePath</cim:VALUE><cim:VALUE>MP_API.SNIA|MP_SetOverridePath</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_LANEndpoint" NAME="CIM_WiFiEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Wireless</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A wireless communication endpoint which, when its associated interface device is associated with an IEEE 802.11 wireless LAN, may send and receive data frames.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpoint" PROPAGATED="false" NAME="LANID" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>LANID</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LANID shall contain the Service Set Identifier (SSID) of the wireless LAN with which the Endpoint is associated, or shall be NULL if the Endpoint is not currently associated or this information is not known.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IEEE 802.11-2007 | 7.3.2.1</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LANConnectivitySegment.LANID</cim:VALUE><cim:VALUE>CIM_LANSegment.LANID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpoint" PROPAGATED="false" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ProtocolIFType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType&apos;s enumeration is limited to Wi-Fi and reserved values for this subclass of ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4301..32767</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IEEE 802.11</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>71</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpoint" PROPAGATED="false" NAME="EncryptionMethod" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EncryptionMethod shall specify the encryption method in use to protect the confidentiality of data sent and received by the WiFiEndpoint.
	* Unknown (0): shall indicate that the encryption method is unknown to the server.
	* Other (1): shall indicate that the encryption method is known to the server but not defined in the list below. If EncryptionMethod contains 1, OtherEncryptionMethod shall not be NULL and shall not be empty.
	* WEP (2): shall indicate that the encryption method is Wired Equivalency Privacy (WEP). The value of EncryptionMethod shall be 2 only if the value of AuthenticationMethod is 2 (&quot;Open System&quot;) or 3 (&quot;Shared Key&quot;).
	* TKIP (3): shall indicate that the encryption method is Temporal Key Integrity Protocol (TKIP). The value of EncryptionMethod shall be 3 only if the value of AuthenticationMethod is 4 (&quot;WPA PSK&quot;), 5 (&quot;WPA IEEE 802.1x&quot;), 6 (&quot;WPA2 PSK&quot;), or 7 (&quot;WPA2 IEEE 802.1x&quot;).
	* CCMP (4): shall indicate that the encryption method is Counter Mode with Cipher Block Chaining Message Authentication Code Protocol (CCMP). The value of EncryptionMethod shall be 4 only if the value of AuthenticationMethod is 4 (&quot;WPA PSK&quot;), 5 (&quot;WPA IEEE 802.1x&quot;), 6 (&quot;WPA2 PSK&quot;), or 7 (&quot;WPA2 IEEE 802.1x&quot;).
	* None (5): shall indicate that no encryption method is in use. The value of EncryptionMethod shall be 5 only if the value of AuthenticationMethod is 2 (&quot;Open System&quot;) or 3 (&quot;Shared Key&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>WEP</cim:VALUE><cim:VALUE>TKIP</cim:VALUE><cim:VALUE>CCMP</cim:VALUE><cim:VALUE>None</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IEEE 802.11-2007 | 8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WiFiEndpoint.AuthenticationMethod</cim:VALUE><cim:VALUE>CIM_WiFiEndpoint.OtherEncryptionMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpoint" PROPAGATED="false" NAME="OtherEncryptionMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherEncryptionMethod shall specify the 802.11 encryption method if and only if EncryptionMethod contains &quot;Other&quot;. The format of this string shall be vendor-specific.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WiFiEndpoint.EncryptionMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpoint" PROPAGATED="false" NAME="AuthenticationMethod" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AuthenticationMethod shall specify the method used to authenticate the WiFiEndpoint and the network to one another.
	* Unknown (0): shall indicate that the authentication method is unknown to the server.	* Other (1): shall indicate that the authentication method is known to the server but not specified in the list below. If AuthenticationMethod contains 1, OtherAuthenticationMethod shall not be NULL and shall not be empty.
	* Open System (2): shall indicate that the authentication method is Open System. AuthenticationMethod shall contain 2 only if EncryptionMethod contains 2 (&quot;WEP&quot;).
	* Shared Key (3): shall indicate that the authentication method is Shared Key. AuthenticationMethod shall contain 3 only if EncryptionMethod contains 2 (&quot;WEP&quot;).
	* WPA PSK (4): shall indicate that the authentication method is WPA (Wi-Fi Protected Access) PSK (Pre-Shared Key). AuthenticationMethod shall contain 4 only if EncryptionMethod contains 3 (&quot;TKIP&quot;) or 4 (&quot;CCMP&quot;).
	* WPA IEEE 802.1x (5): shall indicate that the authentication method is WPA (Wi-Fi Protected Access) IEEE 802.1x. AuthenticationMethod shall contain 5 only if EncryptionMethod contains 3 (&quot;TKIP&quot;) or 4 (&quot;CCMP&quot;).
	* WPA2 PSK (6): shall indicate that the authentication method is WPA2 (Wi-Fi Protected Access Version 2) PSK (Pre-Shared Key). AuthenticationMethod shall contain 6 only if EncryptionMethod contains 3 (&quot;TKIP&quot;) or 4 (&quot;CCMP&quot;).
	* WPA2 IEEE 802.1x (7): shall indicate that the authentication method is WPA2 (Wi-Fi Protected Access Version 2) IEEE 802.1x. AuthenticationMethod shall contain 6 only if EncryptionMethod contains 3 (&quot;TKIP&quot;) or 4 (&quot;CCMP&quot;).
	* CCKM IEEE 802.1x (8): CCKM (Cisco Centralized Key Management with LEAP or EAP-FAST)</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Open System</cim:VALUE><cim:VALUE>Shared Key</cim:VALUE><cim:VALUE>WPA PSK</cim:VALUE><cim:VALUE>WPA IEEE 802.1x</cim:VALUE><cim:VALUE>WPA2 PSK</cim:VALUE><cim:VALUE>WPA2 IEEE 802.1x</cim:VALUE><cim:VALUE>CCKM IEEE 802.1x</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IEEE 802.11-2007 | 8</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WiFiEndpoint.EncryptionMethod</cim:VALUE><cim:VALUE>CIM_WiFiEndpoint.IEEE8021xAuthenticationProtocol</cim:VALUE><cim:VALUE>CIM_WiFiEndpoint.OtherAuthenticationMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpoint" PROPAGATED="false" NAME="OtherAuthenticationMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherAuthenticationMethod shall specify the 802.11 authentication method if and only if AuthenticationMethod contains &quot;Other&quot;. The format of this string shall be vendor-specific.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WiFiEndpoint.AuthenticationMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpoint" PROPAGATED="false" NAME="IEEE8021xAuthenticationProtocol" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IEEE8021xAuthenticationProtocol shall contain the EAP (Extensible Authentication Protocol) type if and only if AuthenticationMethod contains &quot;WPA IEEE 802.1x&quot; or &quot;WPA2 IEEE 802.1x&quot; or &quot;CCKM IEEE 802.1x&quot;
.	* EAP-TLS (0): shall indicate the Transport Layer Security EAP type specified in RFC 2716.
	* EAP-TTLS/MSCHAPv2 (1): shall indicate the Tunneled TLS Authentication Protocol EAP type (specified in draft-ietf-pppext-eap-ttls) with Microsoft PPP CHAP Extensions, Version 2 (MSCHAPv2) as the inner authentication method.
	* PEAPv0/EAP-MSCHAPv2 (2): shall indicate the Protected Extensible Authentication Protocol (PEAP) Version 0 EAP type (specified in draft-kamath-pppext-peapv0), with Microsoft PPP CHAP Extensions, Version 2 (MSCHAPv2) as the inner authentication method.
	* PEAPv1/EAP-GTC (3): shall indicate the Protected Extensible Authentication Protocol (PEAP) Version 1 EAP type (specified in draft-josefsson-pppext-eap-tls-eap), with Generic Token Card (GTC) as the inner authentication method.
	* EAP-FAST/MSCHAPv2 (4): shall indicate the Flexible Authentication Extensible Authentication Protocol EAP type specified in IETF RFC 4851, with Microsoft PPP CHAP Extensions, Version 2 (MSCHAPv2) as the inner authentication method.
	* EAP-FAST/GTC (5): shall indicate the Flexible Authentication Extensible Authentication Protocol EAP type specified in IETF RFC 4851, with Generic Token Card (GTC) as the inner authentication method.
	* EAP-MD5 (6): shall indicate the EAP MD5 authentication method, specified in RFC 3748.
	* EAP-PSK (7): shall indicate the EAP-PSK (Pre-shared Key) Protocol specified in RFC 4764.
	* EAP-SIM (8): shall indicate the Extensible Authentication Protocol Method for Global System for Mobile Communications (GSM) Subscriber Identity Modules (EAP-SIM), specified in RFC 4186.
	* EAP-AKA (9): shall indicate the Extensible Authentication Protocol Method for 3rd Generation Authentication and Key Agreement (EAP-AKA) authentication method, specified in RFC 4187.
	* EAP-FAST/TLS (10): shall indicate the Flexible Authentication Extensible Authentication Protocol EAP type specified in IETF RFC 4851, with TLS as the inner authentication method.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>EAP-TLS</cim:VALUE><cim:VALUE>EAP-TTLS/MSCHAPv2</cim:VALUE><cim:VALUE>PEAPv0/EAP-MSCHAPv2</cim:VALUE><cim:VALUE>PEAPv1/EAP-GTC</cim:VALUE><cim:VALUE>EAP-FAST/MSCHAPv2</cim:VALUE><cim:VALUE>EAP-FAST/GTC</cim:VALUE><cim:VALUE>EAP-MD5</cim:VALUE><cim:VALUE>EAP-PSK</cim:VALUE><cim:VALUE>EAP-SIM</cim:VALUE><cim:VALUE>EAP-AKA</cim:VALUE><cim:VALUE>EAP-FAST/TLS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC4017.IETF</cim:VALUE><cim:VALUE>RFC2716.IETF</cim:VALUE><cim:VALUE>draft-ietf-pppext-eap-ttls.IETF</cim:VALUE><cim:VALUE>draft-kamath-pppext-peapv0.IETF</cim:VALUE><cim:VALUE>draft-josefsson-pppext-eap-tls-eap</cim:VALUE><cim:VALUE>RFC4851.IETF</cim:VALUE><cim:VALUE>RFC3748.IETF</cim:VALUE><cim:VALUE>RFC4764.IETF</cim:VALUE><cim:VALUE>RFC4186.IETF</cim:VALUE><cim:VALUE>RFC4187.IETF</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_WiFiEndpoint.AuthenticationMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpoint" PROPAGATED="false" NAME="AccessPointAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AccessPointAddress shall contain the MAC address of the access point with which the WiFiEndpoint is currently associated. If the WiFiEndpoint is not currently associated, then AccessPointAddress shall be NULL.The MAC address shall be formatted as twelve hexadecimal digits (for example, &quot;010203040506&quot;), with each pair representing one of the six octets of the MAC address in &quot;canonical&quot; bit order. (Therefore, the Group address bit is found in the low order bit of the first character of the string.)</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpoint" PROPAGATED="false" NAME="BSSType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>BSSType shall indicate the Basic Service Set (BSS) Type of the network that corresponds to the instance. A Basic Service Set is a set of stations controlled by a single coordination function.
	* Independent: the WiFiEndpoint is associated directly to another client station.
	* Infrastructure: the WiFiEndpoint is associated to a network via an access point.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Independent</cim:VALUE><cim:VALUE>Infrastructure</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IEEE 802.11-2007 | 3.16</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_WiFiEndpoint" PROPAGATED="false" NAME="Associated" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Associated shall indicate whether or not the WiFiEndpoint is currently associated to an access point or client station.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LANEndpoint" PROPAGATED="true" NAME="LANType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An indication of the kind of technology used on the LAN. This property is deprecated in lieu of ProtocolType, which is an enumeration inherited from ProtocolEndpoint and which includes the Values specified here.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LANConnectivitySegment.ConnectivityType</cim:VALUE><cim:VALUE>CIM_LANSegment.LANType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LANEndpoint" PROPAGATED="true" NAME="OtherLANType" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A free-form string that describes the type of technology used on the LAN when the value of the LANType property is equal to 1 (i.e., &quot;Other&quot;). This property is deprecated since its purpose overlaps with OtherTypeDescription, which which is inherited from ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_LANConnectivitySegment.OtherTypeDescription</cim:VALUE><cim:VALUE>CIM_LANEndpoint.LANType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_LANEndpoint" PROPAGATED="true" NAME="MACAddress" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The principal unicast address used in communication with the LANEndpoint. The MAC address is formatted as twelve hexadecimal digits (e.g., &quot;010203040506&quot;), with each pair representing one of the six octets of the MAC address in &quot;canonical&quot; bit order according to RFC 2469.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>12</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LANEndpoint" PROPAGATED="true" NAME="AliasAddresses" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Other unicast addresses that may be used to communicate with the LANEndpoint.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_LANEndpoint" PROPAGATED="true" NAME="GroupAddresses" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Multicast addresses to which the LANEndpoint listens.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_LANEndpoint" PROPAGATED="true" NAME="MaxDataSize" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The largest information field that may be sent or received by the LANEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Bits</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NetworkPortConfigurationService" NAME="CIM_WiFiPortConfigurationService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.22.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Ports</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides methods for configuring parameters of Wi-Fi ports and the Wi-Fi protocol endpoints associated with them.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_WiFiPortConfigurationService" NAME="AddWiFiSettings" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Shall atomically create settings that enable a WiFiEndpoint to connect to a given Wi-Fi network. These settings include the name (SSID) of the network as well as the security parameters used by the WiFiEndpoint to authenticate to the network and encrypt frames it transmits into the network and decrypt the frames it receives from the network. Upon successful completion, a new instance of CIM_WiFiEndpointSettings shall be associated to the CIM_WiFiEndpoint referenced by the WiFiEndpoint parameter, through a new instance of CIM_ElementSettingData. If the IEEE8021xSettingsInput parameter is not null, a new instance of CIM_IEEE8021xSettings containing its property values shall be associated to the new instance of CIM_WiFiEndpointSettings through a new instance of CIM_ConcreteComponent upon successful completion. Alternatively, if the IEEE8021xSettingsInputReference parameter is not null, the CIM_IEEE8021xSettings that it references shall be associated to the new instance of CIM_WiFiEndpointSettings through a new instance of CIM_ConcreteComponent upon successful completion. This method shall not apply the new settings to WiFiEndpoint. Rather, it shall make them available for subsequent manual or autonomous application.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..4095</cim:VALUE><cim:VALUE>4096..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Invalid Reference</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_WiFiEndpoint" NAME="WiFiEndpoint"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>References the instance of CIM_WiFiEndpoint with which the new settings shall be associated.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="WiFiEndpointSettingsInput" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides the input property values for the CIM_WiFiEndpointSettings instance that shall be created by this method. Upon successful completion of this method, a new instance of CIM_WiFiEndpointSettings shall be associated to the CIM_WiFiEndpoint referenced by the WiFiEndpoint parameter, through a new instance of CIM_ElementSettingData.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_WiFiEndpointSettings</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="IEEE8021xSettingsInput" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Provides the property values for a new instance of CIM_IEEE8021xSettings. If both IEEE8021xSettingsInput and IEEE8021xSettingsInputReference are not null, this method shall return 2 (&quot;Unknown/Unspecified Error&quot;).If this parameter is not null and IEEE8021xSettingsInputReference is null, this method shall create a new CIM_IEEE8021xSettings instance with the values in this parameter, and shall associate it (through a new instance of CIM_ConcreteComponent) with the newly created instance of CIM_WiFiEndpointSettings.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_IEEE8021xSettings</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_Credential" NAME="ClientCredential"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>References a credential that shall be used to authenticate the CIM_WiFiEndpoint to a IEEE 802.1x authentication server. This method shall return 2 (&quot;Unknown/Unspecified Error&quot;) if IEEE8021xSettingsInput is null and IEEE8021xCredential is not null.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_Credential" NAME="CACredential"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>References a credential that shall be used as a trusted root certificate by the CIM_WiFiEndpoint when it authenticates the leaf certificate provided by the authentication server. This method shall return 2 (&quot;Unknown/Unspecified Error&quot;) if IEEE8021xSettingsInput is null and IEEE8021xCredential is not null.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_WiFiEndpointSettings" NAME="WiFiEndpointSettings"><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Upon successful completion, shall contain a reference to the CIM_WiFiEndpointSettings instance created by this method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_IEEE8021xSettings" NAME="IEEE8021xSettings"><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Upon successful completion, shall contain a reference to the CIM_IEEE8021xSettings instance created by this method if and only if IEEE8021xSettingsInput was not null.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_WiFiPortConfigurationService" NAME="UpdateWiFiSettings" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Shall atomically update settings that enable a WiFiEndpoint to connect to a given Wi-Fi network. These settings include the name (SSID) of the network as well as the security parameters used by the WiFiEndpoint to authenticate to the network and encrypt frames it transmits into the network and decrypt the frames it receives from the network. This method addresses the following update scenarios, each of which is given a tag line that precedes its description. Each tag line is in the form A to B, in which A indicates the type of authentication method in the settings before UpdateWiFiSettings is executed, and B indicates the type of authentication method in the settings after UpdateWiFiSettings is executed. Each of A and B is replaced in the tag lines by either &quot;IEEE 802.1x&quot;, which indicates that the authentication method in the settings is based on IEEE 802.1x, or &quot;Non-IEEE-802.1x&quot;, which indicates that the authentication method in the settings is not based on IEEE 802.1x.
	* IEEE 802.1x to IEEE 802.1x, update all: Updating the properties of a CIM_WiFiEndpointSettings instance in which the AuthenticationMethod property indicates an IEEE 802.1x authentication method and the properties of the associated CIM_IEEE8021xSettings instance, without reverting to a non-IEEE-802.1x authentication method. In this scenario, all parameters should be not null.
	* IEEE 802.1x to IEEE 802.1x, update WiFi only: Updating the properties of a CIM_WiFiEndpointSettings instance in which the AuthenticationMethod property indicates an IEEE 802.1x authentication method and that accordingly has an associated CIM_IEEE8021xSettings instance, without updating the CIM_IEEE8021xSettings instance, and without reverting to a non-IEEE-802.1x authentication method. In this scenario, the IEEE8021xSettingsInput parameter should be null and all other parameters should be not null.
	* IEEE 802.1x to IEEE 802.1x, update IEEE 802.1x only: Updating the properties of a CIM_IEEE8021xSettings instance that has an associated CIM_WiFiEndpointSettings instance without updating the CIM_WiFiEndpointSettings instance. In this scenario, the WiFiEndpointSettingsInput parameter should be null and all other parameters should be not null.
	* Non-IEEE-802.1x to Non-IEEE-802.1x: Updating the properties of a CIM_WiFiEndpointSettings instance in which the AuthenticationMethod property indicates a non-IEEE-802.1x authentication method, and that accordingly does not have an associated CIM_IEEE8021xSettings instance, without changing the authentication method to an IEEE 802.1x method. In this scenario, the WiFiEndpointSettings and WiFiEndpointSettingsInput parameters should be not null, and the IEEE8021xSettings and IEEE8021xSettingsInput parameters should be null.
	* Non-IEEE-802.1x to IEEE 802.1x: Updating the properties of a CIM_WiFiEndpointSettings instance in which the AuthenticationMethod property indicates a non-IEEE-802.1x authentication method, and that accordingly does not have an associated CIM_IEEE8021xSettings instance, and changing the authentication method to an IEEE 802.1x method. In this scenario, the IEEE8021xSettingsInput parameter should be null, and all other parameters should be not null. An instance of CIM_IEEE8021xSettings should first be created using the intrinsic method CreateInstance. Then, this method should be used with all parameters except IEEE8021xSettingsInput not null. This method shall update WiFiEndpointSettings and create a new instance of CIM_ConcreteComponent between WiFiEndpointSettings and IEEE8021xSettings.
	* IEEE 802.1x to Non-IEEE-802.1x: Updating the properties of a CIM_WiFiEndpointSettings instance in which the AuthenticationMethod property indicates an IEEE 802.1x authentication method and that accordingly has an associated CIM_IEEE8021xSettings instance, and reverting to a non-IEEE-802.1x authentication method. In this scenario, the IEEE8021xSettingsInput should be null, and all other parameters should be not null. This method shall delete the CIM_ConcreteComponent instance between the instances referenced by the WiFiEndpointSettings and IEEE8021xSettings parameters. If this CIM_ConcreteComponent instance is the last CIM_ConcreteComponent instance that references the CIM_IEEE8021xSettings instance referenced by the IEEE8021xSettings parameter, and the instance of CIM_IEEE8021xSettings referenced by the IEEE8021xSettings parameter was created by AddWiFiEndpointSettings, then this method shall also delete this CIM_IEEE8021xSettings instance.
This method shall not apply the updated settings to any instance of CIM_WiFiEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..4095</cim:VALUE><cim:VALUE>4096..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Invalid Reference</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specified</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_WiFiEndpointSettings" NAME="WiFiEndpointSettings"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Shall reference the CIM_WiFiEndpointSettings instance that shall be updated by this method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="WiFiEndpointSettingsInput" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If not null, shall provide the new property values for the instance of CIM_WiFiEndpointSettings referenced by the WiFiEndpointSettings parameter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_WiFiEndpointSettings</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="IEEE8021xSettingsInput" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If not null, shall provide the new property values for the instance of CIM_IEEE8021xSettings referenced by the IEEE8021xSettings parameter. If the IEEE8021xSettings is null and the IEEE8021xSettingsInput parameter is not null, this method shall return 2 (&quot;Unknown/Unspecified Error&quot;).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="EmbeddedInstance" TYPE="string"><cim:VALUE>CIM_IEEE8021xSettings</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_Credential" NAME="ClientCredential"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>References a credential that shall be used to authenticate the CIM_WiFiEndpoint to a IEEE 802.1x authentication server.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_Credential" NAME="CACredential"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>References a credential that shall be used as a trusted root certificate by the CIM_WiFiEndpoint when it authenticates the leaf certificate provided by the authentication server.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_IEEE8021xSettings" NAME="IEEE8021xSettings"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If not null, shall reference the CIM_IEEE8021xSettings instance that shall be updated by this method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_NetworkPortConfigurationService" PROPAGATED="true" NAME="AddLANEndpoint" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Create a CIM_LANEndpoint instance and associate it with the specified NetworkPort instance via an instance of CIM_PortImplementsEndpoint. The newly created instance of CIM_LANEndpont contains the configuration properties specified or default values applicable for the specified NetworkPort instance. This method will also create an instance of CIM_HostedAccessPoint which associates the newly created CIM_LANEndpoint instance with the instance of CIM_ComputerSystem which scopes the specified CIM_NetworkPort. An extrinsic method is required in order to provide atomic creation of multiple, related instances. Prior to creating the instances, the implementation will verify that a CIM_LANEndpoint instance can be created and associated with the CIM_NetworkPort instance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_NetworkPort" NAME="Port"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NetworkPort to which the network interface will be added.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_LANEndpoint" NAME="Endpoint"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The created LANEndpoint.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="Address" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The MAC address requested.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER NAME="LANID" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested LAN ID.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.ARRAY NAME="AliasAddresses" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested alias addresses.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY><cim:PARAMETER.ARRAY NAME="GroupAddresses" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The requested group addresses.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.ARRAY></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_CommMechanismForAdapter"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CommMechanismForObjectManagerAdapter</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CommMechanismForAdapter is an association between an ObjectManager&apos;s communication mechanism and a ProtocolAdapter that supports that mechanism to translate requests and responses for the Object Manager.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CommMechanismForAdapter" PROPAGATED="false" REFERENCECLASS="CIM_ProtocolAdapter" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CommMechanismForObjectManagerAdapter.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The specific ProtocolAdapter whose communication mechanism with the CIM Object Manager is described.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CommMechanismForAdapter" PROPAGATED="false" REFERENCECLASS="CIM_ObjectManagerCommunicationMechanism" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_CommMechanismForObjectManagerAdapter.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The encoding/protocol/set of operations that may be used to communicate between the Object Manager and the referenced ProtocolAdapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceAccessBySAP" NAME="CIM_CommMechanismForManager"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommMechanismForManager is an association between an ObjectManager and an ObjectManagerCommunicationMechanism class. The latter describes a possible encoding/protocol/ set of operations for accessing the referenced ObjectManager.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CommMechanismForManager" PROPAGATED="false" REFERENCECLASS="CIM_ObjectManager" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The specific ObjectManager whose communication mechanism is described.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CommMechanismForManager" PROPAGATED="false" REFERENCECLASS="CIM_ObjectManagerCommunicationMechanism" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The encoding/protocol/set of operations that may be used to communicate with the referenced ObjectManager.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_CommMechanismForObjectManagerAdapter"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CommMechanismForObjectManagerAdapter is an association between an ObjectManager&apos;s communication mechanism and a ObjectManagerAdapter that supports that mechanism to translate requests and responses for the Object Manager.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CommMechanismForObjectManagerAdapter" PROPAGATED="false" REFERENCECLASS="CIM_ObjectManagerAdapter" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The specific ObjectManagerAdapter whose communication mechanism with the CIM Object Manager is described.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CommMechanismForObjectManagerAdapter" PROPAGATED="false" REFERENCECLASS="CIM_ObjectManagerCommunicationMechanism" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The encoding/protocol/set of operations that may be used to communicate between the Object Manager and the referenced ProtocolAdapter.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_NamespaceInManager"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Interop</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NamespaceInManager is an association describing the Namespaces hosted by a CIM ObjectManager.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NamespaceInManager" PROPAGATED="false" REFERENCECLASS="CIM_ObjectManager" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ObjectManager containing a Namespace.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NamespaceInManager" PROPAGATED="false" REFERENCECLASS="CIM_Namespace" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Namespace in an ObjectManager.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_IPsecPolicyForEndpoint"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>IPsecPolicyForEndpoint associates a PolicyGroup with a specific IP endpoint. This association&apos;s policies take priority over any PolicyGroup defined generically for the hosting system. The latter is defined using the IPsecPolicyForSystem association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecPolicyForEndpoint</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IPsecPolicyForEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_IPProtocolEndpoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IPProtocolEndpoint that identifies an interface to which the PolicyGroup applies.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecPolicyForEndpoint.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IPsecPolicyForEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_PolicyGroup" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PolicyGroup that defines the IPsec negotiation policy for the Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|IPsecPolicyForEndpoint.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_RuleThatGeneratedSA"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::IPsecPolicy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>RuleThatGeneratedSA associates a SecurityAssociationEndpoint with the SARule used to generate (or negotiate) it.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RuleThatGeneratedSA" PROPAGATED="false" REFERENCECLASS="CIM_SARule" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SARule that led to the Security Association.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RuleThatGeneratedSA" PROPAGATED="false" REFERENCECLASS="CIM_SecurityAssociationEndpoint" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SecurityAssociationEndpoint created using the rule.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_DiffServService" NAME="CIM_AFService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class represents a specialization to the general concept of forwarding network traffic by adding specific semantics that characterize the operation of the Assured Forwarding (AF) Service (RFC2597). This RFC defines four different AF classes to represent four different treatments of traffic (e.g., a different amount of forwarding resources, such as buffer space and bandwidth, are allocated). Within each AF class, IP packets are marked with one of three possible drop precedence values. The drop precedence of a packet determines the relative importance of that packet compared to other packets within the same AF class if congestion occurs. A congested interface will try to avoid dropping packets with a lower drop precedence value by instead discarding packets with a higher drop precedence value. 

Note that [R2597] defines 12 DSCPs that together represent the AF Per Hop Behavior (PHB) group. Implementations are free to extend this (e.g., add more classes and/or drop precedences). 

The AFService class is modeled as a specialization of DiffServService, which is in turn a specialization of QoSService. This enables it to be related to higher-level QoSServices, as well as to lower-level conditioning sub-services (e.g., classification, metering, dropping, queuing, and others).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_AFService" PROPAGATED="false" NAME="ClassNumber" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an 8-bit unsigned integer that indicates the number of AF classes that this AF implementation uses. Among the instances aggregated into AFService (using QoSConditioningSubService), one SHOULD find markers with as many distinct values as is indicated by ClassNumber.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AFService" PROPAGATED="false" NAME="DropperNumber" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an 8-bit unsigned integer that indicates the number of drop precedence values that this AF implementation uses. The number of drop precedence values is the number PER AF CLASS. The corresponding droppers are found in the collection of ConditioningServices aggregated by QoSConditioningSubService.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiffServService" PROPAGATED="true" NAME="DSCP" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_DiffServService.PHBID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is an unsigned 8-bit integer, and defines the Differentiated Services Code Point (DSCP) that this link uses to represent various types of differentiated services through device-specific configuration commands. It is deprecated since this information is conveyed via filter lists, associated with ClassifierElements. The DiffServService is better represented as a Per Hop Behavior.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_DiffServService" PROPAGATED="true" NAME="PHBID" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A 16-bit unsigned integer which identifies a particular per hop behavior, or family of per hop behaviors. The value is a Per Hop Behavior Identification Code, as defined in [R3140]. Note that as defined, these identification codes use the default, recommended, code points for PHBs as part of their structure. These values may well be different from the actual value used in the marker, as the marked value is domain-dependent. The ability to indicate the PHB Identification Code associated with a DiffServService is helpful when tying the QoSService to reference documents, and for inter-domain coordination and operation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_ASBGPEndpoints"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This aggregation defines the different router interfaces that are running BGP in the AutonomousSystem.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ASBGPEndpoints" PROPAGATED="false" REFERENCECLASS="CIM_AutonomousSystem" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AutonomousSystem that aggregates the router interfaces that are running BGP.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ASBGPEndpoints" PROPAGATED="false" REFERENCECLASS="CIM_BGPProtocolEndpoint" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The router interfaces that are contained in the AS.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_BGPAdminDistance"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This is a specialization of the Dependency association, and defines the relationship between a BGPService and the AdministrativeDistances that it uses to control the (BGP) routing decisions that it makes.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPAdminDistance" PROPAGATED="false" REFERENCECLASS="CIM_AdministrativeDistance" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The table of (global) administrative distances that are used by the BGPService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPAdminDistance" PROPAGATED="false" REFERENCECLASS="CIM_BGPService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGPService object that makes BGP routing decisions.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_BGPPeerGroupService"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This defines the relationship between a BGPService and a specific BGPPeerGroup in which it is executing.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPPeerGroupService" PROPAGATED="false" REFERENCECLASS="CIM_BGPPeerGroup" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGPPeerGroup in which the BGPService is executing.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPPeerGroupService" PROPAGATED="false" REFERENCECLASS="CIM_BGPService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGPService that is executing in the BGPPeerGroup.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_BGPRoutingPolicy"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::BGP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This is a specialization of the Dependency association, and defines the relationship between a BGPService and the RoutingPolicy that control it.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPRoutingPolicy" PROPAGATED="false" REFERENCECLASS="CIM_RoutingPolicy" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGP routing policy object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BGPRoutingPolicy" PROPAGATED="false" REFERENCECLASS="CIM_BGPService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BGPService that operates according to the routing policy.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BindsTo" NAME="CIM_BindsToLANEndpoint"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association makes explicit the dependency of a SAP or ProtocolEndpoint on an underlying LANEndpoint, on the same system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BindsToLANEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_LANEndpoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The underlying LANEndpoint, which is depended upon.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_BindsToLANEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_ServiceAccessPoint" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AccessPoint or ProtocolEndpoint dependent on the LANEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_BindsToLANEndpoint" PROPAGATED="false" NAME="FrameType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This describes the framing method for the upper layer SAP or Endpoint that is bound to the LANEndpoint. Note: &quot;Raw802.3&quot; is only known to be used with the IPX protocol.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>802.2</cim:VALUE><cim:VALUE>SNAP</cim:VALUE><cim:VALUE>Raw802.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ClassifierService" NAME="CIM_ClassifierElement"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ClassifierElement represents the linkage, within a single ClassifierService, between a FilterList (that defines the criteria to select packets from the stream of packets coming into the Service) and the next ConditioningService (to which the selected packets go after they leave the ClassifierService). ClassifierElement has no properties of its own. It is present to serve as an aggregated entity into ClassifierService (using the ClassifierElementIn ClassifierService association), and for associations with its FilterList (ClassifierElementUsesFilterList) and its next ConditioningService (NextServiceAfterClassifierElement). 

Note that a ClassifierElement may be associated with a ClassifierService through the NextServiceAfterClassifier Element association. This will occur when implementing hierarchical classification. In this case, the ClassifierElement MUST NOT instantiate the ClassifierElement UsesFilterList association. Further, when a ClassifierElement is associated with a ClassifierService as described above, the order of processing of the associated ClassifierService is a function of the ClassifierOrder property of the ClassifierElementInClassifierService aggregation.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_ConditioningService" PROPAGATED="true" NAME="Enabled" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property is a boolean that, if TRUE, signifies that one or more conditioning functions can be performed on traffic encountered by this ConditioningService. This allows one or more ConditioningServices to be enabled or disabled to provide different types of conditioning for traffic. Enabled is deprecated in lieu of a similar (but more generally and completely defined) property which is inherited.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceComponent" NAME="CIM_ClassifierElementInClassifierService"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This aggregation represents the relationship between a ClassifierService and the ClassifierElements that provide its fan-out function. ClassifierElements represent the traffic selectors for the Service. A ClassifierService typically aggregates multiple ClassifierElements. An individual Element, however, is aggregated only by a single ClassifierService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ClassifierElementInClassifierService" PROPAGATED="false" REFERENCECLASS="CIM_ClassifierService" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ClassifierService which aggregates ClassifierElements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ClassifierElementInClassifierService" PROPAGATED="false" REFERENCECLASS="CIM_ClassifierElement" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The aggregated ClassifierElement, defined in the context of one ClassifierService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ClassifierElementInClassifierService" PROPAGATED="false" NAME="ClassifierOrder" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Because the filters for a classifier can overlap, it is necessary to specify the order in which the ClassifierElements are aggregated by a ClassifierService. This then dictates the order in which packets coming into the classifier are presented. Values are represented in ascending order: first &apos;1&apos;, then &apos;2&apos;, and so on. Different values MUST be assigned for each of the ClassifierElements aggregated by a given ClassifierService.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ClassifierElementUsesFilterList"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association relates one or more ClassifierElements with a FilterList that defines the criteria to select packets for the classifier to process. Note that a classifier is always modeled as a ClassifierService that aggregates a set of ClassifierElements. Each of these ClassifierElements is EITHER associated with a single FilterList OR associated to another ClassifierService (via NextServiceAfterClassifier Element to describe hierarchical classification).</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ClassifierElementUsesFilterList" PROPAGATED="false" REFERENCECLASS="CIM_FilterList" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FilterList that specifies the traffic criteria for a ClassifierElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ClassifierElementUsesFilterList" PROPAGATED="false" REFERENCECLASS="CIM_ClassifierElement" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ClassifierElement that depends on the FilterList for its traffic criteria.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_ClassifierFilterSet"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ClassifierElementUsesFilterList</cim:VALUE><cim:VALUE>CIM_ClassifierElementInClassifierService</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>In order for a ClassifierService to correctly identify and process network traffic, that traffic must be described by FilterEntries, which are aggregated into FilterLists. This association defines the Dependency of the ClassifierService on FilterLists (and therefore, their FilterEntries). The cardinality of the association requires that the Classifier Service operate against at least one FilterList. 

The association is deprecated in lieu of associating Filter Lists to ClassifierElements, and ClassifierElements into ClassifierServices. The latter approach is very flexible regarding the implementations that can be modeled, and removes the need to track individual traffic streams using an artificial model property, TrafficClass. Using ClassifierElements, each stream is processed beginning with a single FilterList and progressing through various ConditioningServices, associated via instances of NextService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ClassifierFilterSet" PROPAGATED="false" REFERENCECLASS="CIM_FilterList" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ClassifierElementUsesFilterList.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The FilterList aggregating FilterEntries, these in turn describe how traffic is identified and processed by the ClassifierService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ClassifierFilterSet" PROPAGATED="false" REFERENCECLASS="CIM_ClassifierService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ClassifierElementUsesFilterList.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ClassifierService which uses the FilterList and its aggregated FilterEntries.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ClassifierFilterSet" PROPAGATED="false" NAME="FilterListPosition" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ClassifierElementInClassifierService.ClassifierOrder</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ordering of the FilterLists used in the classification and forwarding functions of the ClassifierService.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_MemberOfCollection" NAME="CIM_EndpointInLink"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::OSPF</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association connects an OSPFLink to the OSPFProtocol Endpoints that this link aggregates.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_EndpointInLink" PROPAGATED="false" REFERENCECLASS="CIM_OSPFLink" NAME="Collection"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OSPF link.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_EndpointInLink" PROPAGATED="false" REFERENCECLASS="CIM_OSPFProtocolEndpointBase" NAME="Member"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Member</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OSPF protocol endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NextScheduler" NAME="CIM_FailNextScheduler"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association is a subclass of NextScheduler, and defines a predecessor-successor relationship between a NonWork ConservingSchedulingService and another PacketScheduling Service. It indicates that the NonWorkConserving scheduler may pass up a scheduling opportunity (thereby behaving in a non-work conserving manner), and make the resulting bandwidth available to the FollowingService scheduler.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FailNextScheduler" PROPAGATED="false" REFERENCECLASS="CIM_NonWorkConservingSchedulingService" NAME="PrecedingService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PrecedingService</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NonWorkConservingSchedulingService whose excess bandwidth is made available to the scheduler identified by the FollowingService reference. The [0..n] cardinality indicates that a single FollowingService scheduler may have the opportunity to use the unused bandwidth of multiple prior non-work-conserving schedulers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FailNextScheduler" PROPAGATED="false" REFERENCECLASS="CIM_PacketSchedulingService" NAME="FollowingService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>FollowingService</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A scheduler that may use the bandwidth available from the non-work conserving scheduler.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_FilterOfSecurityAssociation"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IPsec</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>FilterOfSecurityAssociation associates a network traffic specification (i.e., a FilterList) with a SecurityAssociation Endpoint, to which the filter list applies.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FilterOfSecurityAssociation" PROPAGATED="false" REFERENCECLASS="CIM_FilterList" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>FilterList describing the traffic to be selected/matched.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_FilterOfSecurityAssociation" PROPAGATED="false" REFERENCECLASS="CIM_SecurityAssociationEndpoint" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SecurityAssociation using the FilterList as its traffic selector.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RouteForwardedByService" NAME="CIM_ForwardedRoutes"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Routes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This assocation makes explicit the IP routes that are defined in the context of a specific ForwardingService. Every ForwardingService can have its own unique set of IP routing destinations. The association is deprecated since it is incorrect to mandate the existence of a ForwardingService in order to define the existence of a route.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ForwardedRoutes" PROPAGATED="false" REFERENCECLASS="CIM_ForwardingService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The forwarding service for the route.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ForwardedRoutes" PROPAGATED="false" REFERENCECLASS="CIM_IPRoute" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IP route being forwarded.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_RouteForwardedByService" PROPAGATED="true" NAME="AdminDistance" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopRoute.AdminDistance</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property contains the current administrative distance of this route, for the ForwardingService. Note that this property indicates current, specific values - whereas an instance of the CIM_AdministrativeDistance class defines default distances.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RouteForwardedByService" PROPAGATED="true" NAME="PathMetric" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_NextHopRoute.RouteMetric</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PathMetric provides a numeric indication as to the preference of this route compared to other routes that reach the same destination.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_HostedNetworkPipe"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::Pipes</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HostedNetworkPipe is an association between a pipe and the network in whose context the pipe is defined. The cardinality of this association is 1-to-many. A network may host many pipes, and pipes are scoped/contained by only one network.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedNetworkPipe" PROPAGATED="false" REFERENCECLASS="CIM_Network" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The hosting network.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_HostedNetworkPipe" PROPAGATED="false" REFERENCECLASS="CIM_NetworkPipe" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The pipe in the network.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SecurityAssociationEndpoint" NAME="CIM_IKESAEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IPsec</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IKESAEndpoint is created in the first phase of SA negotiation and protects the key negotiation traffic. This endpoint is only created when IKE is the key exchange protocol. Other protocols and their endpoints will be defined in a future release.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IKESAEndpoint" PROPAGATED="false" NAME="InitiatorCookie" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifier of the IKE phase 1 negotiation initiator. Combined with the ResponderCookie, this value, in string form, may be used to construct the value of the key field &apos;Name&apos;, inherited from ServiceAccessPoint.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKESAEndpoint" PROPAGATED="false" NAME="ResponderCookie" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifier of the IKE phase 1 negotiation responder. Combined with the InitiatorCookie, this value, in string form, may be used to construct the value of the key field &apos;Name&apos;, inherited from ServiceAccessPoint.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKESAEndpoint" PROPAGATED="false" NAME="CipherAlgorithm" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CipherAlgorithm is an enumeration that specifies the encryption algorithm used by the IKESAEndpoint. The list of algorithms was generated from Appendix A of RFC2409. Note that the enumeration is different than the RFC list, since the values of Unknown and Other are taken into account.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8..65000</cim:VALUE><cim:VALUE>65001..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>DES</cim:VALUE><cim:VALUE>IDEA</cim:VALUE><cim:VALUE>Blowfish</cim:VALUE><cim:VALUE>RC5</cim:VALUE><cim:VALUE>3DES</cim:VALUE><cim:VALUE>CAST</cim:VALUE><cim:VALUE>DMTF/IANA Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2409.IETF|Appendix A</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IKESAEndpoint.OtherCipherAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKESAEndpoint" PROPAGATED="false" NAME="OtherCipherAlgorithm" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the encryption algorithm when the value 1 (&quot;Other&quot;) is specified for the property, CipherAlgorithm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IKESAEndpoint.CipherAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKESAEndpoint" PROPAGATED="false" NAME="HashAlgorithm" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>HashAlgorithm is an enumeration that specifies the hash function used by the IKESAEndpoint. The list of algorithms was generated from Appendix A of RFC2409. Note that the enumeration is different than the RFC list, since the values of Unknown and Other are taken into account.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5..65000</cim:VALUE><cim:VALUE>65001..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>MD5</cim:VALUE><cim:VALUE>SHA-1</cim:VALUE><cim:VALUE>Tiger</cim:VALUE><cim:VALUE>DMTF/IANA Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2409.IETF|Appendix A</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IKESAEndpoint.OtherHashAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKESAEndpoint" PROPAGATED="false" NAME="OtherHashAlgorithm" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the hash function when the value 1 (&quot;Other&quot;) is specified for the property, HashAlgorithm.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IKESAEndpoint.HashAlgorithm</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKESAEndpoint" PROPAGATED="false" NAME="AuthenticationMethod" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AuthenticationMethod is an enumeration that specifies the operation of the IKESAEndpoint. The list of methods was generated from Appendix A of RFC2409. Note that the enumeration is different than the RFC list, since the values of Unknown and Other are taken into account.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7..65000</cim:VALUE><cim:VALUE>65001..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Pre-shared Key</cim:VALUE><cim:VALUE>DSS Signatures</cim:VALUE><cim:VALUE>RSA Signatures</cim:VALUE><cim:VALUE>Encryption with RSA</cim:VALUE><cim:VALUE>Revised Encryption with RSA</cim:VALUE><cim:VALUE>DMTF/IANA Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2409.IETF|Appendix A</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IKESAEndpoint.OtherAuthenticationMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKESAEndpoint" PROPAGATED="false" NAME="OtherAuthenticationMethod" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Description of the method when the value 1 (&quot;Other&quot;) is specified for the property, AuthenticationMethod.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IKESAEndpoint.AuthenticationMethod</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKESAEndpoint" PROPAGATED="false" NAME="GroupId" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>GroupId specifies the key exchange group ID. If the GroupID number is from the vendor-specific range (32768-65535), the VendorID qualifies the group number. Well-known group identifiers from RFC2412, Appendix E, are: Group 1=&apos;768 bit prime&apos;, Group 2=&apos;1024 bit prime&apos;, Group 3= &apos;Elliptic Curve Group with 155 bit field element&apos;, Group 4= &apos;Large Elliptic Curve Group with 185 bit field element&apos;, and Group 5=&apos;1536 bit prime&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Group/Non-Diffie-Hellman Exchange</cim:VALUE><cim:VALUE>DH-768 bit prime</cim:VALUE><cim:VALUE>DH-1024 bit prime</cim:VALUE><cim:VALUE>EC2N-155 bit field element</cim:VALUE><cim:VALUE>EC2N-185 bit field element</cim:VALUE><cim:VALUE>DH-1536 bit prime</cim:VALUE><cim:VALUE>Standard Group - Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>RFC2412.IETF|Appendix E</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IKESAEndpoint.VendorID</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IKESAEndpoint" PROPAGATED="false" NAME="VendorID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>VendorID identifies the vendor when the value of GroupID is in the vendor-specific range, 32768 to 65535.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_IKESAEndpoint.GroupId</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstallDate</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstallDate records when the SA (and its endpoint) was created.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="true" NAME="LifetimeSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LifetimeSeconds specifies the maximum time that the SA will be considered valid after it has been created. A value of zero indicates that the default of 8 hours be used. A non-zero value indicates the seconds lifetime.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="true" NAME="RefreshThresholdSecondsPercentage" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RefreshThresholdSecondsPercentage is the lifetime percentage after which a new SA should be acquired, before the existing SA expires. A random period may be added to a calculated threshold to reduce network thrashing.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="true" NAME="IdleDurationSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IdleDurationSeconds specifies how long the SA can be idle before it is deleted. The default value, 0, indicates that there is no idle timeout period.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="true" NAME="LifetimeKilobytes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LifetimeKilobytes specifies the maximum number of kilobytes of data traffic to be protected by the SA. A value of zero (the default) indicates that there should be no maximum kilobyte lifetime. A non-zero value specifies the desired kilobyte lifetime. The SA is deleted when the LifetimeKilobyte value is exceeded.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="true" NAME="RefreshThresholdKbytesPercentage" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RefreshThresholdKbytesPercentage is the lifetime percentage of kilobytes processed, at which a new SA should be acquired. A random value may be added to the calculated threshold to reduce network thrashing.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="true" NAME="PacketLoggingActive" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PacketLoggingActive causes a log to be kept of traffic processed by the SAEndpoint.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType is an enumeration that is synchronized with the IANA ifType MIB. The ifType MIB is maintained at the URL, http://www.iana.org/assignments/ianaiftype-mib. Also, additional values defined by the DMTF are included. The property is used to categorize and classify instances of the ProtocolEndpoint class. Note that if the ProtocolIFType is set to 1 (Other), then the type information should be provided in the OtherTypeDescription string property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124</cim:VALUE><cim:VALUE>125</cim:VALUE><cim:VALUE>126</cim:VALUE><cim:VALUE>127</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE><cim:VALUE>131</cim:VALUE><cim:VALUE>132</cim:VALUE><cim:VALUE>133</cim:VALUE><cim:VALUE>134</cim:VALUE><cim:VALUE>135</cim:VALUE><cim:VALUE>136</cim:VALUE><cim:VALUE>137</cim:VALUE><cim:VALUE>138</cim:VALUE><cim:VALUE>139</cim:VALUE><cim:VALUE>140</cim:VALUE><cim:VALUE>141</cim:VALUE><cim:VALUE>142</cim:VALUE><cim:VALUE>143</cim:VALUE><cim:VALUE>144</cim:VALUE><cim:VALUE>145</cim:VALUE><cim:VALUE>146</cim:VALUE><cim:VALUE>147</cim:VALUE><cim:VALUE>148</cim:VALUE><cim:VALUE>149</cim:VALUE><cim:VALUE>150</cim:VALUE><cim:VALUE>151</cim:VALUE><cim:VALUE>152</cim:VALUE><cim:VALUE>153</cim:VALUE><cim:VALUE>154</cim:VALUE><cim:VALUE>155</cim:VALUE><cim:VALUE>156</cim:VALUE><cim:VALUE>157</cim:VALUE><cim:VALUE>158</cim:VALUE><cim:VALUE>159</cim:VALUE><cim:VALUE>160</cim:VALUE><cim:VALUE>161</cim:VALUE><cim:VALUE>162</cim:VALUE><cim:VALUE>163</cim:VALUE><cim:VALUE>164</cim:VALUE><cim:VALUE>165</cim:VALUE><cim:VALUE>166</cim:VALUE><cim:VALUE>167</cim:VALUE><cim:VALUE>168</cim:VALUE><cim:VALUE>169</cim:VALUE><cim:VALUE>170</cim:VALUE><cim:VALUE>171</cim:VALUE><cim:VALUE>172</cim:VALUE><cim:VALUE>173</cim:VALUE><cim:VALUE>174</cim:VALUE><cim:VALUE>175</cim:VALUE><cim:VALUE>176</cim:VALUE><cim:VALUE>177</cim:VALUE><cim:VALUE>178</cim:VALUE><cim:VALUE>179</cim:VALUE><cim:VALUE>180</cim:VALUE><cim:VALUE>181</cim:VALUE><cim:VALUE>182</cim:VALUE><cim:VALUE>183</cim:VALUE><cim:VALUE>184</cim:VALUE><cim:VALUE>185</cim:VALUE><cim:VALUE>186</cim:VALUE><cim:VALUE>187</cim:VALUE><cim:VALUE>188</cim:VALUE><cim:VALUE>189</cim:VALUE><cim:VALUE>190</cim:VALUE><cim:VALUE>191</cim:VALUE><cim:VALUE>192</cim:VALUE><cim:VALUE>193</cim:VALUE><cim:VALUE>194</cim:VALUE><cim:VALUE>195</cim:VALUE><cim:VALUE>196</cim:VALUE><cim:VALUE>197</cim:VALUE><cim:VALUE>198</cim:VALUE><cim:VALUE>199</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>207</cim:VALUE><cim:VALUE>208</cim:VALUE><cim:VALUE>209</cim:VALUE><cim:VALUE>210</cim:VALUE><cim:VALUE>211</cim:VALUE><cim:VALUE>212</cim:VALUE><cim:VALUE>213</cim:VALUE><cim:VALUE>214</cim:VALUE><cim:VALUE>215</cim:VALUE><cim:VALUE>216</cim:VALUE><cim:VALUE>217</cim:VALUE><cim:VALUE>218</cim:VALUE><cim:VALUE>219</cim:VALUE><cim:VALUE>220</cim:VALUE><cim:VALUE>221</cim:VALUE><cim:VALUE>222</cim:VALUE><cim:VALUE>223</cim:VALUE><cim:VALUE>224</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101</cim:VALUE><cim:VALUE>4102</cim:VALUE><cim:VALUE>4103</cim:VALUE><cim:VALUE>4104</cim:VALUE><cim:VALUE>4105</cim:VALUE><cim:VALUE>4106</cim:VALUE><cim:VALUE>4107</cim:VALUE><cim:VALUE>4108</cim:VALUE><cim:VALUE>4109</cim:VALUE><cim:VALUE>4110</cim:VALUE><cim:VALUE>4111</cim:VALUE><cim:VALUE>4112</cim:VALUE><cim:VALUE>4113</cim:VALUE><cim:VALUE>4114</cim:VALUE><cim:VALUE>4115</cim:VALUE><cim:VALUE>4200</cim:VALUE><cim:VALUE>4201</cim:VALUE><cim:VALUE>4202</cim:VALUE><cim:VALUE>4203</cim:VALUE><cim:VALUE>4204</cim:VALUE><cim:VALUE>4205</cim:VALUE><cim:VALUE>4300</cim:VALUE><cim:VALUE>4400</cim:VALUE><cim:VALUE>4401</cim:VALUE><cim:VALUE>4402</cim:VALUE><cim:VALUE>4403</cim:VALUE><cim:VALUE>4404</cim:VALUE><cim:VALUE>4405</cim:VALUE><cim:VALUE>4406</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Regular 1822</cim:VALUE><cim:VALUE>HDH 1822</cim:VALUE><cim:VALUE>DDN X.25</cim:VALUE><cim:VALUE>RFC877 X.25</cim:VALUE><cim:VALUE>Ethernet CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.3 CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.4 Token Bus</cim:VALUE><cim:VALUE>ISO 802.5 Token Ring</cim:VALUE><cim:VALUE>ISO 802.6 MAN</cim:VALUE><cim:VALUE>StarLAN</cim:VALUE><cim:VALUE>Proteon 10Mbit</cim:VALUE><cim:VALUE>Proteon 80Mbit</cim:VALUE><cim:VALUE>HyperChannel</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>LAP-B</cim:VALUE><cim:VALUE>SDLC</cim:VALUE><cim:VALUE>DS1</cim:VALUE><cim:VALUE>E1</cim:VALUE><cim:VALUE>Basic ISDN</cim:VALUE><cim:VALUE>Primary ISDN</cim:VALUE><cim:VALUE>Proprietary Point-to-Point Serial</cim:VALUE><cim:VALUE>PPP</cim:VALUE><cim:VALUE>Software Loopback</cim:VALUE><cim:VALUE>EON</cim:VALUE><cim:VALUE>Ethernet 3Mbit</cim:VALUE><cim:VALUE>NSIP</cim:VALUE><cim:VALUE>SLIP</cim:VALUE><cim:VALUE>Ultra</cim:VALUE><cim:VALUE>DS3</cim:VALUE><cim:VALUE>SIP</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>RS-232</cim:VALUE><cim:VALUE>Parallel</cim:VALUE><cim:VALUE>ARCNet</cim:VALUE><cim:VALUE>ARCNet Plus</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>MIO X.25</cim:VALUE><cim:VALUE>SONET</cim:VALUE><cim:VALUE>X.25 PLE</cim:VALUE><cim:VALUE>ISO 802.211c</cim:VALUE><cim:VALUE>LocalTalk</cim:VALUE><cim:VALUE>SMDS DXI</cim:VALUE><cim:VALUE>Frame Relay Service</cim:VALUE><cim:VALUE>V.35</cim:VALUE><cim:VALUE>HSSI</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>Modem</cim:VALUE><cim:VALUE>AAL5</cim:VALUE><cim:VALUE>SONET Path</cim:VALUE><cim:VALUE>SONET VT</cim:VALUE><cim:VALUE>SMDS ICIP</cim:VALUE><cim:VALUE>Proprietary Virtual/Internal</cim:VALUE><cim:VALUE>Proprietary Multiplexor</cim:VALUE><cim:VALUE>IEEE 802.12</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>HIPPI Interface</cim:VALUE><cim:VALUE>Frame Relay Interconnect</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.3</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.5</cim:VALUE><cim:VALUE>ATM Emulated Circuit</cim:VALUE><cim:VALUE>Fast Ethernet (100BaseT)</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>V.11</cim:VALUE><cim:VALUE>V.36</cim:VALUE><cim:VALUE>G703 at 64K</cim:VALUE><cim:VALUE>G703 at 2Mb</cim:VALUE><cim:VALUE>QLLC</cim:VALUE><cim:VALUE>Fast Ethernet 100BaseFX</cim:VALUE><cim:VALUE>Channel</cim:VALUE><cim:VALUE>IEEE 802.11</cim:VALUE><cim:VALUE>IBM 260/370 OEMI Channel</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Data Link Switching</cim:VALUE><cim:VALUE>ISDN S/T Interface</cim:VALUE><cim:VALUE>ISDN U Interface</cim:VALUE><cim:VALUE>LAP-D</cim:VALUE><cim:VALUE>IP Switch</cim:VALUE><cim:VALUE>Remote Source Route Bridging</cim:VALUE><cim:VALUE>ATM Logical</cim:VALUE><cim:VALUE>DS0</cim:VALUE><cim:VALUE>DS0 Bundle</cim:VALUE><cim:VALUE>BSC</cim:VALUE><cim:VALUE>Async</cim:VALUE><cim:VALUE>Combat Net Radio</cim:VALUE><cim:VALUE>ISO 802.5r DTR</cim:VALUE><cim:VALUE>Ext Pos Loc Report System</cim:VALUE><cim:VALUE>AppleTalk Remote Access Protocol</cim:VALUE><cim:VALUE>Proprietary Connectionless</cim:VALUE><cim:VALUE>ITU X.29 Host PAD</cim:VALUE><cim:VALUE>ITU X.3 Terminal PAD</cim:VALUE><cim:VALUE>Frame Relay MPI</cim:VALUE><cim:VALUE>ITU X.213</cim:VALUE><cim:VALUE>ADSL</cim:VALUE><cim:VALUE>RADSL</cim:VALUE><cim:VALUE>SDSL</cim:VALUE><cim:VALUE>VDSL</cim:VALUE><cim:VALUE>ISO 802.5 CRFP</cim:VALUE><cim:VALUE>Myrinet</cim:VALUE><cim:VALUE>Voice Receive and Transmit</cim:VALUE><cim:VALUE>Voice Foreign Exchange Office</cim:VALUE><cim:VALUE>Voice Foreign Exchange Service</cim:VALUE><cim:VALUE>Voice Encapsulation</cim:VALUE><cim:VALUE>Voice over IP</cim:VALUE><cim:VALUE>ATM DXI</cim:VALUE><cim:VALUE>ATM FUNI</cim:VALUE><cim:VALUE>ATM IMA</cim:VALUE><cim:VALUE>PPP Multilink Bundle</cim:VALUE><cim:VALUE>IP over CDLC</cim:VALUE><cim:VALUE>IP over CLAW</cim:VALUE><cim:VALUE>Stack to Stack</cim:VALUE><cim:VALUE>Virtual IP Address</cim:VALUE><cim:VALUE>MPC</cim:VALUE><cim:VALUE>IP over ATM</cim:VALUE><cim:VALUE>ISO 802.5j Fibre Token Ring</cim:VALUE><cim:VALUE>TDLC</cim:VALUE><cim:VALUE>Gigabit Ethernet</cim:VALUE><cim:VALUE>HDLC</cim:VALUE><cim:VALUE>LAP-F</cim:VALUE><cim:VALUE>V.37</cim:VALUE><cim:VALUE>X.25 MLP</cim:VALUE><cim:VALUE>X.25 Hunt Group</cim:VALUE><cim:VALUE>Transp HDLC</cim:VALUE><cim:VALUE>Interleave Channel</cim:VALUE><cim:VALUE>FAST Channel</cim:VALUE><cim:VALUE>IP (for APPN HPR in IP Networks)</cim:VALUE><cim:VALUE>CATV MAC Layer</cim:VALUE><cim:VALUE>CATV Downstream</cim:VALUE><cim:VALUE>CATV Upstream</cim:VALUE><cim:VALUE>Avalon 12MPP Switch</cim:VALUE><cim:VALUE>Tunnel</cim:VALUE><cim:VALUE>Coffee</cim:VALUE><cim:VALUE>Circuit Emulation Service</cim:VALUE><cim:VALUE>ATM SubInterface</cim:VALUE><cim:VALUE>Layer 2 VLAN using 802.1Q</cim:VALUE><cim:VALUE>Layer 3 VLAN using IP</cim:VALUE><cim:VALUE>Layer 3 VLAN using IPX</cim:VALUE><cim:VALUE>Digital Power Line</cim:VALUE><cim:VALUE>Multimedia Mail over IP</cim:VALUE><cim:VALUE>DTM</cim:VALUE><cim:VALUE>DCN</cim:VALUE><cim:VALUE>IP Forwarding</cim:VALUE><cim:VALUE>MSDSL</cim:VALUE><cim:VALUE>IEEE 1394</cim:VALUE><cim:VALUE>IF-GSN/HIPPI-6400</cim:VALUE><cim:VALUE>DVB-RCC MAC Layer</cim:VALUE><cim:VALUE>DVB-RCC Downstream</cim:VALUE><cim:VALUE>DVB-RCC Upstream</cim:VALUE><cim:VALUE>ATM Virtual</cim:VALUE><cim:VALUE>MPLS Tunnel</cim:VALUE><cim:VALUE>SRP</cim:VALUE><cim:VALUE>Voice over ATM</cim:VALUE><cim:VALUE>Voice over Frame Relay</cim:VALUE><cim:VALUE>ISDL</cim:VALUE><cim:VALUE>Composite Link</cim:VALUE><cim:VALUE>SS7 Signaling Link</cim:VALUE><cim:VALUE>Proprietary P2P Wireless</cim:VALUE><cim:VALUE>Frame Forward</cim:VALUE><cim:VALUE>RFC1483 Multiprotocol over ATM</cim:VALUE><cim:VALUE>USB</cim:VALUE><cim:VALUE>IEEE 802.3ad Link Aggregate</cim:VALUE><cim:VALUE>BGP Policy Accounting</cim:VALUE><cim:VALUE>FRF .16 Multilink FR</cim:VALUE><cim:VALUE>H.323 Gatekeeper</cim:VALUE><cim:VALUE>H.323 Proxy</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>Multi-Frequency Signaling Link</cim:VALUE><cim:VALUE>HDSL-2</cim:VALUE><cim:VALUE>S-HDSL</cim:VALUE><cim:VALUE>DS1 Facility Data Link</cim:VALUE><cim:VALUE>Packet over SONET/SDH</cim:VALUE><cim:VALUE>DVB-ASI Input</cim:VALUE><cim:VALUE>DVB-ASI Output</cim:VALUE><cim:VALUE>Power Line</cim:VALUE><cim:VALUE>Non Facility Associated Signaling</cim:VALUE><cim:VALUE>TR008</cim:VALUE><cim:VALUE>GR303 RDT</cim:VALUE><cim:VALUE>GR303 IDT</cim:VALUE><cim:VALUE>ISUP</cim:VALUE><cim:VALUE>Proprietary Wireless MAC Layer</cim:VALUE><cim:VALUE>Proprietary Wireless Downstream</cim:VALUE><cim:VALUE>Proprietary Wireless Upstream</cim:VALUE><cim:VALUE>HIPERLAN Type 2</cim:VALUE><cim:VALUE>Proprietary Broadband Wireless Access Point to Mulipoint</cim:VALUE><cim:VALUE>SONET Overhead Channel</cim:VALUE><cim:VALUE>Digital Wrapper Overhead Channel</cim:VALUE><cim:VALUE>ATM Adaptation Layer 2</cim:VALUE><cim:VALUE>Radio MAC</cim:VALUE><cim:VALUE>ATM Radio</cim:VALUE><cim:VALUE>Inter Machine Trunk</cim:VALUE><cim:VALUE>MVL DSL</cim:VALUE><cim:VALUE>Long Read DSL</cim:VALUE><cim:VALUE>Frame Relay DLCI Endpoint</cim:VALUE><cim:VALUE>ATM VCI Endpoint</cim:VALUE><cim:VALUE>Optical Channel</cim:VALUE><cim:VALUE>Optical Transport</cim:VALUE><cim:VALUE>Proprietary ATM</cim:VALUE><cim:VALUE>Voice over Cable</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>TE Link</cim:VALUE><cim:VALUE>Q.2931</cim:VALUE><cim:VALUE>Virtual Trunk Group</cim:VALUE><cim:VALUE>SIP Trunk Group</cim:VALUE><cim:VALUE>SIP Signaling</cim:VALUE><cim:VALUE>CATV Upstream Channel</cim:VALUE><cim:VALUE>Econet</cim:VALUE><cim:VALUE>FSAN 155Mb PON</cim:VALUE><cim:VALUE>FSAN 622Mb PON</cim:VALUE><cim:VALUE>Transparent Bridge</cim:VALUE><cim:VALUE>Line Group</cim:VALUE><cim:VALUE>Voice E&amp;M Feature Group</cim:VALUE><cim:VALUE>Voice FGD EANA</cim:VALUE><cim:VALUE>Voice DID</cim:VALUE><cim:VALUE>MPEG Transport</cim:VALUE><cim:VALUE>6To4</cim:VALUE><cim:VALUE>GTP</cim:VALUE><cim:VALUE>Paradyne EtherLoop 1</cim:VALUE><cim:VALUE>Paradyne EtherLoop 2</cim:VALUE><cim:VALUE>Optical Channel Group</cim:VALUE><cim:VALUE>HomePNA</cim:VALUE><cim:VALUE>GFP</cim:VALUE><cim:VALUE>ciscoISLvlan</cim:VALUE><cim:VALUE>actelisMetaLOOP</cim:VALUE><cim:VALUE>Fcip</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE><cim:VALUE>802.11a</cim:VALUE><cim:VALUE>802.11b</cim:VALUE><cim:VALUE>802.11g</cim:VALUE><cim:VALUE>802.11h</cim:VALUE><cim:VALUE>NFS</cim:VALUE><cim:VALUE>CIFS</cim:VALUE><cim:VALUE>DAFS</cim:VALUE><cim:VALUE>WebDAV</cim:VALUE><cim:VALUE>HTTP</cim:VALUE><cim:VALUE>FTP</cim:VALUE><cim:VALUE>NDMP</cim:VALUE><cim:VALUE>Telnet</cim:VALUE><cim:VALUE>SSH</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>SMTP</cim:VALUE><cim:VALUE>LDAP</cim:VALUE><cim:VALUE>RDP</cim:VALUE><cim:VALUE>HTTPS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SAPSAPDependency" NAME="CIM_InboundVLAN"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::VLAN</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is deprecated in lieu or not being necessary to indicate whether the VLAN is inbound/outbound This association makes explicit the operational dependencies of a SwitchPort when operating in a VLAN. If there is an association between a particular SwitchPort and a particular VLAN, then there is the possibility that a packet received by the port will be assigned to the VLAN (or if the packet already has a VLAN tag, that the packet will not be dropped). If there is no such association, then there is NO possibility that a packet received by the port will progress through the switch having been assigned to the referenced VLAN.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_InboundVLAN" PROPAGATED="false" REFERENCECLASS="CIM_VLAN" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VLAN to which the SwitchPort is assigned.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_InboundVLAN" PROPAGATED="false" REFERENCECLASS="CIM_SwitchPort" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SwitchPort on the VLAN.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_InboundVLAN" PROPAGATED="false" NAME="Tagged" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If TRUE, packets already tagged with this VLAN number will be accepted when arriving at this port. For example, if there is an InboundVLAN association between port 12 and VLAN 7 for which Tagged is true, then when a packet tagged with VLAN 7 arrives at port 12, the packet will be accepted into the switch for further processing. If there is no such association, then the packet will be dropped. 

If FALSE, it means that any untagged packets arriving at this port MIGHT be classified into the associated VLAN. If, for a particular SwitchPort, there is only one instance of the association for which Tagged is FALSE, then all incoming untagged packets will be classified into that VLAN. This is the typical configuration of a non-trunk port in a switch implementing port-based VLANs. If there is more than one such association instance, then the packet MIGHT be classified into any one of them, based on some criterion other than the identity of the switch port. For example, in a MAC-based VLAN switch, the decision would be based on the source MAC address. In a protocol-based VLAN switch, the decision would be based on the values of some set of bits in the packet. 

Note that the MAC address is formatted as twelve hexadecimal digits (e.g., &quot;010203040506&quot;), with each pair representing one of the six octets of the MAC address in &quot;canonical&quot; bit order according to RFC 2469.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_InboundVLAN" PROPAGATED="false" NAME="Default" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Default should be TRUE if untagged packets received by the SwitchPort are assigned to the VLAN. For 802.1Q-compliant ports, the Default property should be TRUE on the association instance connecting a SwitchPort to the VLAN corresponding to the port&apos;s PVID. Default MUST never be TRUE if Tagged is true -- it applies only to untagged packets.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_InLogicalNetwork" NAME="CIM_InSegment"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemberOfCollection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Defines a LANEndpoint as a member of a specific LANSegment. Note that one of this association&apos;s references (LANSegment) is deprecated, as well as its superclass (InLogicalNetwork). Following the same logic as its parent, this association is deprecated to the MemberOfCollection association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_InSegment" PROPAGATED="false" REFERENCECLASS="CIM_LANSegment" NAME="Collection"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemberOfCollection.Collection</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Collection</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LANSegment that groups the LANEndpoint instances.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_InSegment" PROPAGATED="false" REFERENCECLASS="CIM_LANEndpoint" NAME="Member"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_MemberOfCollection.Member</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Member</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A child LANEndpoint that is a component of the LANSegment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Service" NAME="CIM_IPConfigurationService"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.19.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_IPConfigurationService provides management of the IP configuration associated with a LANEndpoint or IPProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_IPConfigurationService" NAME="ApplySettingToIPProtocolEndpoint" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Apply the configuration represented by the CIM_IPAssignmentSettingData to the specified IPProtocolEndpoint. This will result in the value of the IsCurrent property of the CIM_ElementSettingData which associates the specified CIM_IPAssignmentSettingData and specified CIM_IPProtocolEndpoint having a value of &quot;true&quot;. The IsCurrent property of any other instances of CIM_ElementSettingData which reference the specified CIM_IPProtocolEndpoint and an instance of CIM_IPAssignmentSettingData will have a value of &quot;false&quot;. Each instance of CIM_IPAssignmentSettingData which is aggregated into the target CIM_IPAssignmentSettingData instance will be applied to the CIM_ProtocolEndpoint to which it is associated via an instance of CIM_ElementSettingData where the CIM_ProtocolEndpoint is associated with the target CIM_IPProtocolEndpoint via an instance of CIM_EndpointIdentity.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown/Unspecified Error</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_IPAssignmentSettingData" NAME="Configuration"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IPAssignmentSettingData to apply.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_IPProtocolEndpoint" NAME="Endpoint"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IPProtocolEndpoint to which the configuration will be applied.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Reference to the job spawned if the operation continues after the method returns. This parameter MUST NOT be null if a value of 4096 is returned. This parameter MUST be null if any other value is returned by the method.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SecurityAssociationEndpoint" NAME="CIM_IPsecSAEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IPsec</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IPsecSAEndpoints are types of SecurityAssociationEndpoints representing both negotiated and static SAs that correspond to AH, ESP, or IPCOMP transforms.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_IPsecSAEndpoint" PROPAGATED="false" NAME="SPI" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SPI contains the Security Parameter Index of the SA. This value in string form may also be used in the key field &apos;Name&apos; inherited from ServiceAccessPoint.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecSAEndpoint" PROPAGATED="false" NAME="InboundDirection" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InboundDirection specifies whether the SA applies to inbound (TRUE) or outbound (FALSE) traffic.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecSAEndpoint" PROPAGATED="false" NAME="EncapsulationMode" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EncapsulationMode indicates whether the IPsecSAEndpoint uses transport or tunnel encapsulation.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Tunnel</cim:VALUE><cim:VALUE>Transport</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecSAEndpoint" PROPAGATED="false" NAME="DFHandling" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DFHandling controls how the &apos;Don&apos;t Fragment&apos; bit is managed by the IPsecSAEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Copy from Internal to External IP Header</cim:VALUE><cim:VALUE>Set DF Bit in External Header to 1</cim:VALUE><cim:VALUE>Set DF Bit in External Header to 0</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_IPsecSAEndpoint" PROPAGATED="false" NAME="PFSInUse" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PFSInUse indicates whether perfect forward secrecy is required when refreshing keys.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>InstallDate</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstallDate records when the SA (and its endpoint) was created.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="true" NAME="LifetimeSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LifetimeSeconds specifies the maximum time that the SA will be considered valid after it has been created. A value of zero indicates that the default of 8 hours be used. A non-zero value indicates the seconds lifetime.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="true" NAME="RefreshThresholdSecondsPercentage" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RefreshThresholdSecondsPercentage is the lifetime percentage after which a new SA should be acquired, before the existing SA expires. A random period may be added to a calculated threshold to reduce network thrashing.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="true" NAME="IdleDurationSeconds" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>IdleDurationSeconds specifies how long the SA can be idle before it is deleted. The default value, 0, indicates that there is no idle timeout period.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="true" NAME="LifetimeKilobytes" TYPE="uint64"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>LifetimeKilobytes specifies the maximum number of kilobytes of data traffic to be protected by the SA. A value of zero (the default) indicates that there should be no maximum kilobyte lifetime. A non-zero value specifies the desired kilobyte lifetime. The SA is deleted when the LifetimeKilobyte value is exceeded.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>KiloBytes</cim:VALUE></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="true" NAME="RefreshThresholdKbytesPercentage" TYPE="uint8"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RefreshThresholdKbytesPercentage is the lifetime percentage of kilobytes processed, at which a new SA should be acquired. A random value may be added to the calculated threshold to reduce network thrashing.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Percent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxValue" TYPE="sint64"><cim:VALUE>100</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SecurityAssociationEndpoint" PROPAGATED="true" NAME="PacketLoggingActive" TYPE="boolean"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PacketLoggingActive causes a log to be kept of traffic processed by the SAEndpoint.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType is an enumeration that is synchronized with the IANA ifType MIB. The ifType MIB is maintained at the URL, http://www.iana.org/assignments/ianaiftype-mib. Also, additional values defined by the DMTF are included. The property is used to categorize and classify instances of the ProtocolEndpoint class. Note that if the ProtocolIFType is set to 1 (Other), then the type information should be provided in the OtherTypeDescription string property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124</cim:VALUE><cim:VALUE>125</cim:VALUE><cim:VALUE>126</cim:VALUE><cim:VALUE>127</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE><cim:VALUE>131</cim:VALUE><cim:VALUE>132</cim:VALUE><cim:VALUE>133</cim:VALUE><cim:VALUE>134</cim:VALUE><cim:VALUE>135</cim:VALUE><cim:VALUE>136</cim:VALUE><cim:VALUE>137</cim:VALUE><cim:VALUE>138</cim:VALUE><cim:VALUE>139</cim:VALUE><cim:VALUE>140</cim:VALUE><cim:VALUE>141</cim:VALUE><cim:VALUE>142</cim:VALUE><cim:VALUE>143</cim:VALUE><cim:VALUE>144</cim:VALUE><cim:VALUE>145</cim:VALUE><cim:VALUE>146</cim:VALUE><cim:VALUE>147</cim:VALUE><cim:VALUE>148</cim:VALUE><cim:VALUE>149</cim:VALUE><cim:VALUE>150</cim:VALUE><cim:VALUE>151</cim:VALUE><cim:VALUE>152</cim:VALUE><cim:VALUE>153</cim:VALUE><cim:VALUE>154</cim:VALUE><cim:VALUE>155</cim:VALUE><cim:VALUE>156</cim:VALUE><cim:VALUE>157</cim:VALUE><cim:VALUE>158</cim:VALUE><cim:VALUE>159</cim:VALUE><cim:VALUE>160</cim:VALUE><cim:VALUE>161</cim:VALUE><cim:VALUE>162</cim:VALUE><cim:VALUE>163</cim:VALUE><cim:VALUE>164</cim:VALUE><cim:VALUE>165</cim:VALUE><cim:VALUE>166</cim:VALUE><cim:VALUE>167</cim:VALUE><cim:VALUE>168</cim:VALUE><cim:VALUE>169</cim:VALUE><cim:VALUE>170</cim:VALUE><cim:VALUE>171</cim:VALUE><cim:VALUE>172</cim:VALUE><cim:VALUE>173</cim:VALUE><cim:VALUE>174</cim:VALUE><cim:VALUE>175</cim:VALUE><cim:VALUE>176</cim:VALUE><cim:VALUE>177</cim:VALUE><cim:VALUE>178</cim:VALUE><cim:VALUE>179</cim:VALUE><cim:VALUE>180</cim:VALUE><cim:VALUE>181</cim:VALUE><cim:VALUE>182</cim:VALUE><cim:VALUE>183</cim:VALUE><cim:VALUE>184</cim:VALUE><cim:VALUE>185</cim:VALUE><cim:VALUE>186</cim:VALUE><cim:VALUE>187</cim:VALUE><cim:VALUE>188</cim:VALUE><cim:VALUE>189</cim:VALUE><cim:VALUE>190</cim:VALUE><cim:VALUE>191</cim:VALUE><cim:VALUE>192</cim:VALUE><cim:VALUE>193</cim:VALUE><cim:VALUE>194</cim:VALUE><cim:VALUE>195</cim:VALUE><cim:VALUE>196</cim:VALUE><cim:VALUE>197</cim:VALUE><cim:VALUE>198</cim:VALUE><cim:VALUE>199</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>207</cim:VALUE><cim:VALUE>208</cim:VALUE><cim:VALUE>209</cim:VALUE><cim:VALUE>210</cim:VALUE><cim:VALUE>211</cim:VALUE><cim:VALUE>212</cim:VALUE><cim:VALUE>213</cim:VALUE><cim:VALUE>214</cim:VALUE><cim:VALUE>215</cim:VALUE><cim:VALUE>216</cim:VALUE><cim:VALUE>217</cim:VALUE><cim:VALUE>218</cim:VALUE><cim:VALUE>219</cim:VALUE><cim:VALUE>220</cim:VALUE><cim:VALUE>221</cim:VALUE><cim:VALUE>222</cim:VALUE><cim:VALUE>223</cim:VALUE><cim:VALUE>224</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101</cim:VALUE><cim:VALUE>4102</cim:VALUE><cim:VALUE>4103</cim:VALUE><cim:VALUE>4104</cim:VALUE><cim:VALUE>4105</cim:VALUE><cim:VALUE>4106</cim:VALUE><cim:VALUE>4107</cim:VALUE><cim:VALUE>4108</cim:VALUE><cim:VALUE>4109</cim:VALUE><cim:VALUE>4110</cim:VALUE><cim:VALUE>4111</cim:VALUE><cim:VALUE>4112</cim:VALUE><cim:VALUE>4113</cim:VALUE><cim:VALUE>4114</cim:VALUE><cim:VALUE>4115</cim:VALUE><cim:VALUE>4200</cim:VALUE><cim:VALUE>4201</cim:VALUE><cim:VALUE>4202</cim:VALUE><cim:VALUE>4203</cim:VALUE><cim:VALUE>4204</cim:VALUE><cim:VALUE>4205</cim:VALUE><cim:VALUE>4300</cim:VALUE><cim:VALUE>4400</cim:VALUE><cim:VALUE>4401</cim:VALUE><cim:VALUE>4402</cim:VALUE><cim:VALUE>4403</cim:VALUE><cim:VALUE>4404</cim:VALUE><cim:VALUE>4405</cim:VALUE><cim:VALUE>4406</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Regular 1822</cim:VALUE><cim:VALUE>HDH 1822</cim:VALUE><cim:VALUE>DDN X.25</cim:VALUE><cim:VALUE>RFC877 X.25</cim:VALUE><cim:VALUE>Ethernet CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.3 CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.4 Token Bus</cim:VALUE><cim:VALUE>ISO 802.5 Token Ring</cim:VALUE><cim:VALUE>ISO 802.6 MAN</cim:VALUE><cim:VALUE>StarLAN</cim:VALUE><cim:VALUE>Proteon 10Mbit</cim:VALUE><cim:VALUE>Proteon 80Mbit</cim:VALUE><cim:VALUE>HyperChannel</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>LAP-B</cim:VALUE><cim:VALUE>SDLC</cim:VALUE><cim:VALUE>DS1</cim:VALUE><cim:VALUE>E1</cim:VALUE><cim:VALUE>Basic ISDN</cim:VALUE><cim:VALUE>Primary ISDN</cim:VALUE><cim:VALUE>Proprietary Point-to-Point Serial</cim:VALUE><cim:VALUE>PPP</cim:VALUE><cim:VALUE>Software Loopback</cim:VALUE><cim:VALUE>EON</cim:VALUE><cim:VALUE>Ethernet 3Mbit</cim:VALUE><cim:VALUE>NSIP</cim:VALUE><cim:VALUE>SLIP</cim:VALUE><cim:VALUE>Ultra</cim:VALUE><cim:VALUE>DS3</cim:VALUE><cim:VALUE>SIP</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>RS-232</cim:VALUE><cim:VALUE>Parallel</cim:VALUE><cim:VALUE>ARCNet</cim:VALUE><cim:VALUE>ARCNet Plus</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>MIO X.25</cim:VALUE><cim:VALUE>SONET</cim:VALUE><cim:VALUE>X.25 PLE</cim:VALUE><cim:VALUE>ISO 802.211c</cim:VALUE><cim:VALUE>LocalTalk</cim:VALUE><cim:VALUE>SMDS DXI</cim:VALUE><cim:VALUE>Frame Relay Service</cim:VALUE><cim:VALUE>V.35</cim:VALUE><cim:VALUE>HSSI</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>Modem</cim:VALUE><cim:VALUE>AAL5</cim:VALUE><cim:VALUE>SONET Path</cim:VALUE><cim:VALUE>SONET VT</cim:VALUE><cim:VALUE>SMDS ICIP</cim:VALUE><cim:VALUE>Proprietary Virtual/Internal</cim:VALUE><cim:VALUE>Proprietary Multiplexor</cim:VALUE><cim:VALUE>IEEE 802.12</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>HIPPI Interface</cim:VALUE><cim:VALUE>Frame Relay Interconnect</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.3</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.5</cim:VALUE><cim:VALUE>ATM Emulated Circuit</cim:VALUE><cim:VALUE>Fast Ethernet (100BaseT)</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>V.11</cim:VALUE><cim:VALUE>V.36</cim:VALUE><cim:VALUE>G703 at 64K</cim:VALUE><cim:VALUE>G703 at 2Mb</cim:VALUE><cim:VALUE>QLLC</cim:VALUE><cim:VALUE>Fast Ethernet 100BaseFX</cim:VALUE><cim:VALUE>Channel</cim:VALUE><cim:VALUE>IEEE 802.11</cim:VALUE><cim:VALUE>IBM 260/370 OEMI Channel</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Data Link Switching</cim:VALUE><cim:VALUE>ISDN S/T Interface</cim:VALUE><cim:VALUE>ISDN U Interface</cim:VALUE><cim:VALUE>LAP-D</cim:VALUE><cim:VALUE>IP Switch</cim:VALUE><cim:VALUE>Remote Source Route Bridging</cim:VALUE><cim:VALUE>ATM Logical</cim:VALUE><cim:VALUE>DS0</cim:VALUE><cim:VALUE>DS0 Bundle</cim:VALUE><cim:VALUE>BSC</cim:VALUE><cim:VALUE>Async</cim:VALUE><cim:VALUE>Combat Net Radio</cim:VALUE><cim:VALUE>ISO 802.5r DTR</cim:VALUE><cim:VALUE>Ext Pos Loc Report System</cim:VALUE><cim:VALUE>AppleTalk Remote Access Protocol</cim:VALUE><cim:VALUE>Proprietary Connectionless</cim:VALUE><cim:VALUE>ITU X.29 Host PAD</cim:VALUE><cim:VALUE>ITU X.3 Terminal PAD</cim:VALUE><cim:VALUE>Frame Relay MPI</cim:VALUE><cim:VALUE>ITU X.213</cim:VALUE><cim:VALUE>ADSL</cim:VALUE><cim:VALUE>RADSL</cim:VALUE><cim:VALUE>SDSL</cim:VALUE><cim:VALUE>VDSL</cim:VALUE><cim:VALUE>ISO 802.5 CRFP</cim:VALUE><cim:VALUE>Myrinet</cim:VALUE><cim:VALUE>Voice Receive and Transmit</cim:VALUE><cim:VALUE>Voice Foreign Exchange Office</cim:VALUE><cim:VALUE>Voice Foreign Exchange Service</cim:VALUE><cim:VALUE>Voice Encapsulation</cim:VALUE><cim:VALUE>Voice over IP</cim:VALUE><cim:VALUE>ATM DXI</cim:VALUE><cim:VALUE>ATM FUNI</cim:VALUE><cim:VALUE>ATM IMA</cim:VALUE><cim:VALUE>PPP Multilink Bundle</cim:VALUE><cim:VALUE>IP over CDLC</cim:VALUE><cim:VALUE>IP over CLAW</cim:VALUE><cim:VALUE>Stack to Stack</cim:VALUE><cim:VALUE>Virtual IP Address</cim:VALUE><cim:VALUE>MPC</cim:VALUE><cim:VALUE>IP over ATM</cim:VALUE><cim:VALUE>ISO 802.5j Fibre Token Ring</cim:VALUE><cim:VALUE>TDLC</cim:VALUE><cim:VALUE>Gigabit Ethernet</cim:VALUE><cim:VALUE>HDLC</cim:VALUE><cim:VALUE>LAP-F</cim:VALUE><cim:VALUE>V.37</cim:VALUE><cim:VALUE>X.25 MLP</cim:VALUE><cim:VALUE>X.25 Hunt Group</cim:VALUE><cim:VALUE>Transp HDLC</cim:VALUE><cim:VALUE>Interleave Channel</cim:VALUE><cim:VALUE>FAST Channel</cim:VALUE><cim:VALUE>IP (for APPN HPR in IP Networks)</cim:VALUE><cim:VALUE>CATV MAC Layer</cim:VALUE><cim:VALUE>CATV Downstream</cim:VALUE><cim:VALUE>CATV Upstream</cim:VALUE><cim:VALUE>Avalon 12MPP Switch</cim:VALUE><cim:VALUE>Tunnel</cim:VALUE><cim:VALUE>Coffee</cim:VALUE><cim:VALUE>Circuit Emulation Service</cim:VALUE><cim:VALUE>ATM SubInterface</cim:VALUE><cim:VALUE>Layer 2 VLAN using 802.1Q</cim:VALUE><cim:VALUE>Layer 3 VLAN using IP</cim:VALUE><cim:VALUE>Layer 3 VLAN using IPX</cim:VALUE><cim:VALUE>Digital Power Line</cim:VALUE><cim:VALUE>Multimedia Mail over IP</cim:VALUE><cim:VALUE>DTM</cim:VALUE><cim:VALUE>DCN</cim:VALUE><cim:VALUE>IP Forwarding</cim:VALUE><cim:VALUE>MSDSL</cim:VALUE><cim:VALUE>IEEE 1394</cim:VALUE><cim:VALUE>IF-GSN/HIPPI-6400</cim:VALUE><cim:VALUE>DVB-RCC MAC Layer</cim:VALUE><cim:VALUE>DVB-RCC Downstream</cim:VALUE><cim:VALUE>DVB-RCC Upstream</cim:VALUE><cim:VALUE>ATM Virtual</cim:VALUE><cim:VALUE>MPLS Tunnel</cim:VALUE><cim:VALUE>SRP</cim:VALUE><cim:VALUE>Voice over ATM</cim:VALUE><cim:VALUE>Voice over Frame Relay</cim:VALUE><cim:VALUE>ISDL</cim:VALUE><cim:VALUE>Composite Link</cim:VALUE><cim:VALUE>SS7 Signaling Link</cim:VALUE><cim:VALUE>Proprietary P2P Wireless</cim:VALUE><cim:VALUE>Frame Forward</cim:VALUE><cim:VALUE>RFC1483 Multiprotocol over ATM</cim:VALUE><cim:VALUE>USB</cim:VALUE><cim:VALUE>IEEE 802.3ad Link Aggregate</cim:VALUE><cim:VALUE>BGP Policy Accounting</cim:VALUE><cim:VALUE>FRF .16 Multilink FR</cim:VALUE><cim:VALUE>H.323 Gatekeeper</cim:VALUE><cim:VALUE>H.323 Proxy</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>Multi-Frequency Signaling Link</cim:VALUE><cim:VALUE>HDSL-2</cim:VALUE><cim:VALUE>S-HDSL</cim:VALUE><cim:VALUE>DS1 Facility Data Link</cim:VALUE><cim:VALUE>Packet over SONET/SDH</cim:VALUE><cim:VALUE>DVB-ASI Input</cim:VALUE><cim:VALUE>DVB-ASI Output</cim:VALUE><cim:VALUE>Power Line</cim:VALUE><cim:VALUE>Non Facility Associated Signaling</cim:VALUE><cim:VALUE>TR008</cim:VALUE><cim:VALUE>GR303 RDT</cim:VALUE><cim:VALUE>GR303 IDT</cim:VALUE><cim:VALUE>ISUP</cim:VALUE><cim:VALUE>Proprietary Wireless MAC Layer</cim:VALUE><cim:VALUE>Proprietary Wireless Downstream</cim:VALUE><cim:VALUE>Proprietary Wireless Upstream</cim:VALUE><cim:VALUE>HIPERLAN Type 2</cim:VALUE><cim:VALUE>Proprietary Broadband Wireless Access Point to Mulipoint</cim:VALUE><cim:VALUE>SONET Overhead Channel</cim:VALUE><cim:VALUE>Digital Wrapper Overhead Channel</cim:VALUE><cim:VALUE>ATM Adaptation Layer 2</cim:VALUE><cim:VALUE>Radio MAC</cim:VALUE><cim:VALUE>ATM Radio</cim:VALUE><cim:VALUE>Inter Machine Trunk</cim:VALUE><cim:VALUE>MVL DSL</cim:VALUE><cim:VALUE>Long Read DSL</cim:VALUE><cim:VALUE>Frame Relay DLCI Endpoint</cim:VALUE><cim:VALUE>ATM VCI Endpoint</cim:VALUE><cim:VALUE>Optical Channel</cim:VALUE><cim:VALUE>Optical Transport</cim:VALUE><cim:VALUE>Proprietary ATM</cim:VALUE><cim:VALUE>Voice over Cable</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>TE Link</cim:VALUE><cim:VALUE>Q.2931</cim:VALUE><cim:VALUE>Virtual Trunk Group</cim:VALUE><cim:VALUE>SIP Trunk Group</cim:VALUE><cim:VALUE>SIP Signaling</cim:VALUE><cim:VALUE>CATV Upstream Channel</cim:VALUE><cim:VALUE>Econet</cim:VALUE><cim:VALUE>FSAN 155Mb PON</cim:VALUE><cim:VALUE>FSAN 622Mb PON</cim:VALUE><cim:VALUE>Transparent Bridge</cim:VALUE><cim:VALUE>Line Group</cim:VALUE><cim:VALUE>Voice E&amp;M Feature Group</cim:VALUE><cim:VALUE>Voice FGD EANA</cim:VALUE><cim:VALUE>Voice DID</cim:VALUE><cim:VALUE>MPEG Transport</cim:VALUE><cim:VALUE>6To4</cim:VALUE><cim:VALUE>GTP</cim:VALUE><cim:VALUE>Paradyne EtherLoop 1</cim:VALUE><cim:VALUE>Paradyne EtherLoop 2</cim:VALUE><cim:VALUE>Optical Channel Group</cim:VALUE><cim:VALUE>HomePNA</cim:VALUE><cim:VALUE>GFP</cim:VALUE><cim:VALUE>ciscoISLvlan</cim:VALUE><cim:VALUE>actelisMetaLOOP</cim:VALUE><cim:VALUE>Fcip</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE><cim:VALUE>802.11a</cim:VALUE><cim:VALUE>802.11b</cim:VALUE><cim:VALUE>802.11g</cim:VALUE><cim:VALUE>802.11h</cim:VALUE><cim:VALUE>NFS</cim:VALUE><cim:VALUE>CIFS</cim:VALUE><cim:VALUE>DAFS</cim:VALUE><cim:VALUE>WebDAV</cim:VALUE><cim:VALUE>HTTP</cim:VALUE><cim:VALUE>FTP</cim:VALUE><cim:VALUE>NDMP</cim:VALUE><cim:VALUE>Telnet</cim:VALUE><cim:VALUE>SSH</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>SMTP</cim:VALUE><cim:VALUE>LDAP</cim:VALUE><cim:VALUE>RDP</cim:VALUE><cim:VALUE>HTTPS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SCSIProtocolEndpoint" NAME="CIM_iSCSIProtocolEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.11.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This is an iSCSI-specific SCSIProtocolEndpoint. ConnectionType MUST be &apos;iSCSI&apos;. 
An iSCSIProtocolEndpoint represents an iSCSI port, which is the usage of a subset of network portals (TCP+IP ProtocolEndpoints) in a Portal Group by an iSCSI node. The BindsTo associations from iSCSIProtocolEndpoint to TCPProtocolEndpoints makes this relationship explicit. 
For an iSCSI target, the Identifier property (the Target Portal Group Tag) makes the relationship unique. 
For an iSCSI initiator, the session identifier makes the initiator port unique within the node.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_iSCSIProtocolEndpoint" PROPAGATED="false" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The format of Name is based on the ConnectionType property. For iSCSI, the Name property of an SCSIProtocolEndpoint MUST contain the iSCSI port name as described in the iSCSI RFC (currently http://www.ietf.org/internet-drafts/draft-ietf- ips-iscsi-20.txt) - 
&lt;iSCSI node name&gt; + &apos;i,&apos; + ISID for initiators, 
&lt;iSCSI node name&gt; + &apos;t,&apos; + TPGT for targets, 
where &lt;iSCSI node name&gt; can be any of the standard iSCSI name namespaces (eg. iqn, eui); and includes the namespace prefix.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SCSIProtocolEndpoint.ConnectionType</cim:VALUE><cim:VALUE>CIM_SCSIProtocolEndpoint.OtherConnectionType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10 |Protocol Specific Parameters | Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIProtocolEndpoint" PROPAGATED="false" NAME="Identifier" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If this is an Initiator PE, Identifier MUST contain the ISID, if this is a Target PE, Identifier MUST contain the Target Portal Group Tag (TGPT). Each iSCSIProtocolEndpoint associated to a common SCSIProtocolController (iSCSI node) MUST have a unique Identifier. This field is formatted as 12 hexadecimal digits.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>13</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_iSCSIProtocolEndpoint" PROPAGATED="false" NAME="Role" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Role</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For iSCSI, each SCSIProtocolEndpoint MUST act as either a target or an initiator endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Initiator</cim:VALUE><cim:VALUE>Target</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIProtocolEndpoint" PROPAGATED="true" NAME="ConnectionType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The supported connection type for this endpoint. The connection type may be needed before the port(s) are associated and also is used in some SCSI commands.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>Parallel SCSI</cim:VALUE><cim:VALUE>SSA</cim:VALUE><cim:VALUE>IEEE 1394</cim:VALUE><cim:VALUE>RDMA</cim:VALUE><cim:VALUE>iSCSI</cim:VALUE><cim:VALUE>SAS</cim:VALUE><cim:VALUE>ADT</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10 | Protocol Identifier | Values</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SCSIProtocolEndpoint.Name</cim:VALUE><cim:VALUE>CIM_SCSIProtocolEndpoint.OtherConnectionType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIProtocolEndpoint" PROPAGATED="true" NAME="TargetRelativePortNumber" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>For ports on a target device, the port number, relative to the storage system. 0 is reserved by T10, 1 is port A, 2 is port B, etc. These numbers are used in SCSI commands that operate on target port groups.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MinValue" TYPE="sint64"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>SPC.INCITS-T10 | RelativeTargetPort | IdentifierFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SCSIProtocolEndpoint" PROPAGATED="true" NAME="OtherConnectionType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The connection type, if ConnectionType is &quot;Other&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_SCSIProtocolEndpoint.Name</cim:VALUE><cim:VALUE>CIM_SCSIProtocolEndpoint.ConnectionType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifAdminStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType is an enumeration that is synchronized with the IANA ifType MIB. The ifType MIB is maintained at the URL, http://www.iana.org/assignments/ianaiftype-mib. Also, additional values defined by the DMTF are included. The property is used to categorize and classify instances of the ProtocolEndpoint class. Note that if the ProtocolIFType is set to 1 (Other), then the type information should be provided in the OtherTypeDescription string property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE><cim:VALUE>28</cim:VALUE><cim:VALUE>29</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>31</cim:VALUE><cim:VALUE>32</cim:VALUE><cim:VALUE>33</cim:VALUE><cim:VALUE>34</cim:VALUE><cim:VALUE>35</cim:VALUE><cim:VALUE>36</cim:VALUE><cim:VALUE>37</cim:VALUE><cim:VALUE>38</cim:VALUE><cim:VALUE>39</cim:VALUE><cim:VALUE>40</cim:VALUE><cim:VALUE>41</cim:VALUE><cim:VALUE>42</cim:VALUE><cim:VALUE>43</cim:VALUE><cim:VALUE>44</cim:VALUE><cim:VALUE>45</cim:VALUE><cim:VALUE>46</cim:VALUE><cim:VALUE>47</cim:VALUE><cim:VALUE>48</cim:VALUE><cim:VALUE>49</cim:VALUE><cim:VALUE>50</cim:VALUE><cim:VALUE>51</cim:VALUE><cim:VALUE>52</cim:VALUE><cim:VALUE>53</cim:VALUE><cim:VALUE>54</cim:VALUE><cim:VALUE>55</cim:VALUE><cim:VALUE>56</cim:VALUE><cim:VALUE>57</cim:VALUE><cim:VALUE>58</cim:VALUE><cim:VALUE>59</cim:VALUE><cim:VALUE>60</cim:VALUE><cim:VALUE>61</cim:VALUE><cim:VALUE>62</cim:VALUE><cim:VALUE>63</cim:VALUE><cim:VALUE>64</cim:VALUE><cim:VALUE>65</cim:VALUE><cim:VALUE>66</cim:VALUE><cim:VALUE>67</cim:VALUE><cim:VALUE>68</cim:VALUE><cim:VALUE>69</cim:VALUE><cim:VALUE>70</cim:VALUE><cim:VALUE>71</cim:VALUE><cim:VALUE>72</cim:VALUE><cim:VALUE>73</cim:VALUE><cim:VALUE>74</cim:VALUE><cim:VALUE>75</cim:VALUE><cim:VALUE>76</cim:VALUE><cim:VALUE>77</cim:VALUE><cim:VALUE>78</cim:VALUE><cim:VALUE>79</cim:VALUE><cim:VALUE>80</cim:VALUE><cim:VALUE>81</cim:VALUE><cim:VALUE>82</cim:VALUE><cim:VALUE>83</cim:VALUE><cim:VALUE>84</cim:VALUE><cim:VALUE>85</cim:VALUE><cim:VALUE>86</cim:VALUE><cim:VALUE>87</cim:VALUE><cim:VALUE>88</cim:VALUE><cim:VALUE>89</cim:VALUE><cim:VALUE>90</cim:VALUE><cim:VALUE>91</cim:VALUE><cim:VALUE>92</cim:VALUE><cim:VALUE>93</cim:VALUE><cim:VALUE>94</cim:VALUE><cim:VALUE>95</cim:VALUE><cim:VALUE>96</cim:VALUE><cim:VALUE>97</cim:VALUE><cim:VALUE>98</cim:VALUE><cim:VALUE>99</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>105</cim:VALUE><cim:VALUE>106</cim:VALUE><cim:VALUE>107</cim:VALUE><cim:VALUE>108</cim:VALUE><cim:VALUE>109</cim:VALUE><cim:VALUE>110</cim:VALUE><cim:VALUE>111</cim:VALUE><cim:VALUE>112</cim:VALUE><cim:VALUE>113</cim:VALUE><cim:VALUE>114</cim:VALUE><cim:VALUE>115</cim:VALUE><cim:VALUE>116</cim:VALUE><cim:VALUE>117</cim:VALUE><cim:VALUE>118</cim:VALUE><cim:VALUE>119</cim:VALUE><cim:VALUE>120</cim:VALUE><cim:VALUE>121</cim:VALUE><cim:VALUE>122</cim:VALUE><cim:VALUE>123</cim:VALUE><cim:VALUE>124</cim:VALUE><cim:VALUE>125</cim:VALUE><cim:VALUE>126</cim:VALUE><cim:VALUE>127</cim:VALUE><cim:VALUE>128</cim:VALUE><cim:VALUE>129</cim:VALUE><cim:VALUE>130</cim:VALUE><cim:VALUE>131</cim:VALUE><cim:VALUE>132</cim:VALUE><cim:VALUE>133</cim:VALUE><cim:VALUE>134</cim:VALUE><cim:VALUE>135</cim:VALUE><cim:VALUE>136</cim:VALUE><cim:VALUE>137</cim:VALUE><cim:VALUE>138</cim:VALUE><cim:VALUE>139</cim:VALUE><cim:VALUE>140</cim:VALUE><cim:VALUE>141</cim:VALUE><cim:VALUE>142</cim:VALUE><cim:VALUE>143</cim:VALUE><cim:VALUE>144</cim:VALUE><cim:VALUE>145</cim:VALUE><cim:VALUE>146</cim:VALUE><cim:VALUE>147</cim:VALUE><cim:VALUE>148</cim:VALUE><cim:VALUE>149</cim:VALUE><cim:VALUE>150</cim:VALUE><cim:VALUE>151</cim:VALUE><cim:VALUE>152</cim:VALUE><cim:VALUE>153</cim:VALUE><cim:VALUE>154</cim:VALUE><cim:VALUE>155</cim:VALUE><cim:VALUE>156</cim:VALUE><cim:VALUE>157</cim:VALUE><cim:VALUE>158</cim:VALUE><cim:VALUE>159</cim:VALUE><cim:VALUE>160</cim:VALUE><cim:VALUE>161</cim:VALUE><cim:VALUE>162</cim:VALUE><cim:VALUE>163</cim:VALUE><cim:VALUE>164</cim:VALUE><cim:VALUE>165</cim:VALUE><cim:VALUE>166</cim:VALUE><cim:VALUE>167</cim:VALUE><cim:VALUE>168</cim:VALUE><cim:VALUE>169</cim:VALUE><cim:VALUE>170</cim:VALUE><cim:VALUE>171</cim:VALUE><cim:VALUE>172</cim:VALUE><cim:VALUE>173</cim:VALUE><cim:VALUE>174</cim:VALUE><cim:VALUE>175</cim:VALUE><cim:VALUE>176</cim:VALUE><cim:VALUE>177</cim:VALUE><cim:VALUE>178</cim:VALUE><cim:VALUE>179</cim:VALUE><cim:VALUE>180</cim:VALUE><cim:VALUE>181</cim:VALUE><cim:VALUE>182</cim:VALUE><cim:VALUE>183</cim:VALUE><cim:VALUE>184</cim:VALUE><cim:VALUE>185</cim:VALUE><cim:VALUE>186</cim:VALUE><cim:VALUE>187</cim:VALUE><cim:VALUE>188</cim:VALUE><cim:VALUE>189</cim:VALUE><cim:VALUE>190</cim:VALUE><cim:VALUE>191</cim:VALUE><cim:VALUE>192</cim:VALUE><cim:VALUE>193</cim:VALUE><cim:VALUE>194</cim:VALUE><cim:VALUE>195</cim:VALUE><cim:VALUE>196</cim:VALUE><cim:VALUE>197</cim:VALUE><cim:VALUE>198</cim:VALUE><cim:VALUE>199</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>207</cim:VALUE><cim:VALUE>208</cim:VALUE><cim:VALUE>209</cim:VALUE><cim:VALUE>210</cim:VALUE><cim:VALUE>211</cim:VALUE><cim:VALUE>212</cim:VALUE><cim:VALUE>213</cim:VALUE><cim:VALUE>214</cim:VALUE><cim:VALUE>215</cim:VALUE><cim:VALUE>216</cim:VALUE><cim:VALUE>217</cim:VALUE><cim:VALUE>218</cim:VALUE><cim:VALUE>219</cim:VALUE><cim:VALUE>220</cim:VALUE><cim:VALUE>221</cim:VALUE><cim:VALUE>222</cim:VALUE><cim:VALUE>223</cim:VALUE><cim:VALUE>224</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100</cim:VALUE><cim:VALUE>4101</cim:VALUE><cim:VALUE>4102</cim:VALUE><cim:VALUE>4103</cim:VALUE><cim:VALUE>4104</cim:VALUE><cim:VALUE>4105</cim:VALUE><cim:VALUE>4106</cim:VALUE><cim:VALUE>4107</cim:VALUE><cim:VALUE>4108</cim:VALUE><cim:VALUE>4109</cim:VALUE><cim:VALUE>4110</cim:VALUE><cim:VALUE>4111</cim:VALUE><cim:VALUE>4112</cim:VALUE><cim:VALUE>4113</cim:VALUE><cim:VALUE>4114</cim:VALUE><cim:VALUE>4115</cim:VALUE><cim:VALUE>4200</cim:VALUE><cim:VALUE>4201</cim:VALUE><cim:VALUE>4202</cim:VALUE><cim:VALUE>4203</cim:VALUE><cim:VALUE>4204</cim:VALUE><cim:VALUE>4205</cim:VALUE><cim:VALUE>4300</cim:VALUE><cim:VALUE>4400</cim:VALUE><cim:VALUE>4401</cim:VALUE><cim:VALUE>4402</cim:VALUE><cim:VALUE>4403</cim:VALUE><cim:VALUE>4404</cim:VALUE><cim:VALUE>4405</cim:VALUE><cim:VALUE>4406</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Regular 1822</cim:VALUE><cim:VALUE>HDH 1822</cim:VALUE><cim:VALUE>DDN X.25</cim:VALUE><cim:VALUE>RFC877 X.25</cim:VALUE><cim:VALUE>Ethernet CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.3 CSMA/CD</cim:VALUE><cim:VALUE>ISO 802.4 Token Bus</cim:VALUE><cim:VALUE>ISO 802.5 Token Ring</cim:VALUE><cim:VALUE>ISO 802.6 MAN</cim:VALUE><cim:VALUE>StarLAN</cim:VALUE><cim:VALUE>Proteon 10Mbit</cim:VALUE><cim:VALUE>Proteon 80Mbit</cim:VALUE><cim:VALUE>HyperChannel</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>LAP-B</cim:VALUE><cim:VALUE>SDLC</cim:VALUE><cim:VALUE>DS1</cim:VALUE><cim:VALUE>E1</cim:VALUE><cim:VALUE>Basic ISDN</cim:VALUE><cim:VALUE>Primary ISDN</cim:VALUE><cim:VALUE>Proprietary Point-to-Point Serial</cim:VALUE><cim:VALUE>PPP</cim:VALUE><cim:VALUE>Software Loopback</cim:VALUE><cim:VALUE>EON</cim:VALUE><cim:VALUE>Ethernet 3Mbit</cim:VALUE><cim:VALUE>NSIP</cim:VALUE><cim:VALUE>SLIP</cim:VALUE><cim:VALUE>Ultra</cim:VALUE><cim:VALUE>DS3</cim:VALUE><cim:VALUE>SIP</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>RS-232</cim:VALUE><cim:VALUE>Parallel</cim:VALUE><cim:VALUE>ARCNet</cim:VALUE><cim:VALUE>ARCNet Plus</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>MIO X.25</cim:VALUE><cim:VALUE>SONET</cim:VALUE><cim:VALUE>X.25 PLE</cim:VALUE><cim:VALUE>ISO 802.211c</cim:VALUE><cim:VALUE>LocalTalk</cim:VALUE><cim:VALUE>SMDS DXI</cim:VALUE><cim:VALUE>Frame Relay Service</cim:VALUE><cim:VALUE>V.35</cim:VALUE><cim:VALUE>HSSI</cim:VALUE><cim:VALUE>HIPPI</cim:VALUE><cim:VALUE>Modem</cim:VALUE><cim:VALUE>AAL5</cim:VALUE><cim:VALUE>SONET Path</cim:VALUE><cim:VALUE>SONET VT</cim:VALUE><cim:VALUE>SMDS ICIP</cim:VALUE><cim:VALUE>Proprietary Virtual/Internal</cim:VALUE><cim:VALUE>Proprietary Multiplexor</cim:VALUE><cim:VALUE>IEEE 802.12</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>HIPPI Interface</cim:VALUE><cim:VALUE>Frame Relay Interconnect</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.3</cim:VALUE><cim:VALUE>ATM Emulated LAN for 802.5</cim:VALUE><cim:VALUE>ATM Emulated Circuit</cim:VALUE><cim:VALUE>Fast Ethernet (100BaseT)</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>V.11</cim:VALUE><cim:VALUE>V.36</cim:VALUE><cim:VALUE>G703 at 64K</cim:VALUE><cim:VALUE>G703 at 2Mb</cim:VALUE><cim:VALUE>QLLC</cim:VALUE><cim:VALUE>Fast Ethernet 100BaseFX</cim:VALUE><cim:VALUE>Channel</cim:VALUE><cim:VALUE>IEEE 802.11</cim:VALUE><cim:VALUE>IBM 260/370 OEMI Channel</cim:VALUE><cim:VALUE>ESCON</cim:VALUE><cim:VALUE>Data Link Switching</cim:VALUE><cim:VALUE>ISDN S/T Interface</cim:VALUE><cim:VALUE>ISDN U Interface</cim:VALUE><cim:VALUE>LAP-D</cim:VALUE><cim:VALUE>IP Switch</cim:VALUE><cim:VALUE>Remote Source Route Bridging</cim:VALUE><cim:VALUE>ATM Logical</cim:VALUE><cim:VALUE>DS0</cim:VALUE><cim:VALUE>DS0 Bundle</cim:VALUE><cim:VALUE>BSC</cim:VALUE><cim:VALUE>Async</cim:VALUE><cim:VALUE>Combat Net Radio</cim:VALUE><cim:VALUE>ISO 802.5r DTR</cim:VALUE><cim:VALUE>Ext Pos Loc Report System</cim:VALUE><cim:VALUE>AppleTalk Remote Access Protocol</cim:VALUE><cim:VALUE>Proprietary Connectionless</cim:VALUE><cim:VALUE>ITU X.29 Host PAD</cim:VALUE><cim:VALUE>ITU X.3 Terminal PAD</cim:VALUE><cim:VALUE>Frame Relay MPI</cim:VALUE><cim:VALUE>ITU X.213</cim:VALUE><cim:VALUE>ADSL</cim:VALUE><cim:VALUE>RADSL</cim:VALUE><cim:VALUE>SDSL</cim:VALUE><cim:VALUE>VDSL</cim:VALUE><cim:VALUE>ISO 802.5 CRFP</cim:VALUE><cim:VALUE>Myrinet</cim:VALUE><cim:VALUE>Voice Receive and Transmit</cim:VALUE><cim:VALUE>Voice Foreign Exchange Office</cim:VALUE><cim:VALUE>Voice Foreign Exchange Service</cim:VALUE><cim:VALUE>Voice Encapsulation</cim:VALUE><cim:VALUE>Voice over IP</cim:VALUE><cim:VALUE>ATM DXI</cim:VALUE><cim:VALUE>ATM FUNI</cim:VALUE><cim:VALUE>ATM IMA</cim:VALUE><cim:VALUE>PPP Multilink Bundle</cim:VALUE><cim:VALUE>IP over CDLC</cim:VALUE><cim:VALUE>IP over CLAW</cim:VALUE><cim:VALUE>Stack to Stack</cim:VALUE><cim:VALUE>Virtual IP Address</cim:VALUE><cim:VALUE>MPC</cim:VALUE><cim:VALUE>IP over ATM</cim:VALUE><cim:VALUE>ISO 802.5j Fibre Token Ring</cim:VALUE><cim:VALUE>TDLC</cim:VALUE><cim:VALUE>Gigabit Ethernet</cim:VALUE><cim:VALUE>HDLC</cim:VALUE><cim:VALUE>LAP-F</cim:VALUE><cim:VALUE>V.37</cim:VALUE><cim:VALUE>X.25 MLP</cim:VALUE><cim:VALUE>X.25 Hunt Group</cim:VALUE><cim:VALUE>Transp HDLC</cim:VALUE><cim:VALUE>Interleave Channel</cim:VALUE><cim:VALUE>FAST Channel</cim:VALUE><cim:VALUE>IP (for APPN HPR in IP Networks)</cim:VALUE><cim:VALUE>CATV MAC Layer</cim:VALUE><cim:VALUE>CATV Downstream</cim:VALUE><cim:VALUE>CATV Upstream</cim:VALUE><cim:VALUE>Avalon 12MPP Switch</cim:VALUE><cim:VALUE>Tunnel</cim:VALUE><cim:VALUE>Coffee</cim:VALUE><cim:VALUE>Circuit Emulation Service</cim:VALUE><cim:VALUE>ATM SubInterface</cim:VALUE><cim:VALUE>Layer 2 VLAN using 802.1Q</cim:VALUE><cim:VALUE>Layer 3 VLAN using IP</cim:VALUE><cim:VALUE>Layer 3 VLAN using IPX</cim:VALUE><cim:VALUE>Digital Power Line</cim:VALUE><cim:VALUE>Multimedia Mail over IP</cim:VALUE><cim:VALUE>DTM</cim:VALUE><cim:VALUE>DCN</cim:VALUE><cim:VALUE>IP Forwarding</cim:VALUE><cim:VALUE>MSDSL</cim:VALUE><cim:VALUE>IEEE 1394</cim:VALUE><cim:VALUE>IF-GSN/HIPPI-6400</cim:VALUE><cim:VALUE>DVB-RCC MAC Layer</cim:VALUE><cim:VALUE>DVB-RCC Downstream</cim:VALUE><cim:VALUE>DVB-RCC Upstream</cim:VALUE><cim:VALUE>ATM Virtual</cim:VALUE><cim:VALUE>MPLS Tunnel</cim:VALUE><cim:VALUE>SRP</cim:VALUE><cim:VALUE>Voice over ATM</cim:VALUE><cim:VALUE>Voice over Frame Relay</cim:VALUE><cim:VALUE>ISDL</cim:VALUE><cim:VALUE>Composite Link</cim:VALUE><cim:VALUE>SS7 Signaling Link</cim:VALUE><cim:VALUE>Proprietary P2P Wireless</cim:VALUE><cim:VALUE>Frame Forward</cim:VALUE><cim:VALUE>RFC1483 Multiprotocol over ATM</cim:VALUE><cim:VALUE>USB</cim:VALUE><cim:VALUE>IEEE 802.3ad Link Aggregate</cim:VALUE><cim:VALUE>BGP Policy Accounting</cim:VALUE><cim:VALUE>FRF .16 Multilink FR</cim:VALUE><cim:VALUE>H.323 Gatekeeper</cim:VALUE><cim:VALUE>H.323 Proxy</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>Multi-Frequency Signaling Link</cim:VALUE><cim:VALUE>HDSL-2</cim:VALUE><cim:VALUE>S-HDSL</cim:VALUE><cim:VALUE>DS1 Facility Data Link</cim:VALUE><cim:VALUE>Packet over SONET/SDH</cim:VALUE><cim:VALUE>DVB-ASI Input</cim:VALUE><cim:VALUE>DVB-ASI Output</cim:VALUE><cim:VALUE>Power Line</cim:VALUE><cim:VALUE>Non Facility Associated Signaling</cim:VALUE><cim:VALUE>TR008</cim:VALUE><cim:VALUE>GR303 RDT</cim:VALUE><cim:VALUE>GR303 IDT</cim:VALUE><cim:VALUE>ISUP</cim:VALUE><cim:VALUE>Proprietary Wireless MAC Layer</cim:VALUE><cim:VALUE>Proprietary Wireless Downstream</cim:VALUE><cim:VALUE>Proprietary Wireless Upstream</cim:VALUE><cim:VALUE>HIPERLAN Type 2</cim:VALUE><cim:VALUE>Proprietary Broadband Wireless Access Point to Mulipoint</cim:VALUE><cim:VALUE>SONET Overhead Channel</cim:VALUE><cim:VALUE>Digital Wrapper Overhead Channel</cim:VALUE><cim:VALUE>ATM Adaptation Layer 2</cim:VALUE><cim:VALUE>Radio MAC</cim:VALUE><cim:VALUE>ATM Radio</cim:VALUE><cim:VALUE>Inter Machine Trunk</cim:VALUE><cim:VALUE>MVL DSL</cim:VALUE><cim:VALUE>Long Read DSL</cim:VALUE><cim:VALUE>Frame Relay DLCI Endpoint</cim:VALUE><cim:VALUE>ATM VCI Endpoint</cim:VALUE><cim:VALUE>Optical Channel</cim:VALUE><cim:VALUE>Optical Transport</cim:VALUE><cim:VALUE>Proprietary ATM</cim:VALUE><cim:VALUE>Voice over Cable</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>TE Link</cim:VALUE><cim:VALUE>Q.2931</cim:VALUE><cim:VALUE>Virtual Trunk Group</cim:VALUE><cim:VALUE>SIP Trunk Group</cim:VALUE><cim:VALUE>SIP Signaling</cim:VALUE><cim:VALUE>CATV Upstream Channel</cim:VALUE><cim:VALUE>Econet</cim:VALUE><cim:VALUE>FSAN 155Mb PON</cim:VALUE><cim:VALUE>FSAN 622Mb PON</cim:VALUE><cim:VALUE>Transparent Bridge</cim:VALUE><cim:VALUE>Line Group</cim:VALUE><cim:VALUE>Voice E&amp;M Feature Group</cim:VALUE><cim:VALUE>Voice FGD EANA</cim:VALUE><cim:VALUE>Voice DID</cim:VALUE><cim:VALUE>MPEG Transport</cim:VALUE><cim:VALUE>6To4</cim:VALUE><cim:VALUE>GTP</cim:VALUE><cim:VALUE>Paradyne EtherLoop 1</cim:VALUE><cim:VALUE>Paradyne EtherLoop 2</cim:VALUE><cim:VALUE>Optical Channel Group</cim:VALUE><cim:VALUE>HomePNA</cim:VALUE><cim:VALUE>GFP</cim:VALUE><cim:VALUE>ciscoISLvlan</cim:VALUE><cim:VALUE>actelisMetaLOOP</cim:VALUE><cim:VALUE>Fcip</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE><cim:VALUE>802.11a</cim:VALUE><cim:VALUE>802.11b</cim:VALUE><cim:VALUE>802.11g</cim:VALUE><cim:VALUE>802.11h</cim:VALUE><cim:VALUE>NFS</cim:VALUE><cim:VALUE>CIFS</cim:VALUE><cim:VALUE>DAFS</cim:VALUE><cim:VALUE>WebDAV</cim:VALUE><cim:VALUE>HTTP</cim:VALUE><cim:VALUE>FTP</cim:VALUE><cim:VALUE>NDMP</cim:VALUE><cim:VALUE>Telnet</cim:VALUE><cim:VALUE>SSH</cim:VALUE><cim:VALUE>SM CLP</cim:VALUE><cim:VALUE>SMTP</cim:VALUE><cim:VALUE>LDAP</cim:VALUE><cim:VALUE>RDP</cim:VALUE><cim:VALUE>HTTPS</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_NextService" NAME="CIM_NextServiceAfterClassifierElement"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>An association used to establish a predecessor-successor relationship between a single ClassifierElement (within a ClassifierService) and the next ConditioningService object that further processes the selected traffic. Note that the cardinalities indicate that a FollowingService MUST be defined, after the ClassifierElement. This is because there is no reason to classify traffic unless further processing will be done.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NextServiceAfterClassifierElement" PROPAGATED="false" REFERENCECLASS="CIM_ClassifierElement" NAME="PrecedingService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PrecedingService</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ClassifierElement that selects traffic to be passed to the FollowingService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_NextServiceAfterClassifierElement" PROPAGATED="false" REFERENCECLASS="CIM_ConditioningService" NAME="FollowingService"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>FollowingService</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ConditioningService that follows the ClassifierElement.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RoutingProtocolDomain" NAME="CIM_OSPFArea"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::OSPF</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class represents an OSPF area. The definition of an OSPF area from RFC2328, is &apos;OSPF allows sets of networks to be grouped together. Such a grouping is called an area. The topology of an area is hidden from the rest of the Autonomous System. This information hiding enables a significant reduction in routing traffic. Also, routing within the area is determined only by the area&apos;s own topology, lending the area protection from bad routing data.&apos; This class has a &apos;Type&apos; propery, which distinguishes between the different area types. This approach was chosen, because it provides a simpler way to indicate the type of an area, and additional subclassing is not needed at this time.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OSPFArea" PROPAGATED="false" NAME="AreaID" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The area ID of this OSPF area, see C.2 in RFC 2328.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfAreaId</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFArea" PROPAGATED="false" NAME="AreaType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The type of the OSPF area.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Plain</cim:VALUE><cim:VALUE>Stub</cim:VALUE><cim:VALUE>NSSA</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFArea" PROPAGATED="false" NAME="ExtLsdbLimit" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the number of non-default AS-external-LSAs in a router&apos;s link-state database reaches this limit, the router enters OverflowState, see 2.1 in RFC 1765.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfExtLsdbLimit</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_AdminDomain" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>NameFormat</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The NameFormat property identifies how the Name of the AdminDomain is generated, using the heuristic specified in the CIM V2 System Model specification. The property assumes that to determine and assign a Name the documented rules are traversed in order. The NameFormat Values list defines the precedence order for assigning the Name of the AdminDomain. 

&quot;FC&quot; has been deprecated and replaced by &quot;WWN&quot; to be consistent with the other ValueMaps.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>AS</cim:VALUE><cim:VALUE>NAP</cim:VALUE><cim:VALUE>NOC</cim:VALUE><cim:VALUE>POP</cim:VALUE><cim:VALUE>RNP</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>WAN</cim:VALUE><cim:VALUE>LAN</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>IB</cim:VALUE><cim:VALUE>FC</cim:VALUE><cim:VALUE>Policy Repository</cim:VALUE><cim:VALUE>WWN</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Autonomous System</cim:VALUE><cim:VALUE>Network Access Provider</cim:VALUE><cim:VALUE>Network Operations Center</cim:VALUE><cim:VALUE>Point of Presence</cim:VALUE><cim:VALUE>Regional Network Provider</cim:VALUE><cim:VALUE>IP</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>Dial</cim:VALUE><cim:VALUE>WAN</cim:VALUE><cim:VALUE>LAN</cim:VALUE><cim:VALUE>ISDN</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>E.164</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>Policy Repository</cim:VALUE><cim:VALUE>Fibre Channel Worldwide Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AdminDomain.Name</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The inherited Name serves as the key of a System instance in an enterprise environment.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary system owner. The system owner is the primary user of the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="Roles" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be &apos;Building 8 print server&apos; or &apos;Boise user directories&apos;. A single system may perform multiple roles. 
Note that the instrumentation view of the &apos;roles&apos; of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="OtherIdentifyingInfo" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.IdentifyingDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_System" PROPAGATED="true" NAME="IdentifyingDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_System.OtherIdentifyingInfo</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_OSPFProtocolEndpointBase" NAME="CIM_OSPFProtocolEndpoint"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::ProtocolEndpoints</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class represents the OSPF configuration of an interface running OSPF. The instance of this class should be connected to an IPProtocolEndpoint instance via a BindsTo association. The IPProtocolEndpoint instance is the Antecedent and the OSPFProtocolEndpoint instance is the Dependent in the BindsTo association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpoint" PROPAGATED="false" NAME="Priority" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When two routers attached to a network both attempt to become the Designated Router, the one with the highest (i.e. largest) Priority takes precedence, see C.3 in RFC 2328. Only routers with greater than zero priority are eligible to become Designated Router.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfRtrPriority</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpoint" PROPAGATED="false" NAME="PollInterval" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If a neighbouring router on an NBMA (NonBroadcast MultiAccess) link becomes inactive, it is still necessary to send Hello Packets to the dead neighbor. These packets will be sent at the reduced rate, which should be much larger than HelloInterval, see C.5 in RFC 2328.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfPollInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpoint" PROPAGATED="false" NAME="Cost" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The cost of the routes through this OSPF endpoint, see C.3 in RFC 2328.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfMetricStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpoint" PROPAGATED="false" NAME="IfDemand" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates whether the interface connects to an on-demand circuit, see RFC 1793.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfDemand</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>EnabledState</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The operational status of the interface, see ospfIfAdminStat in RFC 1850. This is an integer enumeration whose complete definition is found in the EnabledLogicalElement class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfAdminStat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="true" NAME="TransitDelay" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Estimated delay, in seconds that it takes to transmit a Link State Update Packet over this interface, see C.3 in RFC 2328.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfTransitDelay</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="true" NAME="RetransmitInterval" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The number of seconds between LSA (Link State Advertisement) retransmissions, see C.3 in RFC 2328.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Seconds</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfRetransInterval</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="true" NAME="AuthType" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="Required" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Identifies the authentication procedure to be used on the attached network, see C.3 in RFC 2328.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Null authentication</cim:VALUE><cim:VALUE>Simple password</cim:VALUE><cim:VALUE>Cryptographic authentication</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfAuthType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="true" NAME="OtherAuthType" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Specifies the authentication procedure if the value, &quot;Other&quot; (1) is set for AuthType.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_OSPFProtocolEndpoint.AuthType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="true" NAME="AuthKey" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This key is used during the authentication procedure to verify OSPF protocol packets, see C.3 RFC 2328. It is used in the &quot;Simple password&quot; and in the &quot;Cryptographic authentication&quot; case too.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|OSPF-MIB.ospfIfAuthKey</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_OSPFProtocolEndpointBase" PROPAGATED="true" NAME="ProtocolIFType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ProtocolIFType</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>ProtocolIFType&apos;s enumeration is limited to OSPF and reserved values for this subclass of ProtocolEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>225..4095</cim:VALUE><cim:VALUE>4109</cim:VALUE><cim:VALUE>4301..32767</cim:VALUE><cim:VALUE>32768..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>IANA Reserved</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>4109</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Description</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifDescr</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>OperationalStatus</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifOperStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>TimeOfLastStateChange</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIB.IETF|IF-MIB.ifLastChange</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. The method selected is described in the NameFormat property of this class.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="NameFormat" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="ProtocolType" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. 
Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>19</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>21</cim:VALUE><cim:VALUE>22</cim:VALUE><cim:VALUE>23</cim:VALUE><cim:VALUE>24</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>26</cim:VALUE><cim:VALUE>27</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>IPv4</cim:VALUE><cim:VALUE>IPv6</cim:VALUE><cim:VALUE>IPX</cim:VALUE><cim:VALUE>AppleTalk</cim:VALUE><cim:VALUE>DECnet</cim:VALUE><cim:VALUE>SNA</cim:VALUE><cim:VALUE>CONP</cim:VALUE><cim:VALUE>CLNP</cim:VALUE><cim:VALUE>VINES</cim:VALUE><cim:VALUE>XNS</cim:VALUE><cim:VALUE>ATM</cim:VALUE><cim:VALUE>Frame Relay</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>TokenRing</cim:VALUE><cim:VALUE>FDDI</cim:VALUE><cim:VALUE>Infiniband</cim:VALUE><cim:VALUE>Fibre Channel</cim:VALUE><cim:VALUE>ISDN BRI Endpoint</cim:VALUE><cim:VALUE>ISDN B Channel Endpoint</cim:VALUE><cim:VALUE>ISDN D Channel Endpoint</cim:VALUE><cim:VALUE>IPv4/v6</cim:VALUE><cim:VALUE>BGP</cim:VALUE><cim:VALUE>OSPF</cim:VALUE><cim:VALUE>MPLS</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>TCP</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.OtherTypeDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ProtocolEndpoint" PROPAGATED="true" NAME="OtherTypeDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ProtocolEndpoint.ProtocolType</cim:VALUE><cim:VALUE>CIM_ProtocolEndpoint.ProtocolIFType</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SAPSAPDependency" NAME="CIM_OutboundVLAN"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::VLAN</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is deprecated in lieu or not being necessary to indicate whether the VLAN is inbound/outbound This association makes explicit the operational dependencies of a SwitchPort when operating in a VLAN. If there is no instance of OutboundVLAN between a given SwitchPort and VLAN, then any packet that has been assigned to the VLAN and whose destination address is associated with the port will be dropped by the switch without being transmitted. Otherwise, the packet will be transmitted.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OutboundVLAN" PROPAGATED="false" REFERENCECLASS="CIM_VLAN" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VLAN to which the SwitchPort is assigned.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_OutboundVLAN" PROPAGATED="false" REFERENCECLASS="CIM_SwitchPort" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SwitchPort on the VLAN.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_OutboundVLAN" PROPAGATED="false" NAME="Tagged" TYPE="boolean"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>If Tagged is TRUE, then the packet will be transmitted in encapsulated form, tagged with the associated VLAN tag. If Tagged is FALSE, the packet will be trasmitted without any VLAN tag.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_PeerOfSAEndpoint"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IPsec</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>PeerOfIPsecSAEndpoint identifies the peer of the IPsecSAEndpoint.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PeerOfSAEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_RemoteServiceAccessPoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The peer for the SAEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PeerOfSAEndpoint" PROPAGATED="false" REFERENCECLASS="CIM_IPsecSAEndpoint" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IPsecSAEndpoint which has a peer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_Phase1SAUsedForPhase2"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IPsec</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>Phase1SAUsedForPhase2 associates a phase 1 endpoint (such as an IKESAEndpoint) with an IPsecSAEndpoint that was negotiated using that phase 1 Security Association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Phase1SAUsedForPhase2" PROPAGATED="false" REFERENCECLASS="CIM_SecurityAssociationEndpoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Phase 1 SAEndpoint that protected the negotiation of the phase 2 Security Association. An example of a phase 1 endpoint is an IKESAEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Phase1SAUsedForPhase2" PROPAGATED="false" REFERENCECLASS="CIM_IPsecSAEndpoint" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The phase 2 SAEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceServiceDependency" NAME="CIM_RelatedSpanningTree"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This association identifies the spanning tree in which a forwarding database (TransparentBridgingService) is nested.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RelatedSpanningTree" PROPAGATED="false" REFERENCECLASS="CIM_TransparentBridgingService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The TransparentBridgingService that supports a SpanningTreeService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RelatedSpanningTree" PROPAGATED="false" REFERENCECLASS="CIM_SpanningTreeService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SpanningTree in which a TransparentBridgingService is nested.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="true" NAME="TypeOfDependency" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The nature of the Service-to-Service dependency. 2 - Antecedent Service shall have completed before Dependent service&apos;s functionality is available.
3 - Antecedent Service shall have started before Dependent service&apos;s functionality is available.
4 - Antecedent Service shall not be started in order for Dependent service&apos;s functionality to be available.
5 - The two Services cooperate and augment each other&apos;s function. There is no requirement implied by this value regarding the execution of the Antecedent service in order for the Dependent service to operate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Service Must Have Completed</cim:VALUE><cim:VALUE>Service Must Be Started</cim:VALUE><cim:VALUE>Service Must Not Be Started</cim:VALUE><cim:VALUE>Cooperate</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceServiceDependency" PROPAGATED="true" NAME="RestartService" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property describes that the Antecedent Service must be restarted after the Dependent operation is complete.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceSAPDependency" NAME="CIM_RelatedTransparentBridgingService"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::VLAN</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This class is deprecated as a fall out of the previous deprecations within the existing model The association between a VLAN and the forwarding database (some use the term filtering database) used to determine which port a packet should be transmitted on, given that it is assigned to the VLAN and that it has a particular destination MAC address. The TransparentBridgingService represents a forwarding database.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RelatedTransparentBridgingService" PROPAGATED="false" REFERENCECLASS="CIM_VLAN" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The VLAN.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_RelatedTransparentBridgingService" PROPAGATED="false" REFERENCECLASS="CIM_TransparentBridgingService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The BridgingService that determines the port, given the the VLAN and addressing information.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_RemotePort" NAME="CIM_SNMPTrapTarget"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SNMP</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>SNMPTrapTarget contains information describing a remote system, to which Informs and Traps are sent. An SNMPService is related via a ServiceSAPDependency association to one or more instances of this class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_SNMPTrapTarget" PROPAGATED="false" NAME="AccessInfo" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>AccessInfo</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The host address.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemoteServiceAccessPoint.InfoFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SNMPTrapTarget" PROPAGATED="false" NAME="PortProtocol" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PortProtocol</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A UDP port to which the traps/informs are sent.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>TCP</cim:VALUE><cim:VALUE>UDP</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemotePort.OtherProtocolDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>3</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SNMPTrapTarget" PROPAGATED="false" NAME="PortInfo" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PortInfo</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The UDP port number to which the traps/informs are sent. The default is port 162.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemotePort.PortProtocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>162</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SNMPTrapTarget" PROPAGATED="false" NAME="NotificationMessage" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Allows the selection of the notification message - Traps or Informs. By default, Traps are selected.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Traps</cim:VALUE><cim:VALUE>Informs</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>1</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SNMPTrapTarget" PROPAGATED="false" NAME="SNMPVersion" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SNMP version used to send the traps or informs. Note that v1 does not support informs.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>v1</cim:VALUE><cim:VALUE>v2C</cim:VALUE><cim:VALUE>v3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_SNMPTrapTarget" PROPAGATED="false" NAME="CommunityString" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A community string/password to send with the trap operation.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RemotePort" PROPAGATED="true" NAME="OtherProtocolDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the protocol when the property PortProtocol is set to 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemotePort.PortProtocol</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RemoteServiceAccessPoint" PROPAGATED="true" NAME="InfoFormat" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated integer that describes the format and interpretation of the AccessInfo property.
206&apos;Parameterized URL&apos;- a URL containing ${parameterName} strings. Those strings are intended to be replaced in their entirety by the value of the named parameter. The interpretation of such parameters is not defined by this subclass. 
As an example use: If a parameter named &apos;CompanyURL&apos; has a value of &apos;www.DMTF.org&apos; and the value of AccessInfo was &apos;http:\${CompanyURL}&apos;, then the resultant URL is intended to be &apos;http:\www.dmtf.org&apos;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>100</cim:VALUE><cim:VALUE>101</cim:VALUE><cim:VALUE>102</cim:VALUE><cim:VALUE>103</cim:VALUE><cim:VALUE>104</cim:VALUE><cim:VALUE>200</cim:VALUE><cim:VALUE>201</cim:VALUE><cim:VALUE>202</cim:VALUE><cim:VALUE>203</cim:VALUE><cim:VALUE>204</cim:VALUE><cim:VALUE>205</cim:VALUE><cim:VALUE>206</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Other</cim:VALUE><cim:VALUE>Host Name</cim:VALUE><cim:VALUE>IPv4 Address</cim:VALUE><cim:VALUE>IPv6 Address</cim:VALUE><cim:VALUE>IPX Address</cim:VALUE><cim:VALUE>DECnet Address</cim:VALUE><cim:VALUE>SNA Address</cim:VALUE><cim:VALUE>Autonomous System Number</cim:VALUE><cim:VALUE>MPLS Label</cim:VALUE><cim:VALUE>IPv4 Subnet Address</cim:VALUE><cim:VALUE>IPv6 Subnet Address</cim:VALUE><cim:VALUE>IPv4 Address Range</cim:VALUE><cim:VALUE>IPv6 Address Range</cim:VALUE><cim:VALUE>Dial String</cim:VALUE><cim:VALUE>Ethernet Address</cim:VALUE><cim:VALUE>Token Ring Address</cim:VALUE><cim:VALUE>ATM Address</cim:VALUE><cim:VALUE>Frame Relay Address</cim:VALUE><cim:VALUE>URL</cim:VALUE><cim:VALUE>FQDN</cim:VALUE><cim:VALUE>User FQDN</cim:VALUE><cim:VALUE>DER ASN1 DN</cim:VALUE><cim:VALUE>DER ASN1 GN</cim:VALUE><cim:VALUE>Key ID</cim:VALUE><cim:VALUE>Parameterized URL</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemoteServiceAccessPoint.OtherInfoFormatDescription</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RemoteServiceAccessPoint" PROPAGATED="true" NAME="OtherInfoFormatDescription" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Describes the format when the property InfoFormat is set to 1 (Other).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemoteServiceAccessPoint.InfoFormat</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RemoteServiceAccessPoint" PROPAGATED="true" NAME="AccessContext" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AccessContext property identifies the role this RemoteServiceAccessPoint is playing in the hosting system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Default Gateway</cim:VALUE><cim:VALUE>DNS Server</cim:VALUE><cim:VALUE>SNMP Trap Destination</cim:VALUE><cim:VALUE>MPLS Tunnel Destination</cim:VALUE><cim:VALUE>DHCP Server</cim:VALUE><cim:VALUE>SMTP Server</cim:VALUE><cim:VALUE>LDAP Server</cim:VALUE><cim:VALUE>Network Time Protocol (NTP) Server</cim:VALUE><cim:VALUE>Management Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemoteServiceAccessPoint.OtherAccessContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>0</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_RemoteServiceAccessPoint" PROPAGATED="true" NAME="OtherAccessContext" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>When the AccessContext property contains a value of 1, &quot;Other&quot; then this is a free form string providing more information about the role of RemoteServiceAccessPoint in the hosting system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_RemoteServiceAccessPoint.AccessContext</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ServiceAccessPoint" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the ServiceAccessPoint and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_BindsToLANEndpoint" NAME="CIM_Switchable"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EndpointIdentity</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A switch port has a LANEndpoint that is exposed via this relationship. The associaiton is deprecated since a binding is not the correct relationship. The SwitchPort is simply another aspect of the LANEndpoint - which is indicated by the EndpointIdentity relationship.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Switchable" PROPAGATED="false" REFERENCECLASS="CIM_LANEndpoint" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EndpointIdentity.SystemElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The switch port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_Switchable" PROPAGATED="false" REFERENCECLASS="CIM_SwitchPort" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EndpointIdentity.SameElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LAN endpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_BindsToLANEndpoint" PROPAGATED="true" NAME="FrameType" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This describes the framing method for the upper layer SAP or Endpoint that is bound to the LANEndpoint. Note: &quot;Raw802.3&quot; is only known to be used with the IPX protocol.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Ethernet</cim:VALUE><cim:VALUE>802.2</cim:VALUE><cim:VALUE>SNAP</cim:VALUE><cim:VALUE>Raw802.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ForwardsAmong" NAME="CIM_SwitchesAmong"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A SwitchService switches frames between SwitchPorts. This association makes that relationship explicit.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchesAmong" PROPAGATED="false" REFERENCECLASS="CIM_SwitchPort" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The switch port.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchesAmong" PROPAGATED="false" REFERENCECLASS="CIM_SwitchService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The switching service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceComponent" NAME="CIM_SwitchServiceTransparentBridging"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An association linking a SwitchService to a component TransparentBridgingService. The cardinality of the TransparentBridgingService is 0..1 for a VLAN-unaware switch.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchServiceTransparentBridging" PROPAGATED="false" REFERENCECLASS="CIM_SwitchService" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The parent SwitchService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SwitchServiceTransparentBridging" PROPAGATED="false" REFERENCECLASS="CIM_TransparentBridgingService" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The component BridgingService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ElementSettingData" NAME="CIM_TransformOfSecurityAssociation"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::IPsec</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>TransformOfSecurityAssociation maps a SecurityAssociation Endpoint with the transform that it uses. For security, no keying material of the SA is exposed.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_TransformOfSecurityAssociation" PROPAGATED="false" REFERENCECLASS="CIM_SATransform" NAME="SettingData"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>SettingData</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Transform of the IPsecSAEndpoint.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_TransformOfSecurityAssociation" PROPAGATED="false" REFERENCECLASS="CIM_IPsecSAEndpoint" NAME="ManagedElement"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>ManagedElement</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IPsecSAEndpoint that uses the transform.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_ElementSettingData" PROPAGATED="true" NAME="IsDefault" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated integer indicating that the referenced setting is a default setting for the element, or that this information is unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Is Default</cim:VALUE><cim:VALUE>Is Not Default</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ElementSettingData" PROPAGATED="true" NAME="IsCurrent" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated integer indicating that the referenced setting is currently being used in the operation of the element, or that this information is unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Is Current</cim:VALUE><cim:VALUE>Is Not Current</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ElementSettingData" PROPAGATED="true" NAME="IsNext" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated integer indicating whether or not the referenced setting is the next setting to be applied. For example, the application could take place on a re-initialization, reset, reconfiguration request. This could be a permanent setting, or a setting used only one time, as indicated by the flag. If it is a permanent setting then the setting is applied every time the managed element reinitializes, until this flag is manually reset. However, if it is single use, then the flag is automatically cleared after the settings are applied. Also note that if this flag is specified (i.e. set to value other than &quot;Unknown&quot;), then this takes precedence over any SettingData that may have been specified as Default. For example: If the managed element is a computer system, and the value of this flag is &quot;Is Next&quot;, then the setting will be effective next time the system resets. And, unless this flag is changed, it will persist for subsequent system resets. However, if this flag is set to &quot;Is Next For Single Use&quot;, then this setting will only be used once and the flag would be reset after that to &quot;Is Not Next&quot;. So, in the above example, if the system reboots in a quick succession, the setting will not be used at the second reboot.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Is Next</cim:VALUE><cim:VALUE>Is Not Next</cim:VALUE><cim:VALUE>Is Next For Single Use</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_TransparentBridgingDynamicForwarding"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::SwitchingBridging</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association links an instance of the Transparent BridgingService to the entries of its forwarding database. The forwarding database is weak to the Service.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_TransparentBridgingDynamicForwarding" PROPAGATED="false" REFERENCECLASS="CIM_TransparentBridgingService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The transparent bridging service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_TransparentBridgingDynamicForwarding" PROPAGATED="false" REFERENCECLASS="CIM_DynamicForwardingEntry" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Dynamic Forwarding Entry of forwarding database.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AcceptCredentialFrom"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association specifies that a credential management service (e.g., CertificateAuthority or Kerberos key distribution service) is to be trusted to certify credentials, presented at the packet level. The association defines an &apos;approved&apos; CredentialManagementService that is used for validation. 

The use of this class is best explained via an example: 
If a CertificateAuthority is specified using this association, and a corresponding X509CredentialFilterEntry is also associated with a PacketFilterCondition (via the relationship, FilterOfPacketCondition), then the credential MUST match the FilterEntry data AND be certified by that CA (or one of the CredentialManagementServices in its trust hierarchy). Otherwise, the X509CredentialFilterEntry is deemed not to match. If a credential is certified by a CredentialManagementService associated with the PacketFilterCondition through the AcceptCredentialFrom relationship, but there is no corresponding CredentialFilterEntry, then all credentials from the related service are considered to match.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|AcceptCredentialFrom</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AcceptCredentialFrom" PROPAGATED="false" REFERENCECLASS="CIM_CredentialManagementService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CredentialManagementService that is issuing the credential to be matched in the PacketFilterCondition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|AcceptCredentialFrom.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AcceptCredentialFrom" PROPAGATED="false" REFERENCECLASS="CIM_PacketFilterCondition" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PacketFilterCondition that associates the CredentialManagementService and any FilterLists/FilterEntries.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>IPSP Policy Model.IETF|AcceptCredentialFrom.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyInSystem" NAME="CIM_PolicyActionInPolicyRepository"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ReusablePolicy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The ReusablePolicy association is a more general relationship that incorporates both Conditions and Actions as well as any other policy subclass. 

This class represents the hosting of reusable PolicyActions by a PolicyRepository. A reusable Policy Action is always related to a single PolicyRepository, via this association. 

Note, that an instance of PolicyAction can be either reusable or rule-specific. When the Action is rule- specific, it shall not be related to any PolicyRepository via the PolicyActionInPolicyRepository association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyActionInPolicyRepository" PROPAGATED="false" REFERENCECLASS="CIM_PolicyRepository" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ReusablePolicy.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property represents a PolicyRepository hosting one or more PolicyActions. A reusable PolicyAction is always related to exactly one PolicyRepository via the PolicyActionInPolicyRepository association. The [0..1] cardinality for this property covers the two types of PolicyActions: 0 for a rule-specific PolicyAction, 1 for a reusable one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyActionInPolicyRepository" PROPAGATED="false" REFERENCECLASS="CIM_PolicyAction" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ReusablePolicy.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property holds the name of a PolicyAction hosted in the PolicyRepository.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyInSystem" NAME="CIM_PolicyConditionInPolicyRepository"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ReusablePolicy</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The ReusablePolicy association is a more general relationship that incorporates both Conditions and Actions as well as any other policy subclass. 

This class represents the hosting of reusable PolicyConditions by a PolicyRepository. A reusable Policy Condition is always related to a single PolicyRepository, via this association. 

Note, that an instance of PolicyCondition can be either reusable or rule-specific. When the Condition is rule- specific, it shall not be related to any PolicyRepository via the PolicyConditionInPolicyRepository association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyConditionInPolicyRepository" PROPAGATED="false" REFERENCECLASS="CIM_PolicyRepository" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ReusablePolicy.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property identifies a PolicyRepository hosting one or more PolicyConditions. A reusable PolicyCondition is always related to exactly one PolicyRepository via the PolicyConditionInPolicyRepository association. The [0..1] cardinality for this property covers the two types of PolicyConditions: 0 for a rule-specific PolicyCondition, 1 for a reusable one.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyConditionInPolicyRepository" PROPAGATED="false" REFERENCECLASS="CIM_PolicyCondition" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ReusablePolicy.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property holds the name of a PolicyCondition hosted in the PolicyRepository.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SystemComponent" NAME="CIM_PolicyContainerInPolicyContainer"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A relationship that aggregates one or more lower-level ReusablePolicyContainer instances into a higher-level ReusablePolicyContainer.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyContainerInPolicyContainer" PROPAGATED="false" REFERENCECLASS="CIM_ReusablePolicyContainer" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A ReusablePolicyContainer that aggregates other ReusablePolicyContainers.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_PolicyContainerInPolicyContainer" PROPAGATED="false" REFERENCECLASS="CIM_ReusablePolicyContainer" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A ReusablePolicyContainer aggregated by another ReusablePolicyContainer.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_PolicyInSystem" NAME="CIM_ReusablePolicy"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Policy</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>The ReusablePolicy association provides for the reuse of any subclass of Policy in a ReusablePolicyContainer.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ReusablePolicy" PROPAGATED="false" REFERENCECLASS="CIM_ReusablePolicyContainer" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This property identifies a ReusablePolicyContainer that provides the administrative scope for the reuse of the referenced policy element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ReusablePolicy" PROPAGATED="false" REFERENCECLASS="CIM_Policy" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A reusable policy element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AllocatedResource" NAME="CIM_AllocatedDMA"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemResources</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An association between a LogicalDevice and a DMA System Resource indicating that the DMA Channel is assigned to the Device.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AllocatedDMA" PROPAGATED="false" REFERENCECLASS="CIM_DMA" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The DMA Channel.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AllocatedDMA" PROPAGATED="false" REFERENCECLASS="CIM_LogicalDevice" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The LogicalDevice to which the Resource is assigned.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_AllocatedDMA" PROPAGATED="false" NAME="BusMaster" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Boolean indicating whether the LogicalDevice can act as a bus master on the DMA Channel.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|System Resource DMA Info|001.6</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ResourceOfSystem" NAME="CIM_ComputerSystemResource"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemResources</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>An association between a ComputerSystem and the System Resources available on it.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ComputerSystemResource" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ComputerSystemResource" PROPAGATED="false" REFERENCECLASS="CIM_SystemResource" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A SystemResource of the ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AuthenticateForUse"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::AuthenticationReqmt</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>CIM_AuthenticateForUse is an association used to provide an AuthenticationService with the AuthenticationRequirement it needs to do its job. This association is unnecessary and therefore deprecated, since it is implied that an Identity MUST be authenticated (its CurrentlyAuthenticatedBoolean set to TRUE) in order to have any Privileges.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AuthenticateForUse" PROPAGATED="false" REFERENCECLASS="CIM_AuthenticationRequirement" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AuthenticationRequirementfor use.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AuthenticateForUse" PROPAGATED="false" REFERENCECLASS="CIM_AuthenticationService" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AuthenticationServicethat uses the requirements.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_CredentialManagementService" NAME="CIM_CertificateAuthority"><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::PublicKey</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A Certificate Authority (CA) is a credential management service that issues and cryptographically signs certificates. It acts as an trusted third-party intermediary in establishing trust relationships. The CA authenticates the identity of the holder of the &apos;private&apos; key, related to the certificate&apos;s &apos;public&apos; key.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY CLASSORIGIN="CIM_CertificateAuthority" PROPAGATED="false" NAME="CAPolicyStatement" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CAPolicyStatement describes what care is taken by the CertificateAuthority when signing a new certificate. The CAPolicyStatment may be a dot-delimited ASN.1 OID string which identifies to the formal policy statement.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CertificateAuthority" PROPAGATED="false" NAME="CRL" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A CRL, or CertificateRevocationList, is a list of certificates which the CertificateAuthority has revoked and which are not yet expired. Revocation is necessary when the private key associated with the public key of a certificate is lost or compromised, or when the person for whom the certificate is signed no longer is entitled to use the certificate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CertificateAuthority" PROPAGATED="false" NAME="CRLDistributionPoint" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Certificate revocation lists may be available from a number of distribution points. CRLDistributionPoint array values provide URIs for those distribution points.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_CertificateAuthority" PROPAGATED="false" NAME="CADistinguishedName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Certificates refer to their issuing CA by its Distinguished Name (as defined in X.501).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Dn" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CertificateAuthority" PROPAGATED="false" NAME="CRLRefreshFrequency" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The frequency, expressed in hours, at which the CA will update its Certificate Revocation List. Zero implies that the refresh frequency is unknown.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Units" TYPE="string"><cim:VALUE>Hours</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="PUnit" TYPE="string"><cim:VALUE>hour</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_CertificateAuthority" PROPAGATED="false" NAME="MaxChainLength" TYPE="uint8"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The maximum number of certificates in a certificate chain permitted for credentials issued by this certificate authority or it&apos;s subordinate CAs. 
The MaxChainLength of a superior CA in the trust hierarchy should be greater than this value and the MaxChainLength of a subordinate CA in the trust hierarchy should be less than this value.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemCreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CreationClassName of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.CreationClassName</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="SystemName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name of the scoping System.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Propagated" TYPE="string"><cim:VALUE>CIM_System.Name</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="CreationClassName" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Name" TYPE="string"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Name</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerName" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.3</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="PrimaryOwnerContact" TYPE="string"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>256</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|General Information|001.4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartMode" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Service.EnabledDefault</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Note: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. 
Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Automatic</cim:VALUE><cim:VALUE>Manual</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="Started" TYPE="boolean"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Started is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>EnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: 
Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. 
Disabled (3) indicates that the element will not execute commands and will drop any new requests. 
Shutting Down (4) indicates that the element is in the process of going to a Disabled state. 
Not Applicable (5) indicates the element does not support being enabled or disabled. 
Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. 
Test (7) indicates that the element is in a test state. 
Deferred (8) indicates that the element might be completing commands, but will queue any new requests. 
Quiesce (9) indicates that the element is enabled but in a restricted mode.
Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.OtherEnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>5</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="OtherEnabledState" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 (&quot;Other&quot;). This property must be set to null when EnabledState is any value other than 1.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>RequestedState is an integer enumeration that indicates the last requested or desired state for the element, irrespective of the mechanism through which it was requested. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 (&quot;Not Applicable&quot;), then this property has no meaning. Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. 
&quot;Unknown&quot; (0) indicates the last requested state for the element is unknown.
Note that the value &quot;No Change&quot; (5) has been deprecated in lieu of indicating the last requested state is &quot;Unknown&quot; (0). If the last requested or desired state is unknown, RequestedState should have the value &quot;Unknown&quot; (0), but may have the value &quot;No Change&quot; (5).Offline (6) indicates that the element has been requested to transition to the Enabled but Offline EnabledState. 
It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are &quot;Reboot&quot; (10) and &quot;Reset&quot; (11). Reboot refers to doing a &quot;Shut Down&quot; and then moving to an &quot;Enabled&quot; state. Reset indicates that the element is first &quot;Disabled&quot; and then &quot;Enabled&quot;. The distinction between requesting &quot;Shut Down&quot; and &quot;Disabled&quot; should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. 

This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. 

If knowledge of the last RequestedState is not supported for the EnabledLogicalElement, the property shall be NULL or have the value 12 &quot;Not Applicable&quot;.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Deferred</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="EnabledDefault" TYPE="uint16"><cim:QUALIFIER NAME="Write" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An enumerated value indicating an administrator&apos;s default or startup configuration for the Enabled State of an element. By default, the element is &quot;Enabled&quot; (value=2).</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>Enabled but Offline</cim:VALUE><cim:VALUE>No Default</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>2</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TimeOfLastStateChange" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="AvailableRequestedStates" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>AvailableRequestedStates indicates the possible values for the RequestedState parameter of the method RequestStateChange, used to initiate a state change. The values listed shall be a subset of the values contained in the RequestedStatesSupported property of the associated instance of CIM_EnabledLogicalElementCapabilities where the values selected are a function of the current state of the CIM_EnabledLogicalElement. This property may be non-null if an implementation is able to advertise the set of possible values as a function of the current state. This property shall be null if an implementation is unable to determine the set of possible values as a function of the current state.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElementCapabilities.RequestedStatesSupported</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="TransitioningToState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>TransitioningToState indicates the target state to which the instance is transitioning. 
A value of 5 &quot;No Change&quot; shall indicate that no transition is in progress.A value of 12 &quot;Not Applicable&quot; shall indicate the implementation does not support representing ongoing transitions. 
A value other than 5 or 12 shall identify the state to which the element is in the process of transitioning.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>No Change</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>Not Applicable</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestStateChange</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:VALUE>12</cim:VALUE></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="InstallDate" TYPE="datetime"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MappingStrings" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>MIF.DMTF|ComponentID|001.5</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperationalStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration&apos;s values are self-explanatory. However, a few are not and are described here in more detail. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning nominally but predicting a failure in the near future. 
&quot;In Service&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Power Mode&quot; indicates that the element has additional power model information contained in the Associated PowerManagementService association. 
OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today&apos;s environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>17</cim:VALUE><cim:VALUE>18</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Power Mode</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.StatusDescriptions</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="StatusDescriptions" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Strings describing the various OperationalStatus array values. For example, if &quot;Stopping&quot; is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="ArrayType" TYPE="string"><cim:VALUE>Indexed</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="Status" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.OperationalStatus</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 
1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 
2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 
3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>OK</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Pred Fail</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Service</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>NonRecover</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>Lost Comm</cim:VALUE><cim:VALUE>Stopped</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>10</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="HealthState" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 
&quot;Non-recoverable Error&quot; (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 
&quot;Critical Failure&quot; (25) - The element is non-functional and recovery might not be possible. 
&quot;Major Failure&quot; (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 
&quot;Minor Failure&quot; (15) - All functionality is available but some might be degraded. 
&quot;Degraded/Warning&quot; (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 
&quot;OK&quot; (5) - The element is fully functional and is operating within normal operational parameters and without error. 
&quot;Unknown&quot; (0) - The implementation cannot report on HealthState at this time. 
DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>20</cim:VALUE><cim:VALUE>25</cim:VALUE><cim:VALUE>30</cim:VALUE><cim:VALUE>..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded/Warning</cim:VALUE><cim:VALUE>Minor failure</cim:VALUE><cim:VALUE>Major failure</cim:VALUE><cim:VALUE>Critical failure</cim:VALUE><cim:VALUE>Non-recoverable error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="CommunicationStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Communication OK &quot; indicates communication is established with the element, but does not convey any quality of service. 
&quot;No Contact&quot; indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 
&quot;Lost Communication&quot; indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Communication OK</cim:VALUE><cim:VALUE>Lost Communication</cim:VALUE><cim:VALUE>No Contact</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="DetailedStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>DetailedStatus compliments PrimaryStatus with additional status detail. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Not Available&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;No Additional Information&quot; indicates that the element is functioning normally as indicated by PrimaryStatus = &quot;OK&quot;. 
&quot;Stressed&quot; indicates that the element is functioning, but needs attention. Examples of &quot;Stressed&quot; states are overload, overheated, and so on. 
&quot;Predictive Failure&quot; indicates that an element is functioning normally but a failure is predicted in the near future. 
&quot;Non-Recoverable Error &quot; indicates that this element is in an error condition that requires human intervention. 
&quot;Supporting Entity in Error&quot; indicates that this element might be &quot;OK&quot; but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>No Additional Information</cim:VALUE><cim:VALUE>Stressed</cim:VALUE><cim:VALUE>Predictive Failure</cim:VALUE><cim:VALUE>Non-Recoverable Error</cim:VALUE><cim:VALUE>Supporting Entity in Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.PrimaryStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="OperatingStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>OperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions.
OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test 
A Null return indicates the implementation (provider) does not implement this property. 
&quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;None&quot; indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). 
&quot;Servicing&quot; describes an element being configured, maintained, cleaned, or otherwise administered. 
&quot;Starting&quot; describes an element being initialized. 
&quot;Stopping&quot; describes an element being brought to an orderly stop. 
&quot;Stopped&quot; and &quot;Aborted&quot; are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 
&quot;Dormant&quot; indicates that the element is inactive or quiesced. 
&quot;Completed&quot; indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 
&quot;Migrating&quot; element is being moved between host elements. 
&quot;Immigrating&quot; element is being moved to new host element. 
&quot;Emigrating&quot; element is being moved away from host element. 
&quot;Shutting Down&quot; describes an element being brought to an abrupt stop. 
&quot;In Test&quot; element is performing test functions. 
&quot;Transitioning&quot; describes an element that is between states, that is, it is not fully available in either its previous state or its next state. This value should be used if other values indicating a transition to a specific state are not applicable.
&quot;In Service&quot; describes an element that is in service and operational.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>12</cim:VALUE><cim:VALUE>13</cim:VALUE><cim:VALUE>14</cim:VALUE><cim:VALUE>15</cim:VALUE><cim:VALUE>16</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Not Available</cim:VALUE><cim:VALUE>Servicing</cim:VALUE><cim:VALUE>Starting</cim:VALUE><cim:VALUE>Stopping</cim:VALUE><cim:VALUE>Stopped</cim:VALUE><cim:VALUE>Aborted</cim:VALUE><cim:VALUE>Dormant</cim:VALUE><cim:VALUE>Completed</cim:VALUE><cim:VALUE>Migrating</cim:VALUE><cim:VALUE>Emigrating</cim:VALUE><cim:VALUE>Immigrating</cim:VALUE><cim:VALUE>Snapshotting</cim:VALUE><cim:VALUE>Shutting Down</cim:VALUE><cim:VALUE>In Test</cim:VALUE><cim:VALUE>Transitioning</cim:VALUE><cim:VALUE>In Service</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.EnabledState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedSystemElement" PROPAGATED="true" NAME="PrimaryStatus" TYPE="uint16"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. 
PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. &quot;Unknown&quot; indicates the implementation is in general capable of returning this property, but is unable to do so at this time. 
&quot;OK&quot; indicates the ManagedElement is functioning normally. 
&quot;Degraded&quot; indicates the ManagedElement is functioning below normal. 
&quot;Error&quot; indicates the ManagedElement is in an Error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>0x8000..</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>OK</cim:VALUE><cim:VALUE>Degraded</cim:VALUE><cim:VALUE>Error</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ManagedSystemElement.DetailedStatus</cim:VALUE><cim:VALUE>CIM_ManagedSystemElement.HealthState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="InstanceID" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>InstanceID is an optional property that may be used to opaquely and uniquely identify an instance of this class within the scope of the instantiating Namespace. Various subclasses of this class may override this property to make it required, or a key. Such subclasses may also modify the preferred algorithms for ensuring uniqueness that are defined below.
To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following &quot;preferred&quot; algorithm: 
&lt;OrgID&gt;:&lt;LocalID&gt; 
Where &lt;OrgID&gt; and &lt;LocalID&gt; are separated by a colon (:), and where &lt;OrgID&gt; must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the &lt;Schema Name&gt;_&lt;Class Name&gt; structure of Schema class names.) In addition, to ensure uniqueness, &lt;OrgID&gt; must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between &lt;OrgID&gt; and &lt;LocalID&gt;. 
&lt;LocalID&gt; is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If not null and the above &quot;preferred&quot; algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. 
If not set to null for DMTF-defined instances, the &quot;preferred&quot; algorithm must be used with the &lt;OrgID&gt; set to CIM.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Caption" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Caption property is a short textual description (one- line string) of the object.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="MaxLen" TYPE="uint32"><cim:VALUE>64</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="Description" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Description property provides a textual description of the object.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY CLASSORIGIN="CIM_ManagedElement" PROPAGATED="true" NAME="ElementName" TYPE="string"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. 
Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. Note that if there is an associated instance of CIM_EnabledLogicalElementCapabilities, restrictions on this properties may exist as defined in ElementNameMask and MaxElementNameLen properties defined in that class.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StartService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StartService method places the Service in the started state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StartService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully started, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;start&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_Service" PROPAGATED="true" NAME="StopService" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The StopService method places the Service in the stopped state. Note that the function of this method overlaps with the RequestedState property. RequestedState was added to the model to maintain a record (such as a persisted value) of the last state request. Invoking the StopService method should set the RequestedState property appropriately. The method returns an integer value of 0 if the Service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error. In a subclass, the set of possible return codes could be specified using a ValueMap qualifier on the method. The strings to which the ValueMap contents are translated can also be specified in the subclass as a Values array qualifier. 

Note: The semantics of this method overlap with the RequestStateChange method that is inherited from EnabledLogicalElement. This method is maintained because it has been widely implemented, and its simple &quot;stop&quot; semantics are convenient to use.</cim:VALUE></cim:QUALIFIER></cim:METHOD><cim:METHOD CLASSORIGIN="CIM_EnabledLogicalElement" PROPAGATED="true" NAME="RequestStateChange" TYPE="uint32"><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Requests that the state of the element be changed to the value specified in the RequestedState parameter. When the requested state change takes place, the EnabledState and RequestedState of the element will be the same. Invoking the RequestStateChange method multiple times could result in earlier requests being overwritten or lost. 
A return code of 0 shall indicate the state change was successfully initiated. 
A return code of 3 shall indicate that the state transition cannot complete within the interval specified by the TimeoutPeriod parameter. 
A return code of 4096 (0x1000) shall indicate the state change was successfully initiated, a ConcreteJob has been created, and its reference returned in the output parameter Job. Any other return code indicates an error condition.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>5</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>4096</cim:VALUE><cim:VALUE>4097</cim:VALUE><cim:VALUE>4098</cim:VALUE><cim:VALUE>4099</cim:VALUE><cim:VALUE>4100..32767</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Completed with No Error</cim:VALUE><cim:VALUE>Not Supported</cim:VALUE><cim:VALUE>Unknown or Unspecified Error</cim:VALUE><cim:VALUE>Cannot complete within Timeout Period</cim:VALUE><cim:VALUE>Failed</cim:VALUE><cim:VALUE>Invalid Parameter</cim:VALUE><cim:VALUE>In Use</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Method Parameters Checked - Job Started</cim:VALUE><cim:VALUE>Invalid State Transition</cim:VALUE><cim:VALUE>Use of Timeout Parameter Not Supported</cim:VALUE><cim:VALUE>Busy</cim:VALUE><cim:VALUE>Method Reserved</cim:VALUE><cim:VALUE>Vendor Specific</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:PARAMETER NAME="RequestedState" TYPE="uint16"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 (&apos;Completed with No Error&apos;), or 4096 (0x1000) (&apos;Job Started&apos;). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE><cim:VALUE>6</cim:VALUE><cim:VALUE>7</cim:VALUE><cim:VALUE>8</cim:VALUE><cim:VALUE>9</cim:VALUE><cim:VALUE>10</cim:VALUE><cim:VALUE>11</cim:VALUE><cim:VALUE>..</cim:VALUE><cim:VALUE>32768..65535</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Enabled</cim:VALUE><cim:VALUE>Disabled</cim:VALUE><cim:VALUE>Shut Down</cim:VALUE><cim:VALUE>Offline</cim:VALUE><cim:VALUE>Test</cim:VALUE><cim:VALUE>Defer</cim:VALUE><cim:VALUE>Quiesce</cim:VALUE><cim:VALUE>Reboot</cim:VALUE><cim:VALUE>Reset</cim:VALUE><cim:VALUE>DMTF Reserved</cim:VALUE><cim:VALUE>Vendor Reserved</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER NAME="ModelCorrespondence" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_EnabledLogicalElement.RequestedState</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PARAMETER><cim:PARAMETER.REFERENCE REFERENCECLASS="CIM_ConcreteJob" NAME="Job"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>false</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OUT" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER.REFERENCE><cim:PARAMETER NAME="TimeoutPeriod" TYPE="datetime"><cim:QUALIFIER OVERRIDABLE="false" NAME="IN" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. 
If this property does not contain 0 or null and the implementation does not support this parameter, a return code of &apos;Use Of Timeout Parameter Not Supported&apos; shall be returned.</cim:VALUE></cim:QUALIFIER></cim:PARAMETER></cim:METHOD></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedCredential" NAME="CIM_IKESecretIsNamed"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::SharedSecret</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_IKESecretIsNamed association provides the relationship between a SharedSecretService and a NamedSharedIKESecret.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IKESecretIsNamed" PROPAGATED="false" REFERENCECLASS="CIM_SharedSecretService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement.AffectingElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The SharedSecretService that manages a NamedSharedIKESecret.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_IKESecretIsNamed" PROPAGATED="false" REFERENCECLASS="CIM_NamedSharedIKESecret" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement.AffectedElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The managed NamedSharedIKESecret.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedCredential" NAME="CIM_KDCIssuesKerberosTicket"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.16.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Kerberos</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The KDC issues and owns Kerberos tickets. This association captures the relationship between the KDC and its issued tickets.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_KDCIssuesKerberosTicket" PROPAGATED="false" REFERENCECLASS="CIM_KerberosKeyDistributionCenter" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement.AffectingElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The issuing KDC.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_KDCIssuesKerberosTicket" PROPAGATED="false" REFERENCECLASS="CIM_KerberosTicket" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement.AffectedElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The managed credential.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedCredential" NAME="CIM_LocallyManagedPublicKey"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.16.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::PublicKey</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_LocallyManagedPublicKey association provides the relationship between a PublicKeyManagementService and an UnsignedPublicKey.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LocallyManagedPublicKey" PROPAGATED="false" REFERENCECLASS="CIM_PublicKeyManagementService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement.AffectingElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PublicKeyManagementService that manages an unsigned public key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_LocallyManagedPublicKey" PROPAGATED="false" REFERENCECLASS="CIM_UnsignedPublicKey" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement.AffectedElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An unsigned public key.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_SecurityServiceForSystem" NAME="CIM_ManagesAccountOnSystem"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::Account</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CIM_ManagesAccountOnSystem provides the association between a System and the AccountManagementService that manages accounts for that system.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ManagesAccountOnSystem" PROPAGATED="false" REFERENCECLASS="CIM_AccountManagementService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An AccountManagementService that manages accounts for the system.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ManagesAccountOnSystem" PROPAGATED="false" REFERENCECLASS="CIM_System" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The system that is dependent on the AccountManagementService.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedCredential" NAME="CIM_SharedSecretIsShared"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.16.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::SharedSecret</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This relationship associates a SharedSecretService with the SecretKey it verifies.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SharedSecretIsShared" PROPAGATED="false" REFERENCECLASS="CIM_SharedSecretService" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement.AffectingElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The credential management service.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_SharedSecretIsShared" PROPAGATED="false" REFERENCECLASS="CIM_SharedSecret" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement.AffectedElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The managed credential.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_HostedDependency" NAME="CIM_J2eeConnectionFactoryAvailableToJCAResource"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeConnectionFactoryAvailableToJCAResource is an association that identifies the connection factory that is available to a CIM_J2eeJCAResource object.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeConnectionFactoryAvailableToJCAResource" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJCAResource" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The JCA Resource that requires a Connection Factory.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeConnectionFactoryAvailableToJCAResource" PROPAGATED="false" REFERENCECLASS="CIM_J2eeJCAConnectionFactory" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Connection Factory being used by a JCA Resource.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ServiceComponent" NAME="CIM_J2eeEJBInModule"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Application::J2eeAppServer</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>CIM_J2eeEJBInModule is a aggregation of the EJB components within a deployed EJB JAR module.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeEJBInModule" PROPAGATED="false" REFERENCECLASS="CIM_J2eeEJBModule" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EJB Module that is comprised of EJBs.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_J2eeEJBInModule" PROPAGATED="false" REFERENCECLASS="CIM_J2eeEJB" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The EJB that is a part of the EJB Module.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_AssociatedSensor" NAME="CIM_AssociatedSupplyCurrentSensor"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedSensor</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Device::Sensors</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The use of this association is being deprecated in lieu of using AssociatedSensor, since the use of the referenced class CurrentSensor is deprecated. 
A PowerSupply may have an associated CurrentSensor, monitoring its input frequency. This is described by this association.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedSupplyCurrentSensor" PROPAGATED="false" REFERENCECLASS="CIM_CurrentSensor" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedSensor.Antecedent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CurrentSensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AssociatedSupplyCurrentSensor" PROPAGATED="false" REFERENCECLASS="CIM_PowerSupply" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_AssociatedSensor.Dependent</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The PowerSupply associated with the CurrentSensor.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_AssociatedSupplyCurrentSensor" PROPAGATED="false" NAME="MonitoringRange" TYPE="uint16"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>Indicates the PowerSupply&apos;s input frequency range measured by the associated sensor. Range 1, 2 or both can be specified using the values 2, 3 or 4, respectively.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="ValueMap" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>0</cim:VALUE><cim:VALUE>1</cim:VALUE><cim:VALUE>2</cim:VALUE><cim:VALUE>3</cim:VALUE><cim:VALUE>4</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Values" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>Unknown</cim:VALUE><cim:VALUE>Other</cim:VALUE><cim:VALUE>Range 1</cim:VALUE><cim:VALUE>Range 2</cim:VALUE><cim:VALUE>Both Range 1 and 2</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER></cim:PROPERTY></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS NAME="CIM_AFRelatedServices"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.6.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::QoS</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The IETF&apos;s RFC2597 describes a Differentiated Services Per-Hop-Behavior (PHB) Group called Assured Forwarding (AF). Quoting from the RFC, &apos;The AF PHB group provides delivery of IP packets in four independently forwarded AF classes. Within each AF class, an IP packet can be assigned one of three different levels of drop precedence.&apos; The AFRelatedServices association describes the precedence of the individual AF drop-related Services within an AF IP packet-forwarding class.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AFRelatedServices" PROPAGATED="false" REFERENCECLASS="CIM_AFService" NAME="AFLowerDropPrecedence"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The AFService with a lower drop precedence (ie, lower probability of dropping packets).</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AFRelatedServices" PROPAGATED="false" REFERENCECLASS="CIM_AFService" NAME="AFHigherDropPrecedence"><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An AFService at the same IP packet-forwarding class level, but at a higher drop precedence.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_AreaOfConfiguration"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::OSPF</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This association connects an area configuration to its area. The OSPFAreaConfiguration class is defined to act as a focal point to bring together the router (indicated as a ComputerSystem with an instance of OSPFService, associated to the AreaConfiguration using OSPFServiceConfiguration), the area (indicated as an OSPFArea, associated to the AreaConfiguration using AreaOfConfiguration) and the address ranges for advertising (indicated as instances of RangeOfIPAddresses, associated to the AreaConfiguration using RangesOfConfiguration). There is an instance of OSPFAreaConfiguration for each connected area of a router/OSPFService.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AreaOfConfiguration" PROPAGATED="false" REFERENCECLASS="CIM_OSPFArea" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OSPF area.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_AreaOfConfiguration" PROPAGATED="false" REFERENCECLASS="CIM_OSPFAreaConfiguration" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The configuration which is applied to an OSPF area. This is the Dependent reference in this association, since it depends on the area for any functional significance.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Component" NAME="CIM_EndpointInArea"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::Network::OSPF</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>This relation connects an OSPF endpoint to an area.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_EndpointInArea" PROPAGATED="false" REFERENCECLASS="CIM_OSPFArea" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OSPF area.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_EndpointInArea" PROPAGATED="false" REFERENCECLASS="CIM_OSPFProtocolEndpointBase" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The OSPF endpoint in the area.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ComputerSystemResource" NAME="CIM_ComputerSystemDMA"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemResources</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An association between a ComputerSystem and the DMA channels available on it.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ComputerSystemDMA" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ComputerSystemDMA" PROPAGATED="false" REFERENCECLASS="CIM_DMA" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A DMA channel of the ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ComputerSystemResource" NAME="CIM_ComputerSystemIRQ"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemResources</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An association between a ComputerSystem and the IRQs available on it.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ComputerSystemIRQ" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ComputerSystemIRQ" PROPAGATED="false" REFERENCECLASS="CIM_IRQ" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An IRQ of the ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ComputerSystemResource" NAME="CIM_ComputerSystemMappedIO"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregation" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Composition" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.7.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::System::SystemResources</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>An association between a ComputerSystem and the Memory Mapped I/O ports available on it.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ComputerSystemMappedIO" PROPAGATED="false" REFERENCECLASS="CIM_ComputerSystem" NAME="GroupComponent"><cim:QUALIFIER OVERRIDABLE="false" NAME="Aggregate" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>GroupComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_ComputerSystemMappedIO" PROPAGATED="false" REFERENCECLASS="CIM_MemoryMappedIO" NAME="PartComponent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>PartComponent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>A memory mapped I/O port of the ComputerSystem.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_Dependency" NAME="CIM_CAHasPublicCertificate"><cim:QUALIFIER NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Version" TYPE="string"><cim:VALUE>2.8.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::PublicKey</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Description" TYPE="string"><cim:VALUE>A CertificateAuthority may have certificates issued by other CAs or self-signed. This association is essentially an optimization of the CA having an external identity established by itself or another Authority. This maps closely to LDAP-based certificate authority implementations.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CAHasPublicCertificate" PROPAGATED="false" REFERENCECLASS="CIM_PublicKeyCertificate" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Certificate used by the CA.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CAHasPublicCertificate" PROPAGATED="false" REFERENCECLASS="CIM_CertificateAuthority" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CA that uses a Certificate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE></cim:CLASS></cim:VALUE.OBJECT>
<cim:VALUE.OBJECT><cim:CLASS SUPERCLASS="CIM_ManagedCredential" NAME="CIM_CASignsPublicKeyCertificate"><cim:QUALIFIER OVERRIDABLE="false" NAME="Association" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" TRANSLATABLE="true" NAME="Version" TYPE="string"><cim:VALUE>2.16.0</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="UMLPackagePath" TYPE="string"><cim:VALUE>CIM::User::PublicKey</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>This relationship associates a CertificateAuthority with the certificates it signs.</cim:VALUE></cim:QUALIFIER><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CASignsPublicKeyCertificate" PROPAGATED="false" REFERENCECLASS="CIM_CertificateAuthority" NAME="Antecedent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement.AffectingElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Antecedent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Min" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER NAME="Max" TYPE="uint32"><cim:VALUE>1</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The CA which signed the certificate.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY.REFERENCE CLASSORIGIN="CIM_CASignsPublicKeyCertificate" PROPAGATED="false" REFERENCECLASS="CIM_PublicKeyCertificate" NAME="Dependent"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_ServiceAffectsElement.AffectedElement</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TOSUBCLASS="false" NAME="Override" TYPE="string"><cim:VALUE>Dependent</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Weak" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The certificate issued by the CA.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="Key" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.REFERENCE><cim:PROPERTY CLASSORIGIN="CIM_CASignsPublicKeyCertificate" PROPAGATED="false" NAME="SerialNumber" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Serial Number.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CASignsPublicKeyCertificate" PROPAGATED="false" NAME="Signature" TYPE="uint8"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Signature.</cim:VALUE></cim:QUALIFIER><cim:QUALIFIER OVERRIDABLE="false" NAME="OctetString" TYPE="boolean"><cim:VALUE>true</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY><cim:PROPERTY CLASSORIGIN="CIM_CASignsPublicKeyCertificate" PROPAGATED="false" NAME="Expires" TYPE="datetime"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>CIM_Credential.Expires</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The time it expires.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY><cim:PROPERTY.ARRAY CLASSORIGIN="CIM_CASignsPublicKeyCertificate" PROPAGATED="false" NAME="CRLDistributionPoint" TYPE="string"><cim:QUALIFIER TOSUBCLASS="false" NAME="Deprecated" TYPE="string"><cim:VALUE.ARRAY><cim:VALUE>No Value</cim:VALUE></cim:VALUE.ARRAY></cim:QUALIFIER><cim:QUALIFIER TRANSLATABLE="true" NAME="Description" TYPE="string"><cim:VALUE>The Authority&apos;s revocation list distribution points.</cim:VALUE></cim:QUALIFIER></cim:PROPERTY.ARRAY></cim:CLASS></cim:VALUE.OBJECT>
</cim:DECLGROUP></cim:DECLARATION></cim:CIM>

ViewCVS 0.9.2